Homepage » finestre » Nozioni di base sul registro di Windows De-Mystifying Windows Registry

    Nozioni di base sul registro di Windows De-Mystifying Windows Registry

    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.

    Ogni volta che un utente apporta modifiche alle impostazioni del Pannello 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 informazioni di runtime come contatori delle prestazioni e hardware attualmente attivo.

    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 rintracciare.

    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, vedere:

    HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Hivelist

    Puoi leggere di più sul percorso dei file di registro di Windows.

    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, 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 a '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, il controllo dell'account utente utilizza la funzionalità di virtualizzazione del registro per reindirizzare i tentativi di scrittura nelle sottochiavi di

    HKEY_LOCAL_MACHINE \ Software

    Quando un'applicazione tenta di scrivere su questo alveare, invece, scrive, lo scrive in una posizione per utente,

    HKEY_CLASSES_ROOT \ VirtualStore \ Machine \ Software

    Questo è fatto con discrezione. Nessuno viene a sapere che questo sta accadendo!

    Questa è, in breve, la virtualizzazione del registro ed è un'utile funzionalità di sicurezza.

    Per inciso, bisogna 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. Questa funzionalità è invece progettata per gli sviluppatori che hanno bisogno di creare applicazioni robuste utilizzando l'elaborazione transazionale.

    Leggere: Come creare una chiave di registro in Windows.

    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.

    La menzione deve essere specificatamente fatta di

    HKEY_LOCAL_MACHINE \ System \ CurrentControlSet

    hive come le chiavi in ​​questo particolare sono così essenziali per l'avvio di Windows, 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 leggere questo post su Start Menu e TaskBar Registry Tweaks. Puoi controllare più 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.

    Post scaricato da WinVistaClub.com e aggiornato e pubblicato qui.