Perché Tutti Quanti Dovrebbero Sapere Un Pò Sulla Struttura del Registro
Io penso che valga la pena di dare un'occhiata alla struttura del Registro, anche se non hai intenzione di cambiare una sola virgola. La totale ignoranza su quello che c'è infatti nel Registro permette alla immaginazione di attribuirle proprietà misteriose e spaventose da qualcosa che in realtà è solo una banca dati. Non ti devi ricordare dei dettagli ma se hai almeno visto una volta quello che c'è nel Registro, sarai psicologicamente preparato per fare il tipo di operazioni nel Registro che tutti dovrebbero sapere- fare il back up e il ripristino. Queste funzioni sono discusse in un'altra pagina. Puoi anche essere intrigato abbastanza per approfittare dei molti apporti di modica al sistema utili, che sono fatti con i molti script che altri hanno già scritto per te. Questi vengono discussi in un'altra pagina.
La Banca Dati del Registro e L'Informazione di Sistema
Il Registro è un deposito centrale di informazione su la configurazione del computer. Tuttii sistemi operativi devono aver informazione sul suo hardware e software immagazzinato da qualche parte. Ci sono svariate forme per immagazzinare e tenere la traccia di questa informazione di sistema basilare data e Microsoft ha deciso di usare un metodo particolare del Registro. Altri sistemi operativi tali come il Unix con assortimento di base lo fanno in un altro modo, ma tutti i sistemi di computer hanno un'informazione sulla configurazione da qualche parte.
L'informazione sulla configurazione viene in realtà immagazzinata in una forma binaria, ma quasi nessuno accede a questa informazione direttamente. Windows viene con un accessorio chiamato l'Editor di Registro ed esso fornisce l'interfaccia per, in effetti, inspezionare il Registro. L'uso dell'Editor di Registro è discusso più dettagliatamente in un altra pagina. Qui, indicherò soltanto in linee larghe, come l'informazione sulla configurazione è organizzata.
Tipi di Informazione nel Registro
L'informazione che il sistema del computer necessita di avere viene divisa in due categorie principali. Una è della informazione generale dello stesso computer. Ci sono impostazioni che applicano ad ampio sistema ed include l'hardware nel sistema. Questo viene chiamato di Macchina Locale, L'altra categoria generale consiste in impostazioni che sono specifiche per ogni account dell'utente. ed è eticchettato utenti. L'utente in specifico che è connesso è chiamato di utente Corrente.
Le Tre Strutture Gerarchiche
L'informazione nel Registro viene disposta in tre sistemi simili a quelli delle cartelle e documenti. Nel Registro, i contenitori di informazione vengono chiamati "chiavi". Ci sono analoghi alle cartelle. Le chiavi possono avere subchiavi tale come le cartelle hanno sottocartelle. Il nome dell'informazione che è contenuta in una chiave è chiamata un "valore". Questo è analogo al nome di un documento. L'informazione reale può avere diversi formati e può essere una stringa, un numero, o una serie di numeri.
| Chiavi | Abbreviazione | Descrizione |
|---|---|---|
| HKEY_CLASSES_ROOT | HKCR | Immagazzina documenti associati e la registrazione di oggetto COM |
| HKEY_CURRENT_USER | HKCU | Immagazzina informazione associata con l'account attualmente collegato |
| HKEY_LOCAL_MACHINE | HKLM | Immagazzina informazione relativa al sistema |
| HKEY_USERS | HKU | Immagazzina informazione su tutti i account nella macchina |
| HKEY_CURRENT_CONFIG | HKCC | Immagazzina informazione sul profilo attuale della macchina |
Proprio come il sistema del documento o cartella del computer ha un root (solitamente un disco rigido) il Registro ha chiavi root nella cima della gerarchia delle chiavi e valori. Ho mensionato due categorie generali di informazione e queste costituiscono due chiavi root. Sfortunatamente, noi adesso dobbiamo avere a che fare con il gergo di Microsoft. La Tabella I mostra i nomi che Microsoft usa. I nome delle chiavi root hanno "HKEY" attacato davanti. Sebbene sono usate cinque chiavi root, tre di loro sono veramente subchiavi o combinazioni di subchiavi delle due chiavi principali, HKLM e HKU. Le chiavi root supplementari fanno facile la programmazione.Le abbreviazioni che vengono fornite sono solitamente in script di scrittura e documenti INF. Per dare un assaggio di quello che il Registro contiene, la Tabella II descrive alcune subchiavi per la chiave root HKEY_CURRENT_USER. Ci sono diverse chiavi obsolete e specializzate che ho omesso.
| Subchiave | Descrizione |
|---|---|
| AppEvents | Associa suoni ad eventi |
| Console | Finestra di impostazioni dei comandi |
| Pannello di Controllo | Salvaschermo, schema della scrivania, impostazioni della tastiera e del mouse. Accessibilità ed impostazioni regionali |
| Ambiente | Impostazioni variabili dell'ambiente |
| Layout della Tastiera | Impostazioni del layout della tastiera |
| Network | Mappatura ed impostazioni del Network |
| Stampanti | Impostazioni della connessione della stampante |
| Software | Specifiche preferenze di software dell'utente |
Le tre strutture dell'informazione del Registro sono parzialmente mostrate nell'immagine a sinistra, La struttura reale è molto grossa con molte ramificazioni ma l'immagine mostra una piccola particella con la chiave root HKEY_LOCAL_MACHINE expansa di un livello per fare vedere le chiavi importanti sotto HKLM. In cambio, ogni di queste chiavi, contiene subchiavi e valori. I valori e la sua informazione hanno indirizzi o percorsi che sono simili a quelli usati per cartelle e documenti. Nonostante, questi indirizzi possono essere abbastanza lunghi c'è un sistema. Un esempio di come l'informazione nel Registro viene indirizzata è il ramo di HKCU che contiene molte delle impostazioni di Windows appropriate all'utente che è attualmente connesso. Questa subchiave è: HKCU\Software\Microsoft\Windows\Current Version\.
Più dettagli sulla struttura del Registro vengono forniti nella prossima pagina.