So aufgetreten unter Windows XP SP3

Problem:

Nachdem man sich am Rechner anmeldet, wird man sofort wieder abgemeldet.

Erklärung:

Nach dem Anmelden wird die Datei userinit.exe aufgerufen, und zwar steht der Pfad dazu in der Registry. Wenn dieser Registry-Pfad fehlt oder fehlerhaft ist, kommt es zu genau diesem Problem.

Es ist natürlich auch möglich, dass die Datei userinit.exe einfach nicht mehr existiert, oder beschädigt ist.

Möglichkeit 1: userinit.exe fehlt (oder ist korrupt oder ähnliches)

  • Von der Windows XP-CD booten
  • Mit "R" in die Wiederherstellungskonsole gehen

Die Userinit.exe von der CD holen:

d: (bzw. das entsprechende CD-Rom Laufwerk)

cd i386

expand userinit.ex_ C:\Windows\System32

mit Exit die Wiederherstellungskonsole verlassen.

Möglichkeit 2: Überflüssiger Registry-Pfad

Evtl. existiert dieser Registry-Schlüssel: HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\ImageFileExecutionOption\
Userinit.exe

Falls ja - diesen Schlüssel löschen! Ja, echt ! :-)

Möglichkeit 3: Registry-Eintrag zur Userinit.exe fehlerhaft / fehlt komplett

  • Über die Regedit.exe in den Registry-Pfad HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon wechseln.
  • Hier nun die Zeichenfolge Userinit kontrollieren: Der Wert dieser Zeichenfolge muss lauten:
    C:\Windows\system32\userinit.exe,

Spätestens wenn man Lösungsschritte durch probiert hat, müsste das System wieder booten. Ansonsten ist es wohl ein anderes Problem.