Note
-
Acest articol este destinat utilizatorilor avansați, administratorilor și profesioniștilor IT.
-
Importul fișierelor de înregistrări (.reg) este o caracteristică a Regedit.exe și nu este acceptată de Regedt32.exe. Puteți utiliza Regedit.exe pentru a face unele modificări în registry pe un computer bazat pe Windows NT 4.0 sau Windows 2000, dar unele modificări necesită Regedt32.exe. De exemplu, nu puteți să adăugați sau să modificați valori REG_EXPAND_SZ sau REG_MULTI_SZ cu Regedit.exe pe un computer bazat pe Windows NT 4.0 sau pe Windows 2000. Regedt32.exe este Editor de registry principală pentru Windows NT 4.0 și Windows 2000. Dacă trebuie să utilizați Regedt32.exe, nu puteți utiliza fișiere De înregistrare (.reg) pentru a modifica registry. Pentru mai multe informații despre diferențele dintre Regedit.exe și Regedt32.exe, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:
141377 Diferențe între Regedit.exe și Regedt32.exe
ÎN ACEASTĂ ACTIVITATE
Rezumat
Important Această secțiune, metodă sau activitate conține pași care vă spun cum să modificați registry. Totuși, dacă modificați incorect sistemul registry, pot apărea probleme serioase. De aceea, asiguraţi-vă că urmaţi aceşti paşi cu atenţie. Pentru o protecție mai bună, înainte de a face modificări, realizați o copie de rezervă a sistemului registry. După aceea, sistemul registry poate fi restaurat dacă apare o problemă. Pentru informații suplimentare despre copierea de rezervă și restaurarea sistemului registry, faceți clic pe următorul număr de articol din Baza de cunoștințe Microsoft:
322756 Cum se face backup și se restaurează registry în Windows Acest articol pas cu pas descrie cum să adăugați, să modificați sau să ștergeți subchei și valori de registry utilizând un fișier Intrări de înregistrare (.reg). Regedit.exe utilizează fișiere .reg pentru a importa și a exporta subchei și valori de registry. Puteți utiliza aceste fișiere .reg pentru a distribui de la distanță modificările de registry pe mai multe computere bazate pe Windows. Atunci când rulați un fișier .reg, conținutul fișierului se îmbină în registry local. Prin urmare, trebuie să distribuiți cu atenție fișierele .reg.înapoi în partea de sus
Sintaxa pentru . Fișiere Reg
Un fișier .reg are următoarea sintaxă:
RegistryEditorVersion Linie necompletată [RegistryPath1] "DataItemName1"="DataType1:DataValue1" DataItemName2"="DataType2:DataValue2" Blank line [RegistryPath2] "DataItemName3"="DataType3:DataValue3" where: RegistryEditorVersion este "Windows Registry Editor versiunea 5.00" pentru Windows 2000, Windows XP și Windows Server 2003 sau "REGEDIT4" pentru Windows 98 și Windows NT 4.0. Antetul "REGEDIT4" funcționează și pe computerele windows 2000, bazate pe Windows XP și Windows Server 2003. Linia necompletată este o linie necompletată. Acest lucru identifică începutul unei noi căi de registry. Fiecare cheie sau subcheie este o nouă cale de registry. Dacă aveți mai multe taste în fișierul .reg, liniile necompletate vă pot ajuta să examinați și să depanați conținutul. RegistryPathx este calea subcheii care conține prima valoare pe care o importați. Încadrați calea între paranteze drepte și separați fiecare nivel al ierarhiei printr-o bară oblică inversă. De exemplu:[HKEY_LOCAL_ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System] Un fișier .reg poate conține mai multe căi de registry. Dacă partea de jos a ierarhiei din instrucțiunea cale nu există în registry, se creează o subcheie nouă. Conținutul fișierelor de registry este trimis în registry în ordinea în care le introduceți. Prin urmare, dacă doriți să creați o subcheie nouă cu o altă subcheie dedesubt, trebuie să introduceți liniile în ordinea corectă.
DataItemNamex este numele elementului de date pe care doriți să-l importați. Dacă un element de date din fișier nu există în registry, fișierul .reg îl adaugă (cu valoarea elementului de date). Dacă există un element de date, valoarea din fișierul .reg suprascrie valoarea existentă. Ghilimelele încadrează numele elementului de date. Semnul egal (=) urmează imediat numele elementului de date. DataTypex este tipul de date pentru valoarea de registry și urmează imediat semnul egal. Pentru toate tipurile de date diferite de REG_SZ (o valoare șir), după tipul de date urmează imediat două puncte. Dacă tipul de date este REG_SZ , nu includeți valoarea tipului de date sau două puncte. În acest caz, Regedit.exe presupune REG_SZ pentru tipul de date. Următorul tabel listează tipurile de date tipice de registry:
Tip de date |
DataType în .reg |
---|---|
REG_BINARY |
Hexazecimal |
REG_DWORD |
Dword |
REG_EXPAND_SZ |
hexazecimal(2) |
REG_MULTI_SZ |
hexazecimal(7) |
Pentru mai multe informații despre tipurile de date din registry, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:
256986 DescriereaDataValuex din registry Microsoft Windows urmează imediat două puncte (sau semnul egal cu REG_SZ) și trebuie să fie în formatul corespunzător (de exemplu, șir sau hexazecimal). Utilizați formatul hexazecimal pentru elementele de date binare. Notă Puteți introduce mai multe linii de element de date pentru aceeași cale de registry. Rețineți că fișierul de registry ar trebui să conțină o linie necompletată în partea de jos a fișierului.înapoi în partea de sus
Adăugarea subcheilor de registry sau adăugarea și modificarea valorilor de registry
Pentru a adăuga o subcheie de registry sau a adăuga sau a modifica o valoare de registry, efectuați modificările corespunzătoare în registry, apoi exportați subcheia sau subcheile corespunzătoare. Subcheile de registry exportate sunt salvate automat ca fișiere .reg. Pentru a efectua modificări în registry și a exporta modificările într-un fișier .reg, urmați acești pași:
-
Faceți clic pe Start, pe Executare, tastați regedit în caseta Deschidere, apoi faceți clic pe OK.
-
Găsiți, apoi faceți clic pe subcheia care conține elementul de registry sau elementele pe care doriți să le modificați.
-
Faceți clic pe Fișier, apoi pe Export.
Acest pas face backup subcheii înainte de a efectua modificări. Puteți importa acest fișier înapoi în registry mai târziu, dacă modificările provoacă o problemă. -
În caseta Nume fișier , tastați un nume de fișier de utilizat pentru a salva fișierul .reg cu elementele de registry inițiale, apoi faceți clic pe Salvare.
Notă Utilizați un nume de fișier care vă amintește conținutul, cum ar fi o referință la numele subcheii. -
În panoul din dreapta, adăugați sau modificați elementele de registry dorite.
-
Repetați pașii 3 și 4 pentru a exporta din nou subcheia, dar utilizați un alt nume de fișier pentru fișierul .reg. Puteți utiliza acest fișier .reg pentru a efectua modificări de registry pe alt computer.
-
Testați modificările pe computerul local. Dacă provoacă o problemă, faceți dublu clic pe fișierul care conține copia backup a datelor de registry originale pentru a readuce registry-ul la starea sa inițială. Dacă modificările funcționează așa cum vă așteptați, puteți distribui .reg pe care le-ați creat la pasul 6 către alte computere, utilizând metodele din secțiunea "Distribuirea modificărilor de registry" din acest articol.
Ștergerea cheilor și valorilor de registry
Pentru a șterge o cheie de registry cu un fișier .reg, puneți o cratimă (-) în fața RegistryPath în fișierul .reg. De exemplu, pentru a șterge subcheia Test din următoarea cheie de registry:
HKEY_LOCAL_MACHINE\Software puneți o cratimă în fața următoarei chei de registry din fișierul .reg:
HKEY_LOCAL_MACHINE\Software\Test Următorul exemplu are un fișier .reg care poate efectua această activitate.
[-HKEY_LOCAL_MACHINE\Software\Test] Pentru a șterge o valoare de registry cu un fișier .reg, puneți o cratimă (-) după semnul egal care urmează După DataItemName în fișierul .reg. De exemplu, pentru a șterge valoarea de registry TestValue din următoarea cheie de registry:
HKEY_LOCAL_MACHINE\Software\Test amplasați o cratimă după "TestValue" = în fișierul .reg. Următorul exemplu are un fișier .reg care poate efectua această activitate.
HKEY_LOCAL_MACHINE\Software\Test "TestValue"=- Pentru a crea fișierul .reg, utilizați Regedit.exe pentru a exporta cheia de registry pe care doriți să o ștergeți, apoi utilizați Notepad pentru a edita fișierul .reg și a insera cratima.Redenumirea cheilor și valorilor de registry
Pentru a redenumi o cheie sau o valoare, ștergeți cheia sau valoarea, apoi creați o cheie sau o valoare nouă cu numele nou.
Distribuire modificări registry
Puteți să trimiteți un fișier .reg utilizatorilor într-un mesaj de e-mail, să amplasați un fișier .reg într-o partajare de rețea și să direcționați utilizatorii către partajarea de rețea pentru a-l rula sau să adăugați o comandă la scripturile de conectare ale utilizatorilor pentru a importa automat fișierul .reg atunci când se conectează. Atunci când utilizatorii rulează fișierul .reg, primesc următoarele mesaje:
Editor
de registry Sigur adăugați informațiile în calea fișierului .reg la registry? Dacă utilizatorul face clic pe Da, utilizatorul primește următorul mesaj:Editor
de registry Informațiile din calea fișierului .reg au fost introduse cu succes în registry. Regedit.exe acceptă ca un argument în linia de comandă /s să nu afișeze aceste mesaje. De exemplu, pentru a rula silențios fișierul .reg (cu comutatorul /s) dintr-un fișier grup de scripturi de conectare, utilizați următoarea sintaxă:calea regedit.exe /s a fișierului .reg De asemenea, puteți utiliza Politică de grup sau politica de sistem pentru a distribui modificările de registry în rețeaua dvs. Pentru informații suplimentare, vizitați următorul site Web Microsoft:
Distribuire modificări registry Notă Dacă modificările funcționează, puteți trimite fișierul de înregistrare utilizatorilor corespunzători din rețea.înapoi în partea de sus