Il Registro di Windows è una directory che memorizza le impostazioni e le opzioni per il sistema operativo per Microsoft Windows. Contiene informazioni e impostazioni per tutto l'hardware, il software del sistema operativo, la maggior parte dei software di sistema non operativo, gli utenti, le preferenze del PC, ecc. Questo post parla di Nozioni di base sul registro di Windows.
Il registro di Windows è stato introdotto per riordinare la profusione di file INI per programma precedentemente utilizzati per memorizzare le impostazioni di configurazione per i programmi Windows. Questi file tendevano a essere sparsi su tutto il sistema, il che li rendeva difficili da tracciare.
Nozioni di base sul registro di Windows
Il registro è composto dai seguenti 5 Root Keys:
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
- HKEY_CURRENT_CONFIG.
Le chiavi di root contengono sottochiavi. Le sottochiavi possono contenere anche sottochiavi e contenere almeno un valore, chiamato come suo Valore predefinito. Una chiave con tutte le sue sottochiavi e valori è chiamata come a Alveare.
Il registro si trova sul disco nella cartella system32 / config come diversi file Hive separati. Questi file Hive vengono quindi letti in memoria ogni volta che viene avviato Windows o quando l'utente si collega. Per vedere dove sono archiviati fisicamente gli Alveari, vedi:
HKEY_LOCAL_MACHINE System CurrentControlSet Control Hivelist
Il registro utilizza i seguenti tipi di dati:
- REG_SZ: SZ indica una stringa con terminazione zero. Questa è una stringa di lunghezza variabile che può contenere caratteri Unicode e ANSI.
- REG_BINARY: Contiene dati binari. 0 e 1.
- REG_DWORD: Questo tipo di dati è una doppia parola. È un valore numerico a 32 bit e può contenere qualsiasi numero compreso tra 0 e 232.
- REG_QWORD: Questo tipo di dati è una parola quadrupla. È un valore numerico a 64 bit.
- REG_MULTI_SZ: Questo tipo di dati contiene un gruppo di stringhe a terminazione zero assegnate a un singolo valore.
- REG_EXPAND_SZ: Questo tipo di dati è una stringa a terminazione zero contenente un riferimento non espanso a una variabile di ambiente, come ad esempio% SystemRoot%.
Virtualizzazione del registro in Windows Vista in poi
A partire da Windows Vista, insieme a File Virtualization, anche il registro è stato virtualizzato, e quindi a differenza di Windows XP, non tende a soffrire a dismisura. Lo stesso è stato continuato in Windows 7.
La virtualizzazione significa fondamentalmente che le applicazioni non sono in grado di scrivere sul file system di Windows delle cartelle di sistema e ANCHE al 'tasti larghi della macchina'Nel registro. Tuttavia, ciò non impedisce agli account utente standard di installare o eseguire applicazioni.
In Windows Vista e versioni successive, UAC utilizza la funzionalità di virtualizzazione del registro per reindirizzare i tentativi di scrittura nelle sottochiavi di
HKEY_LOCAL_MACHINESoftware
Quando un'applicazione tenta di scrivere su questo alveare, invece, scrive, lo scrive, in una posizione per utente,
HKEY_CLASSES_ROOTVirtualStoreMachineSoftware
Questo è fatto in modo discreto. Nessuno viene a sapere che questo sta accadendo!
Questa è, in breve, la virtualizzazione del registro ed è una funzionalità di sicurezza utile.
Per inciso, occorre menzionare anche un'altra nuova tecnologia alla base di Windows Vista e versioni successive: Kernel Transaction Manager, che abilita il registro transazionale. Questa funzione abilita una sorta di rollback del registro. Ma non è implementato nell'Editor del Registro di sistema. Invece, questa funzione è progettata per essere utilizzata dagli sviluppatori che hanno bisogno di creare applicazioni robuste utilizzando l'elaborazione transazionale.
Editor del Registro
Lo strumento principale in Windows 10/8/7 / Vista per lavorare direttamente con il registro è Editor del Registro. Per accedervi, digita semplicemente regedit nella barra di ricerca del menu Start di Vista e premi Invio!
Devi stare doppiamente attento quando lavori con il registro, poiché non vi è alcun prompt di conferma o un clic su OK per salvare il prompt. Le modifiche apportate sono direttamente incorporate.
Puoi leggere ulteriori informazioni su Suggerimenti e funzionalità di Windows Registry Editor. Gli utenti di Windows 10 v1703 possono utilizzare la barra degli indirizzi per passare direttamente a qualsiasi chiave di registro.
Menzione deve essere specificatamente fatta del
HKEY_LOCAL_MACHINESystemCurrentControlSet
come le chiavi in questo particolare sono così essenziali per l'avvio di Vista, che viene mantenuto il backup, che è possibile ripristinare quando necessario, semplicemente avviando in modalità provvisoria e selezionando L'ultima buona configurazione conosciuta.
Per cominciare, potresti voler leggere questo post su Start Menu e TaskBar Registry Tweaks. Puoi controllare altri articoli sul registro di Windows e andare qui per scoprire come eseguire il backup e il ripristino del registro e come monitorare le modifiche al registro. Scopri come aprire più istanze del registro.
Postato su WinVistaClub.com e aggiornato e pubblicato qui.