Home Page Home Page Tips & Tricks Cos'è e come funziona il Registro di Windows ?

Cos'è e come funziona il Registro di Windows ?


Il Registro di Windows


Il registro è un repository centralizzato del sistema operativo Windows. E' una parte fondamentale di tutto il sistema, infatti senza di esso il funzionamento del sistema stesso sarebbe a dir poco difficoltoso se non estremamente complicato.
Ad alcuni di noi è già successo di ritrovarsi il registro corrotto e di dover reinstallare da capo alcune applicazioni se non direttamente tutto il sistema operativo!
Il registro ha una struttura ad albero estremamente organizzata e profonda diversi livelli. E' suddiviso in chiavi primarie, chiavi, sottochiavi e valori.
Per accedervi è necessario lanciare il comando regedit.exe da Start->Esegui.

Una screenshot del registro di Windows
Una screenshot del registro di Windows


Come potete vedere nel registro di Windows ci sono solitamente 5 Macro-chiavi molto importanti che qui elenco:

  • HKEY_CLASSES_ROOT

  • E' un puntatore alla chiave HKEY_LOCAL_MACHINE\Software\Classes e contiene principalmente le associazioni dei file, i programmi predefiniti con cui vengono aperti i file, le registrazioni dei componenti COM/OLE.

  • HKEY_CURRENT_USER

  • Punta ad una chiave di HKEY_USER. Di solito contiene informazioni riguardanti l'utente loggato in quel momento.

  • HKEY_LOCAL_MACHINE

  • Contiene informazioni riguardanti l'hardware e il software presente sul sistema.

  • HKEY_USERS

  • E' composto da varie sotto chiavi (es. S-1-5-18) che corrispondo ad altrettanti utenti presenti nel sistema.

  • HKEY_CURRENT_CONFIG

  • E' un puntatore alla chiave HKEY_LOCAL_MACHINE\Config. Contiene informazioni riguardanti le impostazioni dell'hardware installato.


Oltre a queste, in alcune versioni di Windows, se ne affiancano altre due:

  • HKEY_DYN_DATA

  • Contiene informazioni immagazzinate nella memoria RAM riguardanti l'hardware e le periferiche aggiunte o rimosse dal sistema. (supportato solo in Windows98/ME)

  • HKEY_PERFORMANCE_DATA

  • Contiene dati e informazioni relative alle performance del sistema visibili anche in dettaglio tramite l'utilità PerfMon di Windows.
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5