- 09/08/2020
- 11 minute pentru a citi
-
-
D
-
v
-
s
-
Acest articol descrie registrul Windows și oferă informații despre modul de editare și copiere de rezervă a acestuia.
Versiunea originală a produsului: Windows 10 – toate edițiile, Windows Server 2012 R2
numărul KB Original: 256986
- descrierea registrului
- copie de rezervă a registrului
- editarea registrului
- utilizarea interfeței cu utilizatorul Windows
- utilizați Registry Editor
- utilizați Politica de grup
- utilizați o intrări de înregistrare (.reg) fișier
- utilizați Windows Script Host
- utilizarea instrumentelor de gestionare Windows
- Utilizarea consolei Registry Tool pentru Windows
- restaurarea registrului
- Metoda 1: restaurarea cheilor de registry
- Metoda 2: restaurați întregul registru
descrierea registrului
Microsoft Computer Dictionary, ediția a cincea, definește Registrul ca:
o bază de date ierarhică centrală utilizată în Windows 98, Windows CE, Windows NT și Windows 2000 utilizată pentru a stoca informațiile necesare pentru configurarea sistemului pentru unul sau mai mulți utilizatori, aplicații și dispozitive hardware.
Registrul conține informații la care Windows face referire continuu în timpul funcționării, cum ar fi profilurile pentru fiecare utilizator, aplicațiile instalate pe computer și tipurile de documente pe care fiecare le poate crea, setările foii de proprietăți pentru foldere și pictogramele aplicației, ce hardware există în sistem și porturile utilizate.
Registrul înlocuiește majoritatea celor bazate pe text .fișiere ini care sunt utilizate în Windows 3.X și MS-DOS fișiere de configurare, cum ar fi Autoexec.bat și Config.sys. Deși Registrul este comun pentru mai multe sisteme de operare Windows, există unele diferențe între ele. Un stup de registru este un grup de chei, subchei și valori din registru care are un set de fișiere de sprijin care conțin copii de rezervă ale datelor sale. Fișierele de sprijin pentru toate stupi cu excepția HKEY_CURRENT_USER sunt în %SystemRoot%\System32\Config
folderul pe Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003 și Windows Vista. Fișierele suport pentru HKEY_CURRENT_USER se află în folderul%SystemRoot%\Profiles\Username
. Extensiile de nume de fișier ale fișierelor din aceste foldere indică tipul de date pe care le conțin. De asemenea, lipsa unei extensii poate indica uneori tipul de date pe care le conțin.
fișiere de sprijin | |
---|---|
HKEY_LOCAL_MACHINE\Sam | sam, sam.jurnal, Sam.sav |
HKEY_LOCAL_MACHINE\securitate | Securitate, Securitate.jurnal, securitate.sav |
HKEY_LOCAL_MACHINE\Software | Software, Software.jurnal, Software.sav |
HKEY_LOCAL_MACHINE\sistem | sistem, Sistem.alt, sistem.jurnal, sistem.sav |
HKEY_CURRENT_CONFIG | sistem, Sistem.alt, sistem.jurnal, sistem.sav, Ntuser.dat, Ntuser.dat.log |
HKEY_USERS\implicit | implicit, implicit.jurnal, implicit.sav |
în Windows 98, fișierele registry sunt denumite utilizator.dat și sistem.dat. În Windows Millennium Edition, fișierele de registry sunt denumite clase.dat, utilizator.dat, și sistem.dat.
notă
caracteristicile de securitate din Windows permit unui administrator să controleze accesul la cheile de registry.
următorul tabel listează tastele predefinite care sunt utilizate de sistem. Dimensiunea maximă a unui nume cheie este de 255 de caractere.
Folder/cheie predefinită | descriere |
---|---|
HKEY_CURRENT_USER | conține rădăcina informațiilor de configurare pentru utilizatorul care este conectat în prezent. Folderele utilizatorului, culorile ecranului și setările panoului de Control sunt stocate aici. Aceste informații sunt asociate cu profilul utilizatorului. Această cheie este uneori abreviată ca HKCU. |
HKEY_USERS | conține toate profilurile de utilizator încărcate activ pe computer. HKEY_CURRENT_USER este o subcheie a HKEY_USERS. HKEY_USERS este uneori abreviat ca HKU. |
HKEY_LOCAL_MACHINE | conține informații de configurare specifice computerului (pentru orice utilizator). Această cheie este uneori abreviată ca HKLM. |
HKEY_CLASSES_ROOT | este o subcheie aHKEY_LOCAL_MACHINE\Software . Informațiile stocate aici vă asigură că programul corect se deschide atunci când deschideți un fișier utilizând Windows Explorer. Această cheie este uneori abreviată ca HKCR. Începând cu Windows 2000, aceste informații sunt stocate atât sub tastele HKEY_LOCAL_MACHINE, cât și sub tastele HKEY_CURRENT_USER. TastaHKEY_LOCAL_MACHINE\Software\Classes conține setări implicite care se pot aplica tuturor utilizatorilor de pe computerul local. TastaHKEY_CURRENT_USER\Software\Classes conține setări care suprascriu setările implicite și se aplică numai utilizatorului interactiv. Cheia HKEY_CLASSES_ROOT oferă o vedere a registrului care îmbină informațiile din aceste două surse. HKEY_CLASSES_ROOT oferă, de asemenea, această vizualizare îmbinată pentru programele proiectate pentru versiunile anterioare de Windows. Pentru a modifica setările pentru utilizatorul interactiv, modificările trebuie făcute sub HKEY_CURRENT_USER\Software\Classes în loc de sub HKEY_CLASSES_ROOT. Pentru a modifica setările implicite, modificările trebuie făcute sub HKEY_LOCAL_MACHINE\Software\Classes . Dacă scrieți chei la o cheie sub HKEY_CLASSES_ROOT, sistemul stochează informațiile sub HKEY_LOCAL_MACHINE\Software\Classes . Dacă scrieți valori într-o cheie sub HKEY_CLASSES_ROOT și cheia există deja sub HKEY_CURRENT_USER\Software\Classes , sistemul va stoca informațiile acolo în loc de sub HKEY_LOCAL_MACHINE\Software\Classes . |
HKEY_CURRENT_CONFIG | conține informații despre profilul hardware care este utilizat de computerul local la pornirea sistemului. |
notă
registrul în versiunile pe 64 de biți de Windows XP, Windows Server 2003 și Windows Vista este împărțit în 32 de biți și chei pe 64 de biți. Multe dintre tastele pe 32 de biți au aceleași nume ca omologii lor pe 64 de biți și invers. Versiunea implicită pe 64 de biți a Registry Editor care este inclusă în versiunile pe 64 de biți de Windows XP, Windows Server 2003 și Windows Vista afișează tastele pe 32 de biți sub nodul HKEY_LOCAL_MACHINE\Software\WOW6432Node
.Pentru mai multe informații despre cum să vizualizați Registrul pe versiunile pe 64 de biți de Windows, vedețicum să vizualizați registrul de sistem utilizând versiunile pe 64 de biți de Windows.
următorul tabel listează tipurile de date care sunt definite în prezent și care sunt utilizate de Windows. Dimensiunea maximă a unui nume de valoare este după cum urmează:
- Windows Server 2003, Windows XP și Windows Vista: 16.383 caractere
- Windows 2000: 260 caractere ANSI sau 16.383 caractere Unicode
- Windows Millennium Edition / Windows 98 / Windows 95: 255 caractere
Valorile lungi (mai mult de 2.048 octeți) trebuie stocate ca fișiere cu numele fișierelor stocate în registru. Acest lucru ajută Registrul să funcționeze eficient. Dimensiunea maximă a unei valori este următoarea:
- Windows NT 4.0/Windows 2000/Windows XP/Windows Server 2003/Windows Vista: memorie disponibilă
- Windows Millennium Edition/Windows 98/Windows 95: 16.300 octeți
notă
există o limită de 64K pentru dimensiunea totală a tuturor valorilor unei chei.
nume | tip de date | descriere |
---|---|---|
valoare binară | reg_binary | date binare brute. Majoritatea informațiilor despre componentele hardware sunt stocate ca date binare și sunt afișate în Editorul de Registry în format hexazecimal. |
valoare DWORD | REG_DWORD | date reprezentate de un număr care are o lungime de 4 octeți (un număr întreg pe 32 de biți). Mulți parametri pentru driverele și serviciile dispozitivului sunt de acest tip și sunt afișați în Registry Editor în format binar, hexazecimal sau zecimal. Valorile asociate sunt DWORD_LITTLE_ENDIAN (octetul cel mai puțin semnificativ este la cea mai mică adresă) și REG_DWORD_BIG_ENDIAN (octetul cel mai puțin semnificativ este la cea mai mare adresă). |
valoarea șirului extensibil | REG_EXPAND_SZ | un șir de date cu lungime variabilă. Acest tip de date include variabile care sunt rezolvate atunci când un program sau un serviciu utilizează datele. |
valoare multi-String | REG_MULTI_SZ | un șir multiplu. Valorile care conțin liste sau valori multiple într-o formă pe care oamenii o pot citi sunt, în general, de acest tip. Intrările sunt separate prin spații, virgule sau alte semne. |
String Value | REG_SZ | un șir de text cu lungime fixă. |
valoare binară | REG_RESOURCE_LIST | o serie de matrice imbricate care este proiectat pentru a stoca o listă de resurse care este utilizat de un driver de dispozitiv hardware sau unul dintre dispozitivele fizice pe care le controlează. Aceste date sunt detectate și scrise în arborele \ ResourceMap de către sistem și sunt afișate în Editorul de Registry în format hexazecimal ca valoare binară. |
valoare binară | REG_RESOURCE_REQUIREMENTS_LIST | o serie de matrice imbricate care este proiectat pentru a stoca lista unui driver de dispozitiv de resurse hardware posibile driverul sau unul dintre dispozitivele fizice pe care le controlează pot utiliza. Sistemul scrie un subset al acestei liste în arborele \ ResourceMap. Aceste date sunt detectate de sistem și sunt afișate în Editorul de Registry în format hexazecimal ca valoare binară. |
valoare binară | REG_FULL_RESOURCE_DESCRIPTOR | o serie de matrice imbricate care este proiectat pentru a stoca o listă de resurse care este utilizat de un dispozitiv hardware fizic. Aceste date sunt detectate și scrise în arborele \ HardwareDescription de către sistem și sunt afișate în Editorul de Registry în format hexazecimal ca valoare binară. |
nici unul | REG_NONE | date fără nici un tip special. Aceste date sunt scrise în registru de către sistem sau aplicații și sunt afișate în Registry Editor în format hexazecimal ca valoare binară |
Link | REG_LINK | un șir Unicode care numește o legătură simbolică. |
valoare QWORD | REG_QWORD | date reprezentate de un număr care este un număr întreg pe 64 de biți. Aceste date sunt afișate în Registry Editor ca valoare binară și au fost introduse în Windows 2000. |
copie de rezervă a registrului
înainte de a edita registrul, exportați cheile din registru pe care intenționați să le editați sau faceți copii de rezervă întregul registru. Dacă apare o problemă, puteți urma pașii din secțiunea restaurare registru pentru a restabili Registrul la starea sa anterioară. Pentru a face o copie de rezervă a întregului registru, utilizați utilitarul Backup pentru a face o copie de rezervă a stării sistemului. Starea sistemului include Registrul, baza de date de înregistrare a clasei COM+ și fișierele de pornire. Pentru mai multe informații despre modul de utilizare a utilitarului Backup pentru a face copii de rezervă ale stării sistemului, consultați următoarele articole:
-
backup și restaurare PC-ul
-
cum se utilizează caracteristica backup pentru a face copii de rezervă și a restaura date în Windows Server 2003
editarea registrului
pentru a modifica datele din registru, un program trebuie să utilizeze funcțiile de registry definite în funcțiile de Registry.
administratorii pot modifica Registrul utilizând Registry Editor (Regedit.exe sau Regedt32.exe), Politica de grup, Politica de sistem, registru (.reg) fișiere, sau prin rularea script-uri, cum ar fi fișiere de script VisualBasic.
utilizarea interfeței cu utilizatorul Windows
vă recomandăm să utilizați interfața cu utilizatorul Windows pentru a modifica setările de sistem în loc să editați manual registrul. Cu toate acestea, editarea registrului poate fi uneori cea mai bună metodă pentru a rezolva o problemă de produs. Dacă problema este documentată în baza de cunoștințe Microsoft, va fi disponibil un articol cu instrucțiuni pas cu pas pentru a edita registrul pentru acea problemă. Vă recomandăm să urmați exact aceste instrucțiuni.
utilizați Registry Editor
avertisment
pot apărea probleme grave dacă modificați registry incorect utilizând Registry Editor sau utilizând o altă metodă. Este posibil ca aceste probleme să necesite reinstalarea sistemului de operare. Microsoft nu poate garanta că aceste probleme pot fi rezolvate. Modificați Registrul pe propriul risc.
puteți utiliza Registry Editor pentru a efectua următoarele acțiuni:
- localizați un subarbor, o cheie, o subcheie sau o valoare
- adăugați o subcheie sau o valoare
- modificați o valoare
- ștergeți o subcheie sau o valoare
- redenumiți o subcheie sau o valoare
zona de navigare a editorului de Registry afișează foldere. Fiecare folder reprezintă o cheie predefinită pe computerul local. Când accesați registrul unui computer la distanță, apar doar două chei predefinite: HKEY_USERS și HKEY_LOCAL_MACHINE.
utilizați Politica de grup
Microsoft Management Console (MMC) găzduiește instrumente de administrare pe care le puteți utiliza pentru a administra rețele, Computere, Servicii și alte componente ale sistemului. Snap-in-ul MMC pentru politica de grup permite administratorilor să definească setările de politică care se aplică computerelor sau utilizatorilor. Puteți implementa politica de grup pe computerele locale utilizând snap-in-ul MMC pentru politica de grup local, Gpedit.msc. Puteți implementa politica de grup în Active Directory utilizând modulul de completare snap-in MMC pentru utilizatori și computere Active Directory. Pentru mai multe informații despre utilizarea politicii de grup, consultați subiectele de ajutor din snap-in-ul MMC pentru politica de grup corespunzătoare.
utilizați o intrări de înregistrare (.reg) fișier
creați o înregistrare intrări (.reg) fișier care conține modificările registry, și apoi executați .fișier reg de pe computerul în care doriți să efectuați modificările. Puteți rula .fișier reg manual sau utilizând un script de conectare. Pentru mai multe informații, consultați Cum să adăugați, să modificați sau să ștergeți subcheile și valorile de registry utilizând o înregistrare intrări (.reg) fișier.
utilizați Windows Script Host
Windows Script Host vă permite să rulați scripturi VBScript și JScript direct în sistemul de operare. Puteți crea fișiere VBScript și JScript care utilizează metode Windows Script Host pentru a șterge, a citi și a scrie chei și valori de registry. Pentru mai multe informații despre aceste metode, vizitați următoarele site-uri Web Microsoft:
-
metoda RegDelete
-
metoda RegRead
- metoda RegWrite
utilizarea instrumentelor de gestionare Windows
instrumentele de gestionare Windows (WMI) este o componentă a sistemului de operare Microsoft Windows și este implementarea Microsoft a Web-Based Enterprise Management (WBEM). WBEM este o inițiativă a industriei de a dezvolta o tehnologie standard pentru accesarea informațiilor de management într-un mediu de întreprindere. Puteți utiliza WMI pentru a automatiza sarcinile administrative (cum ar fi editarea registrului) într-un mediu de întreprindere. Puteți utiliza WMI în limbaje de scripting care au un motor pe Windows și care gestionează obiecte Microsoft ActiveX. De asemenea, puteți utiliza utilitarul de linie de comandă WMI (Wmic.exe) pentru a modifica registrul Windows.
Pentru mai multe informații despre WMI, consultați Windows Management Instrumentation.
Pentru mai multe informații despre utilitarul liniei de comandă WMI, consultați o descriere a utilitarului liniei de comandă Windows Management Instrumentation (WMI) (WMIC.exe).
Utilizarea consolei Registry Tool pentru Windows
puteți utiliza consola Registry Tool pentru Windows (Reg.exe) pentru a edita registrul. Pentru ajutor cu Reg.instrument exe, tastați reg /?
la promptul de comandă, apoi faceți clic pe OK.
restaurarea registrului
pentru a restabili Registrul, utilizați metoda corespunzătoare.
Metoda 1: restaurarea cheilor de registry
pentru a restaura subcheile de registry pe care le-ați exportat, faceți dublu clic pe intrările de înregistrare (.reg) fișier pe care l-ați salvat în secțiunea subchei de registry Export. Sau, puteți restaura întregul registru dintr-o copie de rezervă. Pentru mai multe informații despre cum să restaurați întregul registru, consultați metoda 2: restaurați întregul registru secțiune mai târziu în acest articol.
Metoda 2: restaurați întregul registru
pentru a restabili întregul registru, restaurați starea sistemului dintr-o copie de rezervă. Pentru mai multe informații despre modul de restaurare a stării sistemului dintr-o copie de rezervă, consultați Cum se utilizează copia de rezervă pentru a proteja datele și a restaura fișierele și folderele de pe computer în Windows XP și Windows Vista.
notă
copierea de rezervă a stării sistemului creează, de asemenea, copii actualizate ale fișierelor de registry în folderul%SystemRoot%\Repair
.
pentru mai multe informații, vizitați următoarele site-uri Web:
-
Windows 2000 Server Resources Kit
-
în interiorul Registry
catalogul Windows Server de produse testate este o referință pentru produsele care au fost testate pentru compatibilitatea Windows Server.
Data Protection Manager (PDM) este un membru cheie al familiei de produse de management Microsoft System Center și este conceput pentru a ajuta profesioniștii IT să-și gestioneze mediul Windows. DPM este noul standard pentru backup și recuperare Windows și oferă protecție continuă a datelor pentru serverele de aplicații și fișiere Microsoft care utilizează suporturi de disc și bandă integrate perfect. Pentru mai multe informații despre cum să faceți backup și să restaurați Registrul, consultați Cum să faceți backup și să restaurați registrul în Windows XP și Windows Vista.