Wie kann ich die Offline-Registrierung eines Computers von WINPE aus ändern?

23534
wonea

Ich muss Änderungen an meiner Registrierung vornehmen, ohne die Betriebssystemsoftware zu verwenden, und muss dies mit WINPE tun. Wenn WINPE jedoch bereit ist zu arbeiten und ich versuche, regedit.exe zu öffnen, werden mir nur die aktuellen Betriebssysteminformationen angezeigt, eigentlich die WINPE-Informationen.

Wie kann man WinPE als Offline-Registrierungseditor verwenden?

6

1 Antwort auf die Frage

12
grawity

Laden Sie die erforderlichen Registrierungsstrukturen:

  • Wählen Sie im Registrierungs-Editor ( regedit) entweder HKEY_LOCAL_MACHINE oder HKEY_USERS aus, klicken Sie dann auf Datei → Struktur laden, öffnen Sie die Strukturdatei und geben Sie einen temporären Namen ein.

  • Verwenden Sie in der Befehlszeile oder .reg load HKLM\temp-name path-to-hive
    reg load HKU\temp‑name path-to-hive

Die Hive-Dateien befinden sich in:

  • die meisten HKEY_LOCAL_MACHINEentsprechen Dateien in %SystemRoot%\system32\config:
    • HKLM\SAM - Datei SAM
    • HKLM\SECURITY - Datei SECURITY
    • HKLM\Software - Datei software
    • HKLM\SYSTEM - Datei system
    • die spezielle "system" Benutzerregistrierung (zB Anmeldebildschirm usw.) - Datei default
  • die persönliche Registry jedes Benutzers (dh ihre HKEY_CURRENT_USER) befindet sich in der Datei NTUSER.DATin seinem Profilverzeichnis (z. B. C:\Users\grawity\NTUSER.DAT);
    • wird jedoch HKCU\Software\Classesin der Datei gespeichert AppData\Local\Microsoft\Windows\UsrClass.dat.

Eine Liste der aktuell geladenen Hives befindet sich unter HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist.

Was ist mit HKEY_CLASSES_ROOT? Können wir es nicht laden? Haplo vor 10 Jahren 0
Ich habe festgestellt, dass HKCR tatsächlich "Klassenschlüssel" unter "Software" ist. Haplo vor 10 Jahren 0
@Haplo: Unter Windows XP und höher ist es eine zusammengeführte Ansicht von `HKCU \ Software \ Classes` _und_` HKLM \ Software \ Classes`. Ersteres ist ein separater Bienenstock, letzteres nicht. grawity vor 10 Jahren 0
Sie erwähnen HKEY_USERS nicht, das Standardwerte für alle Benutzer enthält. Ich habe gelesen, dass es NTUSER.dat entspricht, aber nicht das im Benutzerverzeichnis. Ist es richtig? FarO vor 9 Jahren 1
@OlafM: Nicht ganz. HKEY_USERS hat keine Informationen für sich, es sind nur Sub-Hives für jeden Benutzer vorhanden. Beispielsweise entspricht "HKU \ S-1-5-21-… -1103" "C: \ Users \ grawity \ ntuser.dat" und "HKU \ .default" entspricht "C: \ Windows \ System32 \". config \ DEFAULT`. (Beachten Sie, dass [`.default` ** nicht ** der Standardbenutzer ist] (http://blogs.msdn.com/b/oldnewthing/archive/2007/03/02/1786493.aspx) und ** nicht ** enthalten "Standardwerte für alle Benutzer". Es handelt sich tatsächlich um den Benutzer "System".) grawity vor 9 Jahren 1