Wo werden Registrierungsdateien in Windows gespeichert?

25

Wo ist die Registrierung in Windows gespeichert? Ich möchte die Dateien finden, die beim Ausführen angezeigt werden regedit.exe(Windows-Registrierungseditor).

oneat
quelle

Antworten:

30

Wenn ich denke, dass ich verstehe, was Sie sagen, wird die Registrierung beibehalten, %SystemRoot%\System32\configwährend sich die Einstellungen einzelner Benutzer unter befinden %UserProfile%\Ntuser.dat.

Wenn ich hier das falsche Ende des Sticks gefunden habe, formulieren Sie bitte Ihre Frage neu und ich helfe Ihnen gerne weiter.

William Hilsum
quelle
12
Vergessen Sie nicht, %UserProfile%\Local Settings\Application Data\Microsoft\Windows\UsrClass.datDateien pro Benutzer zuzuordnen ( HKCR\Software\Classes).
Grawity
3
Eine großartige Ressource für zusätzliche Informationen und zur Unterstützung von William Hilsum und Grawity-Antworten finden Sie unter folgendem Link: msdn.microsoft.com/en-us/library/ms724877%28v=vs.85%29.aspx
Tek'eek
7

Auf der Festplatte besteht die Windows-Registrierung nicht nur aus einer großen Datei, sondern aus einer Reihe von separaten Dateien, die als Hives bezeichnet werden. Jede Struktur enthält einen Registrierungsbaum, der einen Schlüssel hat, der als Wurzel (dh Ausgangspunkt) des Baums dient. Unterschlüssel und ihre Werte befinden sich unter dem Stamm.

Speicherort der Windows-Registrierungsdateien Die Speicherorte dieser Registrierungsstrukturen lauten wie folgt:

HKEY_LOCAL_MACHINE \ SYSTEM: \ system32 \ config \ system

HKEY_LOCAL_MACHINE \ SAM: \ system32 \ config \ sam

HKEY_LOCAL_MACHINE \ SECURITY: \ system32 \ config \ security

HKEY_LOCAL_MACHINE \ SOFTWARE: \ system32 \ config \ software

HKEY_USERS \ UserProfile: \ winnt \ profiles \ Benutzername

HKEY_USERS.DEFAULT: \ system32 \ config \ default

Bildbeschreibung hier eingeben

Einige Bienenstöcke sind flüchtig und haben keine zugehörigen Dateien. Das System erstellt und verwaltet diese Strukturen vollständig im Speicher. Die Bienenstöcke sind daher vorübergehend. Das System erstellt bei jedem Systemstart flüchtige Strukturen. Beispiele sind:

HKEY_LOCAL_MACHINE \ HARDWARE: Flüchtige Struktur HKEY_LOCAL_MACHINE \ SYSTEM \ Clone: ​​Flüchtige Struktur

Diese Dateien sind Datenbankdateien und können nur von RegEdit, Regedit32 und dem Kernel32 gelesen werden. Das wichtigste Tool in Windows 10/8/7 für die direkte Arbeit mit der Registrierung ist der Registrierungseditor. Um darauf zuzugreifen, geben Sie einfach Regedit in die Suchleiste des Startmenüs ein und drücken Sie die Eingabetaste!

Wenn Sie mehr darüber erfahren möchten, besuchen Sie TechNet!

UPDATE: AccidentalADMIN hat einen nützlichen Kommentar abgegeben. Er sagt:

Jedes Windows hat einen Registrierungsschlüssel, der jede Struktur im System auflistet. Öffnen Sie Regedit und navigieren Sie zu folgendem Schlüssel, um eine vollständige Liste zu erhalten:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ hivelist

http://www.thewindowsclub.com/where-are-the-windows-registry-files-located-inwindows-7

Entwickler
quelle
2

Ich denke, der schnellste und schönste Weg, dies zu erreichen, ist die Verwendung von PowerShell.

$ Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Control\hivelist\

PS: Sie können durch die Registrierung navigieren, als wäre es ein Dateisystem. In PowerShell verwenden Sie:

$ cd HKLM: 

oder

$ cd HKCU: 
itmuckel
quelle