Wo werden Registrierungsdateien in Windows gespeichert?

46259
oneat

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

25

3 Antworten auf die Frage

27
William Hilsum

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

Wenn ich hier ein falsches Ende gefunden habe, formulieren Sie Ihre Frage bitte neu und ich helfe Ihnen gerne.

Vergessen Sie nicht,% UserProfile% \ Local Settings \ Application Data \ Microsoft \ Windows \ UsrClass.dat für benutzerabhängige Dateizuordnungen (HKCR \ Software \ Classes). grawity vor 14 Jahren 12
A great resource for additional info and to support William Hilsum and grawity answers see below link: http://msdn.microsoft.com/en-us/library/ms724877%28v=vs.85%29.aspx Tek'eek vor 11 Jahren 3
5
Academy of Programmer

Auf der Festplatte ist die Windows-Registrierung nicht einfach eine große Datei, sondern eine Reihe von diskreten Dateien, die Hives genannt werden. Jeder Bienenstock enthält einen Registrierungsbaum mit einem Schlüssel, der als Stamm (dh Ausgangspunkt) des Baums dient. Unterschlüssel und ihre Werte befinden sich unter der Wurzel.

Speicherort der Windows-Registrierungsdateien Der Speicherort dieser Registrierungsstrukturen ist 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

enter image description here

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

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

Diese Dateien sind Datenbankdateien, und nur RegEdit, Regedit32 und Kernel32 können sie lesen. Das primäre Tool in Windows 10/8/7 für die direkte Arbeit mit der Registrierung ist der Registrierungseditor. Um darauf zuzugreifen, tippen Sie einfach Regedit in die Startmenü-Suchleiste 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 jeden Bienenstock im System auflistet. Öffnen Sie Regedit und navigieren Sie zum folgenden 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-in-windows-7

2
itmuckel

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 wie in einem Dateisystem durch die Registry navigieren. In PowerShell verwenden Sie:

$ cd HKLM: 

oder

$ cd HKCU: