Bearbeiten der Registrierung einer Windows XP-Installation, ohne sich anmelden zu können

2

Ich habe eine Windows XP-Installation mit einer beschädigten Registrierung. Ein Wurm (der entfernt wurde) hatte den entführt HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon Eintrag (der einen Wert von haben sollte Userinit=C:\windows\system32\userinit.exe

Wenn der Wurm entfernt wurde, wurde der beschädigte Eintrag vollständig gelöscht, und das System meldet sich sofort nach dem Anmeldeversuch automatisch ab. Unabhängig vom Benutzer- und Startmodus können keine Konten angemeldet werden.

Das einzige, was erforderlich ist, um dieses Verhalten zu korrigieren, ist die Wiederherstellung des Registrierungsschlüssels. Ich kann jedoch keine Möglichkeit zum Bearbeiten der Registrierung finden, ohne mich bei einem Konto anzumelden. Ich habe versucht, eine Remoteverbindung zur Registrierung herzustellen, aber die erforderlichen Dienste sind auf dem Computer nicht aktiviert.

Ich habe versucht, auf demselben Computer mit der BartPE-Boot-CD zu booten, konnte jedoch keine Möglichkeit finden, die Registrierung in der C: \ Windows-Installation zu bearbeiten. Beim Ausführen von regedit wird nur die Registrierung X: \ I386 \ im Speicher geändert.

Was kann ich also verwenden, um die Registrierung einer nicht anmeldefähigen Windows XP-Instanz so zu ändern, dass ich mich erneut anmelden kann?

Danke Leute.


BEARBEITEN: Das Update hat funktioniert. Die Lösung für das Problem der automatischen Abmeldung bestand, wie erhofft, darin, den oben genannten Wert einfach dem entsprechenden Registrierungseintrag hinzuzufügen.

Dies kann mit der BartPE-Boot-CD durchgeführt werden, wie in der folgenden akzeptierten Antwort beschrieben, aber ich habe die in einer anderen Antwort erwähnte Offline NT Registry Editor-Software verwendet. Die Schritte waren:

  1. Booten Sie von der NT Registry Editor-CD
  2. Folgen Sie den Anweisungen, bis der entsprechende Bootsektor geladen ist.
  3. Anstatt eine der Standardoptionen zum Ändern von Kennwörtern oder Benutzerkonten zu verwenden, geben Sie " software "um diesen Bienenstock zu bearbeiten.
  4. Art ' 9 ', um den befehlszeilenbasierten Registrierungseditor aufzurufen.
  5. Art " cd Microsoft " (eingeben) " cd Windows NT " (eingeben) " cd CurrentVersion " (eingeben) " cd Winlogon " (eingeben)
  6. Art " nv 1 Userinit ", um einen neuen Wert unter dem Winlogon - Schlüssel zu erstellen
  7. Art " ev Userinit "Um den neuen Wert zu bearbeiten, geben Sie" C:\windows\system32\userinit.exe " (eingeben)
  8. Art ' q 'Um den Registrierungseditor zu beenden und das System zu verlassen, befolgen Sie die Anweisungen, um den Hive zurück auf die Festplatte zu schreiben.
  9. Starten Sie Ihren Computer neu und melden Sie sich an - Problem behoben.

( Allgemeine Warnung: Sichern Sie Ihre Registrierung )

Alain
quelle

Antworten:

3

Sie sollten in der Lage sein, die Registrierungsstruktur von Ihrer BartPE-Boot-CD zu laden. Sie können den aufgeführten Anweisungen folgen Hier :

So laden Sie eine Struktur in die Registrierung

  1. Öffnen Sie den Registrierungseditor
  2. Klicken Sie in der Registrierungsstruktur (links) entweder auf die Schlüssel HKEY_USERS oder HKEY_LOCAL_MACHINE
  3. Auf der Datei Menü, klicken Sie auf Laden Sie Hive .
  4. Im Hinein sehen Klicken Sie auf das Laufwerk, den Ordner oder den Netzwerkcomputer und den Ordner mit der Struktur, die Sie laden möchten.
  5. Klicken Öffnen .
  6. Im Schlüsselname Geben Sie den Namen ein, den Sie der Struktur zuweisen möchten, und klicken Sie dann auf OK OK .

Vorsicht

  • Eine fehlerhafte Bearbeitung der Registrierung kann Ihr System schwer beschädigen. Bevor Sie Änderungen an der Registrierung vornehmen, sollten Sie alle Werte sichern   Daten auf Ihrem Computer.
James T
quelle
Vielen Dank. Ich habe diese Lösung nicht verwendet, aber wenn die Registrierung auf diese Weise bearbeitet werden kann, ist es noch besser. Diese Antwort wurde akzeptiert, da der Benutzer über eine Benutzeroberfläche eine Korrektur vornehmen kann.
Alain
3

Sie können Ihre Windows XP-Registrierung mit bearbeiten Offline-NT-Passwort & amp; Registierungseditor welches gefunden werden kann Hier

Denken Sie daran, Ihre Registrierungsdateien zu sichern.

beth22
quelle
Ich bin mit diesem Programm vertraut und habe es viele Male verwendet, um das Kennwort zurückzusetzen und Administratorrechte für gesperrte Computer zu erlangen. Mir war jedoch nicht bewusst, dass es in der gesamten Registrierung navigieren kann.
Alain
Das System reagiert nicht mehr auf meine Tastatur, sobald ich sie hochfahre. Ich bekam das gleiche Problem auch mit anderer Boot-Software. Keine Ahnung, woran das liegt - das BIOS hat anfangs keine Probleme, es zu erkennen.
Alain
In Ordnung, ich habe eine einfachere Tastatur angeschlossen und diese Software verwendet, um mein Problem zu lösen.
Alain
1

Um Dienste auf einem Computer, auf dem die Dienste nicht gestartet sind, remote zu bearbeiten, können Sie mit diesem Befehl die Dienste starten

Ändern Sie zuerst den Modus des Dienstes

SC \\machinename config servicename Start= auto

Starten oder beenden Sie dann den Dienst.

SC \\machinename Start servicename

Dieser ganze Vorgang von Hand ist viel schwieriger als die oben erwähnte Verwendung von BartPE. Dies ist jedoch nur eine Möglichkeit, die oben beschriebene Bearbeitung der Remoteregistrierung abzuschließen.

Bob
quelle
Ich habe beim Versuch, diesen Befehl auszuführen, die Fehlermeldung "Zugriff verweigert" erhalten. (Auch in der Eingabeaufforderung mit erhöhten Rechten und obwohl die Benutzerkonten kein Kennwort haben.) Ich habe das gleiche Problem festgestellt, als ich versuchte, mit einer Reihe von Sysinternals-Tools (PSExec - technet.microsoft.com/en-us/sysinternals/bb897553 ). Ich nahm an, dass der Computer entweder explizit konfiguriert wurde, um den Fernzugriff zu verhindern, oder dass das Problem der automatischen Abmeldung die Verwendung solcher Befehle beeinträchtigte.
Alain
Es ist auch möglich, dass dies nicht funktioniert hat, da sich die Computer noch nie im selben Netzwerk befanden, bevor ich dieses zur Reparatur in Anspruch genommen habe. Das Benutzerkonto auf meinem Computer war nicht für den Administratorzugriff über das andere Konto konfiguriert. Ich frage mich, ob ich vorher eine Möglichkeit finden müsste, meinem Computer aus der Ferne Administratorrechte für B zu erteilen.
Alain
Mit dem Befehl SC können Sie den zu verwendenden Benutzernamen und das zu verwendende Kennwort angeben, wenn Sie das lokale Administratorkonto oder ein anderes privilegiertes Konto kennen.
Bob
0

Haben Sie einen anderen Windows-Computer zur Verfügung? Wenn sie vernetzt sind, sollten Sie in der Lage sein, regedit auf dem Arbeitscomputer zu verwenden, um die Registrierung des defekten zu bearbeiten.

Haben Sie aus Interesse versucht, von der Windows XP-Installationsdiskette zu booten, um eine Reparatur durchzuführen?

Bryan
quelle
1
Vom Betriebssystem aus: Ich habe versucht, eine Remoteverbindung mit der Registrierung herzustellen, aber die erforderlichen Dienste sind auf dem Computer nicht aktiviert.
Alain