Wie bearbeitet man die Registrierung von Vista mit dem Wiederherstellungstool?

3960
Ian Boyd

Wie kann ich die Registrierung über das Windows Vista Recovery Tool bearbeiten?

Das Wiederherstellungstool bietet 5 Optionen:

  • Startup Repair
  • Systemwiederherstellung
  • Windows Complete PC Restore
  • Windows-Speicherdiagnosetool
  • Eingabeaufforderung

Ich kann auf Eingabeaufforderung klicken . Von dort kann ich Folgendes eingeben :

X:\Sources>regedit 

Und RegEdit erscheint. Es wird jedoch die Registrierung der Mini-Windows-Umgebung bearbeitet, in der das Wiederherstellungstool ausgeführt wird. Es ist nicht meine Registrierung.

Ich muss bearbeiten

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\xx-YY

und ändern Sie es in

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\en-US


Was ich versucht habe

Ich habe versucht, einen Dummy-Schlüssel zu erstellen:

HKCU\Software\TempTestFoo 

und dann über Datei -> Importieren die Registrierungsstrukturdatei importieren:

C:\WINDOWS\system32\config\system 

und es gibt jeden Schlüssel außer CurrentControlSet :

\CurrentControlSet001 \CurrentControlSet002 \CurrentControlSet003 \LastKnownGoodRecovery \MountedDevices \Select \Setup \WPA 
4
Warten Sie, wenn Sie Import verwenden, kopieren Sie nicht alle Informationen aus der Hive-Datei in die Registrierung der Mini-Windows-Umgebung, anstatt Ihnen Zugriff auf die Hive-Datei zu gewähren? Ilya vor 12 Jahren 0
@ilya Nein, es hängt den Bienenstock an einem angegebenen Schlüssel an. Ian Boyd vor 12 Jahren 0
Achso cool. Ich dachte, Sie müssen dafür "REG LOAD" verwenden. Ilya vor 12 Jahren 0
Für die Nachwelt und @IanBoyd ist es eigentlich * egal *, ob Sie "importieren" oder "Bienenstock laden". Beim Importieren werden nur Unterschlüssel aus einer ausgewählten Hive-Datei kopiert. Durch das Ändern dieser Kopie wird der tatsächliche Hive, von dem Sie importiert wurden, nicht geändert. "Load Hive" macht das Gegenteil und ist das, was Sie tun müssen, um das, was Sie beschrieben haben, zu erreichen. (Getestet unter Windows Server 2008.) Dav vor 11 Jahren 0

1 Antwort auf die Frage

5
Kez

Die schnelle Antwort, du bist so ziemlich da. Überprüfen Sie den Wert Currentim Schlüssel HKEY_LOCAL_MACHINE\SYSTEM\Select. Dies sagt Ihnen, in welcher der CurrentControlSet00Xbeiden Sie Ihre Änderung vornehmen müssen.

Wenn beispielsweise festgelegt Currentist 2, müssen HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet002Sie die Änderungen bearbeiten .

So funktioniert es:

Windows behält immer einige Kopien dieses Schlüssels mit den Suffixen 001 bis 003 (nur 2 in Windows 7, glaube ich?). CurrentControlSet001, CurrentControlSet002 und CurrentControlSet003. Stellen Sie sich diese als die Hauptschlüssel vor, die bei ausgeschaltetem Computer bestehen bleiben.

Wenn Sie sich bei Windows anmelden, wird der zuletzt verwendete Schlüssel mit dem Wert von Currentim HKEY_LOCAL_MACHINE\SYSTEM\SelectSchlüssel ausgewählt. Der Inhalt wird in einen aufgerufenen Schlüssel kopiert HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet. Mit dieser Taste spielt Windows, während Sie angemeldet sind.

Wenn Sie sich von Windows abmelden, werden die Änderungen in den Schlüssel zurückgeschrieben, der beim ersten Anmelden kopiert wurde. CurrentControlSet002zum Beispiel. CurrentControlSetverschwindet sozusagen. Deshalb können Sie es nicht sehen, wenn Sie von der Wiederherstellungskonsole aus abgemeldet sind :-)

Wahrscheinlich etwas übertrieben mit meiner Antwort (ich beschuldige den Red Bull), aber ich dachte mir, ich würde eine ausführliche Frage mit einer ausführlichen Antwort beantworten.

+1 für eine gründliche Antwort. Leider konnte ich die CD mit SATA-Treibern für den Festplattencontroller meines Motherboards finden und die Option "Reparieren" ausführen. Das ist ein langer Weg zu sagen, dass ich Ihre Antwort nicht schreiben konnte. Aber es scheint vernünftig zu sein. Also "akzeptiert". Ian Boyd vor 14 Jahren 0