Che cosa è il Registro di sistema e la terminologia utilizzata per le sue varie componentiAnatomia del registro, il sangue, Gore, e GutsPanoramicaIn 1 tutorial, abbiamo parlato un po 'di quello che è il Registro di sistema e la terminologia utilizzata per le sue varie componenti. In 2 tutorial, abbiamo coperto il backup e il ripristino del Registro di sistema. In questo tutorial, ci troveremo in più dei dettagli di ciò che è in realtà nel Registro di sistema. Se siete interessati solo a come usare (o recuperare) il Registro di sistema, ma non quello che è il Registro di sistema, è possibile saltare questo tutorial. Tuttavia, se non siete sicuri di questo, mi raccomando di leggere comunque. La struttura del Registro di sistemaOra humor me solo per un attimo, penso che ho intenzione di ritornare al mio Registro di sistema. In realtà, è un buon momento per voi di fare un backup, nonché, in quanto è del tutto possibile che in qualsiasi momento, si potrebbe avere qualche tipo di problema (o di una catastrofe) con il Registro di sistema e veramente bisogno che copia di backup per ripristinarlo. Avviare Backup, selezionare l'opzione dello stato del sistema nella scheda di backup e il backup in una posizione sicura. In alternativa, nella scheda di benvenuto, selezionare Ripristino automatico di sistema guidato. Avanti, lasciare che qualche tempo da passare ... Nota Quando si esegue un backup dello stato del sistema in un percorso di rete, rendersi conto che la posizione selezionata rete potrebbero non essere disponibili quando si tenta di ripristinare! E 'possibile (e necessario) per installare un minimo di installazione di Windows XP in modo da poter accedere al percorso di backup, però. Ah, che si sente meglio. Ho una nuova copia di backup del mio registro (e tutto il resto del disco) nel caso in cui devo fare qualcosa di stupido, e quindi che non ti abbiamo mai fare nulla di stupido, giusto? Il registro è suddiviso nelle seguenti cinque chiaramente definite sezioni denominate alveari: • HKEY_CLASSES_ROOT
• HKEY_CURRENT_USER • HKEY_LOCAL_MACHINE • HKEY_USERS • HKEY_CURRENT_CONFIG Alcuni oggetti del Registro di sistema sono meno importanti di altri. Ad esempio, un danneggiata Security Key Account Manager (SAM), probabilmente può essere recuperato facilmente senza gravi problemi permanenti si potrebbe ripristinare il file SAM senza troppe difficoltà. Si potrebbe perdere l'intero database degli utenti, in modo che nessun utente sarebbe in grado di accedere al server. Tuttavia, finché si può accedere come amministratore, il caso peggiore è che si dovrà inserire le informazioni di altri utenti ancora una volta (spero solo che non ci sono migliaia di utenti della rete!) Il registro SAM default conterrà almeno l'amministratore iniziale ID utente e la password, che si dovrebbe sapere. Tuttavia, dicono si perde la componente di sistema del Registro di sistema di backup senza adeguata. In tal caso, è improbabile che sarete in grado di recuperare senza reinstallare Windows XP, e che sarebbe stata un'esperienza dolorosa nella migliore delle ipotesi. Delle arnie e Api Un registro PanoramicaCome abbiamo visto nel tutorial 1, Windows XP / Registro di sistema NT è organizzato in unità logiche chiamate alveari. Se non posso garantire per la sua verità, la leggenda vuole che alcuni programmatori senza nome in Microsoft sembrava di vedere una relazione logica tra le varie chiavi nel Registro di sistema e la struttura di un alveare. Ora, io non vedo questo, così prendiamo in considerazione le due seguenti alternative analogie che rendono molto più senso: • Il registro è organizzato come le directory, le cartelle ei file contenuti sul disco rigido. Alveari sono analoghi a root directory, e le chiavi sono come sottodirectory e file. In realtà, questo rapporto è quasi al 100 per cento in parallelo: alveari sono indicate solitamente separati da backslash (proprio come le directory sul disco) da tasti e chiavi in genere (ma non sempre) hanno valori, oppure possono essere come directory e contenere le sottochiavi. Ricordo, proprio come un file può essere vuoto, una chiave può contenere alcun valore. • Il registro è organizzato come un database gerarchico, niente di più e niente di meno. Se sei una persona di database, questo punto di vista del Registro di sistema potrebbe avere più senso per voi. In verità, la sistemazione del database è più simile al registro reale, fisico, i dati. Specifiche di costruzione è stato assegnato ad un tasto. Come ho già detto, alcune chiavi di registro non hanno un valore impostato, questo è anche accettabile. Avvertenza Fare attenzione a non cancellare le chiavi vuoto solo perché sono vuoti. Anche se non hanno un valore, la loro presenza nel Registro di sistema può essere necessario per la salute e il benessere di Windows XP, o altre applicazioni. Mai, mai eliminare una chiave a meno che non si sa che non ci saranno effetti collaterali, e mantenere una copia di backup di quello che si elimina in modo che possa essere ripristinato quando gli effetti collaterali si sviluppano. Gli hive del RegistroIl registro di Windows XP è diviso in cinque alveari, ciascuno chiamato con il HKEY_ prefisso. Ogni alveare contiene una sezione importante del Registro di sistema che ha una funzionalità specifica. Ogni alveare è separato dal alveari altri ed è di solito memorizzato in un file nella directory% SystemRoot% \ System32 \ Config. File storage Hive hanno alcuna estensione o tipo di file, rendendoli più facili da trovare. Questi alveari vengono trattate in seguito. Orticaria, chiavi e valoriIn questo tutorial, io uso una terminologia simile a quello usato quando ci si riferisce alle unità disco, directory, sottodirectory, file e il contenuto dei file. Microsoft spesso confonde la questione un po '. Cercherò di tenere in chiaro: Hive Un alveare è simile a una directory principale di un'unità. Un alveare contiene le chiavi (come i file e le sottodirectory). Un alveare è il livello più alto, un alveare non può essere un subhive all'interno di un altro alveare. Un esempio di un hive nel Registro di sistema è HKEY_LOCAL_MACHINE. Key Una chiave è simile a una sottodirectory o in un file e si trova all'interno di un alveare. All'interno di un tasto ci possono essere altri tasti (come file) che contengono i valori o altri tasti (come sottodirectory) che contengono sia le chiavi e valori. Una chiave che hanno un alveare o una chiave, come un genitore di sopra di essa, e zero o più tasti in esso contenute. A volte si riferisce a Microsoft una chiave come subhive. Un esempio di una chiave nel Registro di sistema è HKEY_LOCAL_MACHINE \. Valore Il valore è simile ai dati di un file SAM. Ogni tasto avrà un valore (anche se il valore può essere costituito da molte parti) o nessun valore fissato a tutti. Vi è anche una cosa chiamata il valore di default (a volte chiamato il valore senza nome), un oggetto che può essere assegnato un valore, o no. Spetta a l'applicazione che utilizza (o il sistema, se il valore è utilizzato dal sistema) per interpretare correttamente il significato di valore. Quando un valore viene richiesta, il Registro di sistema si limita a fornire i dati grezzi. HKEY_CLASSES_ROOTL'hive HKEY_CLASSES_ROOT contiene informazioni sia OLE e le associazioni di file diversi. Lo scopo di HKEY_CLASSES_ROOT è quello di fornire per garantire la compatibilità con l'attuale Windows 3.x di Registro di sistema. Le informazioni contenute in HKEY_CLASSES_ROOT è identico a informazioni che si trovano in HKEY_LOCAL_MACHINE \ Software. Nota: Potrai utilizzare l'utilità di Windows XP il Blocco note per stampare il contenuto di molti file . Notepad supporta due opzioni da linea di comando per la stampa: / p, che dirige la stampa alla stampante di default, e / pt HKEY_CURRENT_USERL'hive HKEY_CURRENT_USER è utilizzato per gestire le informazioni specifiche sull'utente, che è attualmente connesso. Queste informazioni comprendono: • desktop dell'utente e l'aspetto e il comportamento di Windows XP per l'utente. • Tutte le connessioni ai dispositivi di rete, quali stampanti e le risorse disco condiviso. • Gli elementi del programma Google Desktop, l'applicazione delle preferenze, i colori dello schermo, e le altre preferenze personali e dei diritti di sicurezza. Essi sono conservati per il successivo recupero da parte del sistema quando l'utente accede al sistema. Tutte le altre impostazioni ambiente sono conservati per un uso futuro. Accedendo al profilo utente, Windows XP è in grado di fare qualsiasi workstation che l'utente accede a comparire lo stesso per l'utente. Gli utenti del dominio non deve preoccuparsi di dover creare o personalizzare ogni workstation che verrà utilizzato. Le informazioni contenute in HKEY_CURRENT_USER viene aggiornato come utenti di apportare modifiche al loro ambiente. HKEY_LOCAL_MACHINEHKEY_USERSL'hive HKEY_USERS contiene le informazioni su ogni utente attivo che ha un profilo di utente. In Windows XP, due sottochiavi nella chiave HKEY_USERS sono. DEFAULT e le informazioni per l'utente attualmente connesso al computer. Nota: Il SID (identificatore di protezione) per l'utente attualmente connesso su utente inizia con S-1-5-21. Il valore 21 indica che gli utenti attivi. Lo scopo della chiave. DEFAULT è quello di fornire informazioni per gli utenti che accedono senza un profilo. Informazioni per l'utente corrente viene memorizzato sotto il SID dell'utente. Con il server Windows, è possibile trovare gli identificatori di utente più che il sistema utilizza per creare nuovi account utente. Profili personali sono contenute in entrambi% SystemRoot% \ Profiles o SystemDrive% % \ Documents and Settings \ Default User cartella, a meno che i profili comuni vengono utilizzati, nel qual caso una copia viene memorizzato in una di queste cartelle, ma l'originale risiede su un server. HKEY_CURRENT_CONFIGL'alveare HKEY_CURRENT_CONFIG contiene le informazioni sulla configurazione corrente del sistema. Queste informazioni sono in genere derivati da HKEY_LOCAL_MACHINE \ System e HKEY_LOCAL_MACHINE \ Software, anche se HKEY_CURRENT_CONFIG non contiene tutte le informazioni che sono contenute nelle chiavi di origine. Nota: gli utenti la migrazione da Windows 95/98/Me prendere nota: Come ho notato nel tutorial 1 , l'alveare HKEY_DYN_DATA non esiste più in Windows XP. In Windows NT 4, questo alveare è stato destinato a contenere informazioni sui plug del sistema e lo status Play. Tuttavia, poiché Windows NT 4 non supporta Plug and Play, questa chiave era vuota. Windows XP non dispone di questo alveare. Chiave di registro dei tipi di datiLe chiavi all'interno di arnie possono contenere valori che possono essere modificati utilizzando l'editor del Registro di sistema. Questi valori sono diversi tipi di dati: Rappresenta REG_BINARY valori binari. Essi possono essere modificati o inseriti come numeri esadecimali o binari. REG_SZ usato per le chiavi di registro che contengono le stringhe. Montaggio è semplice: basta digitare la stringa nuova. Caso viene mantenuta, ma rendersi conto che la stringa è inizialmente selezionato, quindi fare attenzione a non cancellare inavvertitamente. Sono stringhe di lunghezza fissa e sono definiti quando la chiave viene creata. Una chiave stringa può essere fatta più con l'aggiunta di altri caratteri della stringa, ma saranno ricollocati se questo accade. REG_EXPAND_SZ utilizzato se la chiave è quello di contenere una variabile d'ambiente che deve essere ampliato prima del suo utilizzo. Alcune chiavi necessità di contenere i valori che le variabili di ambiente di riferimento, molto simile a un file batch per esempio, se una stringa contiene il campo% SystemRoot% \ System32, e che è necessario sostituire la parte% SystemRoot% della stringa con il valore che viene ad essa assegnati per l'ambiente. Per fare questa sostituzione, questa stringa deve essere definito come una stringa tipo REG_EXPAND_ SZ. Il risultato della espansione è poi passato al richiedente. % SystemRoot% è una variabile di tipo ambientale che contiene la posizione, l'unità e la directory in cui Windows XP è stato installato. L'Editor del Registro di sistema utilizza la stessa finestra è utilizzato per REG_SZ per l'inserimento di una chiave REG_EXPAND_SZ. Nota Ogni variabile d'ambiente, creato da una sistema o l'utente, può essere utilizzato in una chiave REG_EXPAND_SZ. REG_DWORD un valore a 32 bit, è entrato in decimale o esadecimale. La finestra Modifica valore DWORD, consente di inserire validi solo i dati numerici per salvare voi da digitare sciatta. REG_MULTI_SZ utilizzata per memorizzare più stringhe in una singola chiave di Registro di sistema. Normalmente, una risorsa di stringa nel Registro di sistema può contenere solo una riga. Tuttavia, il tipo multistring permette una risorsa di stringa nel Registro di sistema per contenere più stringhe, se necessario. REG_FULL_RESOURCE_DESCRIPTOR usate per gestire le informazioni in termini di risorse hardware. Nessuno dovrebbe modificare gli elementi che appaiono nei campi finestra Risorse. REG_NONE Un identificatore utilizzato quando nessun dato è memorizzato nella chiave. Non ci vuole uno scienziato missilistico per capire che non vi è editor per il tipo di REG_NONE. REG_UNKNOWN Utilizzato quando digitare la chiave di dati non può essere determinato. Cancelleria altri tipi di dati non è pienamente supportato dal Editor del Registro di sistema includono: REG_DWORD_BIG_ENDIAN Come REG_DWORD, ma specifica il formato big endian, in cui i quattro byte del valore DWORD sono disposti in modo opposto rispetto formato little-endian (little endian è la modalità nativa per processori Intel, mentre i processori noncompatible da altre aziende, come i computer Apple Macintosh, utilizzare big endian ). REG_LINK Utilizzato per un link simbolico tra un valore del Registro di sistema e di Windows o di dati di un'applicazione. Voci in REG_LINK sono in formato testo Unicode. REG_QWORD un numero a 64 bit. REG_RESOURCE_LIST voci Contiene utilizzati dai driver di periferica, comprese le informazioni sulla configurazione dell'hardware. REG_RESOURCE_REQUIREMENTS_LIST Contiene un elenco di risorse richieste da un conducente. Oltre a questi tipi di Registro di sistema dati, le applicazioni hanno anche la possibilità di creare tipi di dati del Registro di sistema personalizzato in base alle esigenze. Questa flessibilità permette l'applicazione sia per salvare e caricare i dati del Registro di sistema, senza dover eseguire conversioni complesse e traduzioni. Ora, passiamo ai vari alveari principali che compongono il Registro di sistema. HKEY_LOCAL_MACHINE: configurazione della macchinaL'hive HKEY_LOCAL_MACHINE contiene informazioni sulla configurazione hardware corrente del computer locale. Le informazioni memorizzate in questo alveare è aggiornato utilizzando una varietà di processi, compreso il Pannello di controllo, hardware e programmi di installazione del software, e strumenti di amministrazione, ed è a volte aggiornato automaticamente da Windows XP. E 'importante non apportare modifiche indesiderate al MACCHINA HKEY_LOCAL_MACHINE alveare. Un cambiamento in questo contesto potrebbe rendere molto probabilmente l'intero sistema instabile. Nota Tutte le impostazioni nel hive HKEY_LOCAL_MACHINE vengono ricalcolate in fase di boot. Se un cambiamento è stato fatto, e il cambiamento sta causando problemi, prima provare a riavviare il sistema. Il Boot Manager di Windows XP dovrebbe ricostruire l'hive HKEY_LOCAL_MACHINE al momento del riavvio, scartando tutte le modifiche apportate. HKEY_LOCAL_MACHINE \ Hardware: L'hardware installato KeyHKEY_LOCAL_MACHINE \ Hardware contiene le informazioni sulla configurazione hardware della macchina locale. Tutto quello che riguarda l'hardware (e intendo proprio tutto) si trova in questo alveare. In Windows XP, la chiave HKEY_LOCAL_MACHINE \ Hardware è suddivisa in quattro sottochiavi: Descrizione Contiene informazioni descrittive su ogni dispositivo, compresa una descrizione generale, informazioni su configurazioni di base, e così via. DeviceMap Contiene informazioni sui dispositivi, compresa la posizione nel Registro di sistema in cui la configurazione completa di un dispositivo viene salvato. ResourceMap Contiene informazioni di traduzione su ciascun componente principale che viene installato nel sistema. Maggior parte dei tasti contengono un voci di valore denominato. Raw e. Tradotti. ACPI Contiene informazioni sul ACPI (Advanced Configuration and Power Interface). ACPI La chiave si trova solo su sistemi che supportano ACPI. Potenziale sottochiavi ACPI sono i seguenti: Root System Description Pointer RSDP DSDT Descrizione tabella Differentiated System FADT Fixed ACPI FACS Descrizione tabella Firmware ACPI Control Structure PSDT Persistent System Descrizione tabella Root System RSDT SSDT Descrizione tabella Secondary System Description Table Nota: In Windows NT 4, la chiave hardware contiene un'altra sottochiave, OWNERMAP, che contiene informazioni sui dispositivi rimovibili PCI-tipo. Questi sono dispositivi collegati a bus di sistema PCI, ma non vanno installate in modo permanente sulla scheda madre del sistema. Tuttavia, non tutti i dispositivi PCI-tipo sono elencati nella OWNERMAP. DescrizioneDeviceMapHKEY_LOCAL_MACHINE \ Hardware \ DeviceMap sottochiave contiene informazioni sui dispositivi, disposti in modo simile alla chiave HKEY_LOCAL_MACHINE \ HARDWARE \ DESCRIPTION sottochiave discusso in precedenza. Windows ResourceMapTutti i vari driver di periferica hardware di utilizzare la sottochiave ResourceMap per mappare le risorse che essi utilizzeranno. Ogni voce ResourceMap contiene le seguenti informazioni di utilizzo: • porte di I / O • I / O indirizzi di memoria • Interrupt • DMA (Direct Memory Access) i canali • memoria fisica installata • memoria riservata La sottochiave ResourceMap è suddiviso in sottochiavi per ogni classe di dispositivo (come ad esempio Hardware Abstraction Layer), e in queste sottochiavi bugia sottochiavi per i vari dispositivi. Windows XP e Windows 2000 includono una nuova chiave in ResourceMap chiamato PnPManager. Questa chiave contiene le informazioni Plug and Play. HKEY_LOCAL_MACHINE \ SAM: The Security Access ManagerHKEY_LOCAL_MACHINE \ SAM contiene informazioni usate da tutte le versioni di Windows 2000 e Windows XP. Esso contiene inoltre informazioni sugli utenti (permessi, password e simili). La chiave di SAM si rispecchia in HKEY_LOCAL_MACHINE \ Security \ SAM, di apportare modifiche ad una modifica l'altra. Nota Non è possibile visualizzare il SAM o chiave di sicurezza? Utilizzare l'Editor del Registro di sistema per selezionare la sottochiave non è possibile visualizzare e selezionare Modifica → Autorizzazioni dal menu principale. Successivamente, modificare il tipo di accesso da Accesso speciale a Controllo completo. In Windows, questa informazione viene impostata utilizzando il Microsoft Management Console (MMC), Utenti e gruppi locali ramo. Se il sistema Windows è un controller di dominio, il SAM non viene utilizzato (abbiamo il servizio Active Directory ora). Le sottochiavi SAM (sia in HKEY_LOCAL_MACHINE \ SAM \ SAM e HKEY_LOCAL_MACHINE \ Security \ SAM) dovrebbe essere modificato solo con la MMC in Windows o dei programmi amministrativi User Manager in Windows NT 4.0 e versioni precedenti. Tuttavia, i tentativi di modificare le informazioni che si trova nella SAM sottochiavi tipicamente causare problemi. Per esempio, gli utenti saranno in grado di accedere, permessi sbagliati saranno assegnati, e così via. Attenzione Non tentare di modificare la SAM o chiave di sicurezza a meno che non avete fatto un backup completo del Registro di sistema, compresa la SAM e di sicurezza, chiavi , come descritto in 2 tutorial. HKEY_LOCAL_MACHINE \ Security: The Windows Security ManagerLa chiave HKEY_LOCAL_MACHINE \ Security contiene informazioni rilevanti per la sicurezza della macchina locale. Queste informazioni comprendono: • I diritti degli utenti • Password politica • Composizione dei gruppi locali In Windows XP, imparerai a queste informazioni utilizzando l'Active Directory Utenti e computer di programma. Nota: Per quelli di voi che la migrazione da NT 4, o ancora lavorando con NT 4 macchine, è importante notare che in Windows NT 4, le sottochiavi di sicurezza deve essere modificato solo con User Manager o User Manager per domini. Con tutte le versioni di Windows 2000 e Windows XP Professional, solo i programmi di Active Directory amministrative (Active Directory Utenti e computer) deve essere usato. Tentativi di modificare le informazioni nella chiave di sicurezza in genere causare problemi. Per esempio, gli utenti sono in grado di accedere, permessi sbagliati sono assegnati, e così via. L'edizione XP Home non può unirsi a un dominio e quindi non ha accesso ad Active Directory. HKEY_LOCAL_MACHINE \ Software: Il software installato Information ManagerHKEY_LOCAL_MACHINE \ System: Il sistema di Information ManagerHKEY_LOCAL_MACHINE \ System sottochiave contiene informazioni di avvio utilizzato da Windows XP durante l'avvio. Questa sottochiave contiene tutti i dati archiviati e non ricalcolati in fase di avvio. Nota: Una copia completa della chiave HKEY_LOCAL_MACHINE \ System informazioni è nel fascicolo system.alt, che si trova nella cartella% SystemRoot% \ System32 \ Config nelle versioni di Windows precedenti a Windows XP. La chiave HKEY_LOCAL_MACHINE \ System (aka il tasto System) è organizzato in gruppi di controllo (ad esempio ControlSet001, ControlSet002 e CurrentControlSet) contenente i parametri per i dispositivi e servizi. (La chiave Clone, presente nelle versioni precedenti di Windows NT, non si trova in Windows XP.) La parte principale del controllo sono le seguenti: Quando si modifica il set di controllo, essere consapevoli del processo di avvio e di creare i set di controllo. In generale, la modifica di un set di backup di controllo non influisce sul sistema. un articolo presentato dalla Giordania Concord Disclaimer:Il nostro sito non è responsabile per il contenuto di questo articolo. Webarticles è una risorsa gratuita di informazioni. Importante: Questo articolo "Che cos'è il Registro di sistema è e la terminologia utilizzata per le sue varie componenti" è stato tradotto da un software automatico. Ci dispiace per eventuali errori di ortografia che possono essersi verificati. Grazie per la vostra comprensione.
|
|||||
| Online: 247 users browsing the articles directory |
|
|