Dove sono archiviati i file di registro in Windows?


25

Dove si trova il registro in Windows? Voglio trovare i file mostrati durante l'esecuzione regedit.exe(Editor del registro di Windows).

Risposte:


30

Se penso di aver capito cosa stai dicendo, il registro viene mantenuto %SystemRoot%\System32\configmentre le impostazioni dei singoli utenti si trovano in %UserProfile%\Ntuser.dat.

Se ho la parte sbagliata del bastoncino qui, ti preghiamo di riformulare la tua domanda e sarò felice di aiutarti.


12
Non dimenticare %UserProfile%\Local Settings\Application Data\Microsoft\Windows\UsrClass.datle associazioni di file per utente ( HKCR\Software\Classes).
gravità

3
Una grande risorsa per ulteriori informazioni e al supporto William Hilsum e risposte grawity vedi sotto link: msdn.microsoft.com/en-us/library/ms724877%28v=vs.85%29.aspx
Tek'eek

7

Sul disco, il registro di Windows non è semplicemente un file di grandi dimensioni ma un insieme di file discreti chiamati hive. Ogni alveare contiene un albero del Registro di sistema, che ha una chiave che funge da radice (ovvero, punto di partenza) dell'albero. Le sottochiavi e i loro valori risiedono sotto la radice.

Posizione dei file di registro di Windows La posizione di questi hive di registro è la seguente:

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 \ username

HKEY_USERS.DEFAULT: \ system32 \ config \ default

inserisci qui la descrizione dell'immagine

Alcuni alveari sono volatili e non hanno file associati. Il sistema crea e gestisce questi alveari interamente in memoria; gli alveari sono quindi di natura temporanea. Il sistema crea alveari volatili ad ogni avvio del sistema. Esempi sono:

HKEY_LOCAL_MACHINE \ HARDWARE: alveare volatile HKEY_LOCAL_MACHINE \ SYSTEM \ Clone: ​​alveare volatile

Questi file sono file di database e solo RegEdit, Regedit32 e Kernel32 possono leggerli. Lo strumento principale in Windows 10/8/7 per lavorare direttamente con il registro è l'editor del registro. Per accedervi, basta digitare Regedit nella barra di ricerca del menu Start e premere Invio!

Se hai bisogno di leggere di più su questo, vai su TechNet!

AGGIORNAMENTO: Accidental ADMIN ha rilasciato un commento utile. Lui dice:

Ogni Windows ha una chiave di registro che elenca tutti gli alveari del sistema. Apri Regedit e vai al seguente tasto per ottenere un elenco completo:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Hivelist

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


2

Penso che il modo più rapido e piacevole per raggiungere questo obiettivo sia utilizzare PowerShell.

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

PS: puoi navigare nel registro come se fosse un file system. In PowerShell usare:

$ cd HKLM: 

o

$ cd HKCU: 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.