Benutzerprofil in Vista löschen

„Früher“ ging es noch mit delprof, heute leider nicht mehr. Um ein Benutzerprofil auf einer Vista-Maschine zu löschen sind nun (grob gesagt) 2 Schritte erforderlich:

  1. Das Löschen des User-Verzeichnisses
  2. Das Löschen des Registry-Eintrags des Profils

Löschen des User-Verzeichnisses
Das Löschen des Benutzer-Verzeichnisses erfolgt am Einfachsten über die Kommandozeile:

  1. takeown /f „Laufwerk:\\Users\\Benutzername“ /a /r /d j
  2. rd /s /q „Laufwerk:\\Users\\Benutzername

takeown übernimmt hier den Besitz des Benutzerverzeichnisses. Die Optionen kurz erklärt:

  • /a weist den Besitz der Gruppe der Administratoren zu
  • /r wendet den Befehl rekursiv an
  • /d übernimmt den Besitz auch dann, wenn der aktuelle Benutzer keine Berechtigung dazu hat (j) oder beendet die Ausführung des Befehls (n)
  • /s Computer führt den Befehl auf einem entsprechenden Computer aus
  • /u Benutzer legt den Besitz für den angegebenen Benutzer fest
  • /p Passwort kann für die Angabe des Benutzers notwendig sein

rd (oder auch rmdir) löscht dann das angegebene Verzeichnis und zwar

  • /s auch alle Unterverzeichnisse und Dateien
  • /q ohne Aufforderung zur Bestätigung bei Verwendung von /s

Löschen des Registry-Eintrags des Profils
Für das Löschen des Registry-Eintrags muss regedit geöffnet werden: Start anklicken und regedit eingeben, dann die Eingabetaste drücken.

  • Unter HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\ProfileList muss der SID-Key des zu löschenden Profils gelöscht werden (durch Klick auf den Key sieht man rechts den ProfilePath, der den Benutzernamen enthält).

Wenn man sich jetzt abmeldet und neu anmeldet, wird ein neues Benutzer-Profil angelegt.

Achtung! Der takeown-Befehl funktioniert erst ab Windows Server 2003 und höher, nicht aber für XP und niedriger! Für diese älteren Systeme kann das OpenSource-Tool setacl.exe benutzt werden, welches hier erhältlich ist: http://setacl.sourceforge.net. Auf der Seite http://setacl.sourceforge.net/html/examples.html wird in „Example 12“ gezeigt, wie die Übernahme vom Besitz funktioniert.

Frank Piotrowsky

Frank Piotrowsky ist Consultant für IT und Produktivität und beschäftigt sich mit der Automatisierung von Arbeitsprozessen, Netzwerkadministration und deren Automatisierung, sowie mit Software-Entwicklung, die ebenfalls in diese Richtung zielt. "Wenn der Computer die Arbeit für Sie erledigen kann, warum sollten Sie sie dann tun?" ist die Philosophie, die hinter dem Thema steckt.