User Profile Hive Cleanup
Geschrieben am: 14.07.2008, 09:36 in Tutorials, Windows
User, die in einer Domäne an Ihrem Arbeitsplatz oder privat an Ihrem Microsoft Windows XP Computer einen Fehler (EventID: 1517 & 1524) haben können mit dem User Profile Hive Cleanup von Microsoft diese Fehler beheben.
Auftritt des Fehlers:
Der o.g. Fehler taucht erst beim Abmelden des Clients z.b. beim Herunterfahren des Computers auf, wenn dieser noch ein Programm im Hintergrund geöffnet hat und jener die Registry des Computers nutzt.

Dieser Fehler kommt mit folgender Fehlermeldung:
Wichtige Informationen:
Ereignistyp: Warnung
Ereignisquelle: Userenv
Ereigniskategorie: Keine
Ereigniskennung: 1517
Datum: 05.07.2008
Zeit: 15:51:39
Benutzer: NT-AUTORITÄT\SYSTEM
Computer: Computername
Beschreibung:
Die Registrierung des Benutzers “Computername\username” wurde gespeichert, obwohl eine Anwendung oder ein Dienst auf die Registrierung während der Abmeldung zugegriffen hat. Der von der Registrierung des Benutzers verwendete Speicher wurde nicht freigegeben. Der Upload der Registrierung wird durchgeführt, wenn diese nicht mehr verwendet wird.
Dies wird oft durch Dienste verursacht, die unter einem Benutzerkonto ausgeführt werden. Versuchen Sie diese so zu Konfigurieren, dass sie unter den Konten “Lokaler Dienst” oder “Netzwerkdienst” ausgeführt werden.
Weitere Informationen über die Hilfe- und Supportdienste erhalten Sie unter http://go.microsoft.com/fwlink/events.asp.
Der Fehler wird durch die Installation des User Profile Hive Cleanup-Programmes beseitigt. Im Hintergrund läuft unter Microsoft Windows XP ein neuer Dienst mit dem Namen: “User Profile Hive Cleanup“.
Installationsanleitung:
Die Software ist installiert. Man kann den Rechner/Computer nun neu starten und über den Aufruf:
START -> Auführen -> services.msc
die Dienstekonfiguration aufrufen und den Eintrag:
USER PROFILE HIVE CLEANUP
kontrollieren. Dieser muss als “Gestartet” angezeigt werden und im Modus “Automatisch” stehen.
Webseite: http://www.microsoft.com
Download unter: Microsoft.com
Wichtige Informationen:
You can get more information about UPHClean through our blog: http://blogs.technet.com/uphclean
Please uninstall UPHClean v1.6d before upgrading to Windows Vista. To uninstall UPHClean after an upgrade to Windows Vista make the following changes:
1. Using Explorer navigate to C:\Program Files\UPHClean
2. Right click UPHClean.exe and select Properties…
3. Select the Compatibility tab
4. Click the “Show settings for all users†button – click Continue when prompted to continue
5. Check “Run this program in compatibility mode for:â€
6. Insure that “Windows XP (Service Pack 2) is selected under Compatibility mode
7. Click OK to close both copies of the uphclean Properties dialog boxes
You can now uninstall UPHClean v1.6d from Windows Vista.
UPHClean v1.6d does not function under Windows XP x64 Edition or Windows Server 2003 x64 Edition. A future version of UPHClean may be supported under those operating systems.
Tags: Adrian, Adrian Sauer, adriansauer.com, anleitung, dienst, error, event, event 1517, event 1524, event log, eventlog, fehler, fehlermeldung, logging, Microsoft, microsoft uphc, microsoft windows, microsoft windows xp, Sauer, sp2, sp3, Tutorial, uphc, uphc fehler, user profile hive cleanup, win, win xp sp2, Windows, windows xp, windows xp pro, winxp
Logdateien per Email versenden
Geschrieben am: 10.04.2008, 12:19 in Tutorials, Unix/Linux
Unter einem Linux-Serversystem laufen jeden Tag viele Logdateien auf, die man sich am besten täglich ansehen sollte. Aus Zeitmangel vieler Systemadministratoren kann man sich diese Logdateien per Email z. B. zusenden lassen. Mit Hilfe eine kleinen Skriptes (s. u.) ist es möglich dies unter der Verwendung eines Crontab-Eintrages dies zu automatiseren. Folgendes Beispielskript ist mit Linux Standardmitteln verwendet worden:
#!/bin/bash
echo “Setzen der Variablen des Sktiptes!”
Variable=”$(date +%d.%m.%Y) $(date +%k:%M) Uhr”
echo “LogFiles werden nun gepackt!”
tar -czvf /root/logging_”$Variable”.tgz /var/log >/dev/null 2>&1 echo “Email wird vorbereitet!”
cat /root/logging* | mail -s LogFiles_”$Variable” mail@foo.bar
echo “LogFiles wurden per Anhang versandt!”
sleep 200
rm /root/logg*
echo “Exit now …”
exit 0
Folgende Zeilen mal kurz erklärt! Die Variable “Variable” enthält Datum und Uhrzeit des Serversystemes, welches für die gepackte Datei als Dateiname (Bsp: logging_DATUM UHRZEIT.tgz) verwendet wird. Diese gepackte Datei enthält alle Dokumente aus dem Systemordner /var/log. Mit Hilfe des Befehls cat werden alle Dokumente mit dem Anfang logging* in die Email mail@foo.bar gesandt. Als Betreff der Email wird der Dateiname des zu versendenden Datei genommen. Nach versandt der Email bleibt das Script für eine Zeit von 200 Sekunden stehen und wartet bis diese Zeit vorbei ist. Anschliessend werden alle Dokumente mit dem Anfang logg* aus dem Ordner /root gelöscht. Das Programm beendet sich dann selber.
Zusätzlich habe ich auf dem Linux Serversystem noch den Eintrag für die Crontab unter dem Benutzer Root erstellt:
0 22 * * * 7 /root/mailling.sh
Dieser Eintrag ist dazu da, dass es nach 7 Tagen um 22 Uhr anläuft und die Aufgaben in der Datei namens mailling.sh im Ordner /root ausführt.
Das wars…
Gruß,
Adrian Sauer
Tags: admin, Adrian, anhang, auto, automatisierung, bar, beispiel, betreff, boardmittel, bsp, cat, cron, crontab, datum, dev, doku, dokumente, echo, eintrag, exit, foo, Linux, linux board, logging, logs, mail, mailling, mittel, now, null, root, Sauer, script, Server, skript, Suse, sys, sysadmin, system, tab, uhrzeit, var, variable, z.b., zeilen
















