chrischi-one
Goto Top

userinit.exe-Fehler

Hallo,
mein eigentliches Hauptproblem wurde in diesem Forum eigentlich schon gelöst:
Windows XP meldet sich sofort nach der Anmeldung wieder ab

Nun komm bei mir folgendes Problem hinzu:
Ich habe an meinem Sytsem kein funktionierendes CD-Laufwerk. Daher kann ich den Pfad der userinit.exe nicht über das Booten der XP CD ändern.
Um ein neues Laufwerk zu installieren und damit von einer CD booten zu können müsste ich zuerst den Treiber des Laufwerks installieren, was ja nicht geht, da ich meinen benutzer nicht anmelden kann und gar nicht erst bis zum Desktop komme.
Nun habe ich mir ein externes Festplattengehäuse gekauft, meine Notebookfestplatte eingebaut und an ein funktionierendes System per USB angehäng. Die Userinit.exe habe ich auch schon erfolgreich in das Windows Verzeichnis kopiert.
Jetzt mein eigentliches Problem:
Über start--> ausführen-->regedit kann ich nur die registry des laufenden System, d.h. des angemeldeten Benutzers verwalten. Ich müsste jedoch auf die reg des Windows Verzeichnis auf der externen Fesplatte zugreifen und dort den Pfad verändern.
Gibt es vielleicht ein Programm bzw. einen Befehl in der Eingabeaufforderung wie ich da ran komme?

Ich hoffe es kann mir jemand weiter helfe.
Danke schonmal im Voraus.

Gruß Chris

Content-ID: 118268

Url: https://administrator.de/contentid/118268

Ausgedruckt am: 26.11.2024 um 08:11 Uhr

bstefan82
bstefan82 16.06.2009 um 12:38:00 Uhr
Goto Top
regedit kann das doch. klick mal auf HKEY_LOCAL_MACHINE und dann im Menü unter "Datei" auf "Struktur laden". Nun brauchste nur noch den richtigen hive laden und das wars.


grüße,

stefan
chrischi-one
chrischi-one 16.06.2009 um 14:05:12 Uhr
Goto Top
Hey,

hmm und welche Datei muss ich dann laden? Ich nehme mal schwer an eine aus dem Windows Verzeichnis, aber welche genau? Sry aber kenn mich mit Regedit wirklich noch gar nich aus.
Danke übrigens für die schnelle Antwort. Klasse Forum!!!

Gruß Chris
bstefan82
bstefan82 16.06.2009 um 14:09:01 Uhr
Goto Top
kommt drauf an. wie lautet denn der Schlüssel/Wert den du ändern möchtest?
chrischi-one
chrischi-one 16.06.2009 um 14:14:58 Uhr
Goto Top
Zitat:
1. Ich habe den Rechner einafch mit der XP cd gestartet und in der Eingabeaufforderng regedit eingegeben und dann die folgenden Schritte gemacht.
2. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows NT\CurrentVersion\Winlogon
3. Unter Winlogon den Eintrag "Userinit" prüfen bzw. Pfad zur Userinit.exe ändern !
Der Eintrag--> Userinit hat normalerweise diesen Wert: "C:\WINDOWS\system32\userinit.exe," <-- ohne "
Falls ihr was anderes stehen habt, dann raus damit !

Durch AntiVir wurde mir der Pfad der Userinit.exe anscheinend verändert. Diesen sollte ich wieder richtig herstellen...
chrischi-one
chrischi-one 16.06.2009 um 15:37:57 Uhr
Goto Top
Also...habs herausgefunden:
man lädt die Datei \<WINDOWSVERZEICHNIS>\system32\config\software.
Jetzt hab ich den Wert wie oben gennant wiederhergestellt.
Läuft alles wieder normal.
Danke nochmal für deine Hilfe

Chris
chrischi-one
chrischi-one 16.06.2009 um 15:51:42 Uhr
Goto Top
Muss es revidieren face-sad...
hab den falschen Wert der Userinit gefunden und korrigiert, die Userinit.exe im Windowsverzeichnis ist auch vorhanden, aber der Benutzer meldet sich trotzdem sofort wieder ab!
Jemand eine Idee was jetzt noch sein könnte?
Gruß Chris
oraclist
oraclist 23.06.2009 um 20:24:07 Uhr
Goto Top
Hi,
eine Idee habe ich leider wg. gleichem Problem. Wäre schön gewesen, es wäre ein Virus... es war wohl ein Virenscanner. Schau mal bei heise.de (ca. 2 Wochen her die Meldung): McAfee + noch einer haben einfach Windows-Systemdateien "beseitigt" ohne Spuren und zu ohne fragen. Bisher hatte ich mit keiner Reparatur-Utility Erfolg, und daher neu installiert.
Gruß,
Martin
MJusty
MJusty 23.08.2009 um 22:39:14 Uhr
Goto Top
Hi, hatte gerade dasselbe Problem ( na ja, ist noch nicht komplett beseitigt) aber der Logon klappt schon wieder...
Also ich habe mit der Start CD die Recovery Console aufgemacht und dort dann die CMD.EXE auf die LOGON.SCR kopiert.
Nach dem Neustart muss man nun nur noch ein paar Minuten warten (ohne Benutzer / Passwort Eingabe) und schon öffnet sich ein CMD Fenster und man hat vollen Zugriff auf das System. Nun kann man den REGEDIT aufrufen und den Schlüssel mit der USERINIT.EXE abändern.
Ich habe hier einfach USERINI2.EXE eingegeben und von der WinXP CD die USERINIT.EX_ expandiert (neues Verzeichnis!) und dann unter diesem Namen nach ..\SYSTEM32 kopiert.
Danach klappt der Logon wieder! face-smile

Was mich jetzt noch irritiert ist, dass die USERINIT.EXE nicht gelöscht noch überschrieben werden kann.
Beim Aufruf kommt die Meldung, dass diese Datei nicht gefunden wird - ich nehm' mal an, dass ist das eigentliche Problem..

Falls jemand von euch hierzu etwas sagen kann wäre es ganz nett...

Danke und schöne Grüße, Manfred
MJusty
MJusty 24.08.2009 um 21:34:02 Uhr
Goto Top
So... Erfolgsmeldung.. Das System läuft wieder - und das ohne Neuinstallation! face-smile
Da war wirklich ein Trojaner am Werk und hat in der Registry einigen Unfug angestellt..
Im Key HKEY_LOCAL_MACHINE\Microsoft\Windows NT\CurrentVersion\Image File Execution Optons\userinit.exe gab es einen Subkey Debugger - in diesem war eine Datei aufgeführt, welche mein Virenscanner nach einem Update erkannt und entfernt hat!
Tja, dadurch wird aber beim Aufruf der Userinit.exe der zugeordnete Debugger nicht mehr gefunden und das System startet neu!

Ich habe diesen zusätzlichen Eintrag einfach entfernt und - voila - alles lief wieder!

Habe dann über Google diesen Eintrag gefunden: http://forum.pctreffpunkt.de/viewtopic.php?t=53

Schöne Grüße, Manfred