Nozioni di base sul registro di Windows: demistificare il registro di Windows
Il registro di Windows(Windows Registry) è una directory che memorizza le impostazioni e le opzioni per il sistema operativo(operating system) per Microsoft Windows . Contiene informazioni e impostazioni(information and settings) per tutto l'hardware, il software del sistema operativo(operating system) , la maggior parte del software del sistema non operativo(operating system) , gli utenti, le preferenze del PC, ecc. Questo post parla delle basi del registro di Windows(Windows Registry Basics) .
Ogni volta che un utente apporta modifiche alle impostazioni del Pannello(Control Panel) di controllo , alle associazioni di file, ai criteri di sistema o alla maggior parte del software installato, le modifiche vengono riflesse e archiviate nel registro. Il registro fornisce anche una finestra sul funzionamento del kernel, esponendo le informazioni di runtime come i contatori delle prestazioni e l'hardware attualmente attivo.
Il registro di Windows(Windows registry) è stato introdotto per riordinare la profusione di file INI per programma che erano stati precedentemente utilizzati per archiviare le impostazioni di configurazione per i programmi Windows . Questi file tendevano a essere sparsi in tutto il sistema, il che li rendeva difficili da rintracciare.
Leggi(Read) : Quando vengono salvate le modifiche al Registro di sistema?(Registry)
Nozioni di base sul registro di Windows
Il registro è composto dalle seguenti 5 (The Registry consists of the following 5) chiavi radice(Root Keys) :
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
- HKEY_CURRENT_CONFIG.
Le chiavi radice contengono sottochiavi(SubKeys) . Le sottochiavi possono contenere anche sottochiavi proprie e contenere almeno un valore, chiamato come (Subkeys may contain subkeys of their own too and contain at least one value, called as its )valore predefinito (Default Value). Una chiave con tutte le sue sottochiavi e valori viene chiamata come Hive .
Il registro(Registry) si trova sul disco(Disk) nella system32/config folder come diversi file Hive separati . Questi file Hive vengono quindi letti in memoria ogni volta che si avvia Windows o quando l' utente(User) accede. Per vedere dove sono archiviati fisicamente gli Hive , vedere:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\HiveList
Puoi leggere di più sulla posizione dei file del registro di Windows(Windows Registry) .
Il Registro(Registry) utilizza i seguenti tipi di dati:
- REG_SZ : SZ indica una stringa con terminazione zero. Questa è una stringa di lunghezza variabile che può contenere sia caratteri Unicode che ANSI .
- REG_BINARY : contiene dati binari. 0 e 1.
- REG_DWORD : questo tipo di dati(data type) è una doppia parola(Word) . È un valore numerico a 32 bit e può contenere qualsiasi numero da 0 a 232.
- REG_QWORD : questo tipo di dati è una (data type)parola(Word) quadrupla . È un valore numerico a 64 bit.
- REG_MULTI_SZ : questo tipo di dati(data type) contiene un gruppo di stringhe con terminazione zero assegnate a un singolo valore.
- REG_EXPAND_SZ : questo tipo di dati(data type) è una stringa con terminazione zero contenente un riferimento non espanso a una variabile di ambiente(environment variable) , ad esempio %SystemRoot%.
Virtualizzazione del registro in Windows
A partire da Windows Vista , insieme a File Virtualization , anche il Registro(Registry) di sistema è stato virtualizzato e quindi, a differenza di Windows XP , non tende a soffrire di rigonfiamento. Lo stesso è stato continuato in Windows 7 .
Virtualization basically means that applications are prevented from writing to System Folders Windows’ file system and ALSO to the ‘machine wide keys‘ in the registry. However, this does not prevent standard user accounts from installing or running applications.In Windows Vista e versioni successive, l' UAC utilizza la funzionalità di virtualizzazione del registro(Registry Virtualization Feature) per reindirizzare i tentativi di scrittura nelle sottochiavi di
HKEY_LOCAL_MACHINE\Software
Quando un'applicazione tenta di scrivere in questo hive, Vista invece lo scrive, in una posizione per utente,
HKEY_CLASSES_ROOT\VirtualStore\Machine\Software
Questo viene fatto in modo discreto. Nessuno viene a sapere che questo sta accadendo!
Questa è, in breve, la virtualizzazione del registro ed è un'utile funzionalità di sicurezza.(This is, in short, Registry Virtualization, and it is a useful Security feature.)
Per inciso, va fatta menzione anche di un'altra nuova tecnologia alla base di Windows Vista e successivi: The Kernel Transaction Manager , che abilita il Transactional Registry . Questa funzionalità consente una sorta di rollback del Registro(Registry rollback) di sistema . Ma non è implementato nell'Editor del Registro di sistema(Registry Editor) . Invece, questa funzionalità è progettata per l'uso da parte degli sviluppatori che devono creare applicazioni robuste utilizzando l'elaborazione transazionale.
Leggi:(Read:) Come creare una chiave di registro(Registry Key) in Windows .
Editore del Registro di sistema
Lo strumento principale in Windows 10/8/7/Vista per lavorare direttamente con il registro è l' editor(Registry Editor) del registro . Per accedervi, digita semplicemente regedit nella (regedit)barra di ricerca del menu Start(Start Menu Search Bar) di Vista e premi Invio(Enter) !
Devi essere doppiamente attento quando lavori con il Registro(Registry) di sistema , poiché non c'è una richiesta di conferma(confirmation prompt) o un clic su OK per salvare la richiesta. Le modifiche apportate sono direttamente incorporate.
Puoi leggere ulteriori informazioni sui suggerimenti e sulle funzionalità dell'editor del registro di Windows(Windows Registry Editor Tips & Features) . Gli utenti di Windows 10 v1703 possono utilizzare la barra degli indirizzi(Address Bar) per passare direttamente a qualsiasi chiave di registro(registry key) .
Si deve menzionare in particolare il
HKEY_LOCAL_MACHINE\System\CurrentControlSet
hive poiché le chiavi in questo particolare sono così essenziali per l'avvio di Windows , che viene mantenuto il suo backup, che puoi ripristinare quando necessario, semplicemente avviando in modalità provvisoria(Safe Mode) e selezionando Ultima configurazione valida nota(Last Known Good Configuration) .
Potresti voler leggere anche questi post:(You might want to read these posts too:)
- Come riparare il registro danneggiato o danneggiato
- Menu Start e modifiche del registro della barra delle applicazioni(Start Menu and TaskBar Registry Tweaks)
- Backup e ripristino del registro
- Monitorare le modifiche al Registro di sistema.
- Come aprire più istanze del Registro(Registry) di sistema .
Related posts
Accendere o spegnere Windows Spotlight utilizzando Registry or Group Policy Editor
Come utilizzare gli strumenti incorporati Charmap and Eudcedit di Windows 10
Microsoft Visual C++ Pacchetto ridistribuibile: FAQ and Download
Come utilizzare Input Method Editor (IME) su Windows 10 PC
Come abilitare o Disable Archive Apps feature in Windows 10
Come condividere uno web page URL utilizzando Microsoft Edge browser
Create New, Resize, Extend Partition utilizzando Disk Management Tool
Local, LocalLow, cartelle in roaming in AppData su Windows 10
Cos'è Codec - Panoramica, Features, Download, FAQ
Come Emergency Restart or Shutdown Windows 11/10
Come funziona la funzione Frequenza di aggiornamento dinamica in Windows 11
Abilita Enhanced Anti-Spoofing in Windows 10 Hello Face Authentication
Come spegnere o su Airplane Mode in Windows 10
Come ripristinare o ripristinare le impostazioni Windows Firewall per i valori predefiniti
Come utilizzare Nuovo Search con una funzione di screenshot in Windows 10
Come abilitare o Disable Automatic Learning in Windows 10
Come utilizzare Performance Monitor in Windows 10
Qual è l'esperienza OOBE o fuoriblocco in Windows 11/10?
Come ridurre Taskbar Updates per News & Interests in Windows 10
Come mappare uno Network Drive o aggiungere uno FTP Drive in Windows 11/10