Cum se adaugă, se modifică sau se șterg subchei și valori de registry utilizând un fișier de intrări în registry (.reg)

ID articol: 310516 - Vizualizați produsele pentru care se aplică acest articol.
Măriți totul | Reduceți totul

În această pagină

REZUMAT

AVERTISMENT: Dacă utilizați incorect Registry Editor, este posibil să provocați probleme grave care pot impune reinstalarea sistemului de operare. Microsoft nu poate garanta că problemele care rezultă din utilizarea incorectă a Registry Editor pot fi remediate. Utilizați Registry Editor pe propriul risc.
Acest articol descrie etapă cu etapă modalitatea de adăugare, modificare sau ștergere a subcheilor și valorilor de registry utilizând un fișier de intrări în registry (.reg). Regedit.exe utilizează fișierele .reg pentru a importa și a exporta subcheile și valorile de registry. Aceste fișiere .reg se pot utiliza pentru a distribui de la distanță modificările de registry pe mai multe computere Windows. Când executați un fișier .reg, conținutul fișierului se îmbină în registry local. De aceea, trebuie să distribuiți fișierele .reg cu precauție.

Sintaxa fișierelor .reg

Un fișier .reg are următoarea sintaxă:

VersiuneEditorRegistry
Linie goală
[CaleRegistry1]
"NumeElementDate1"="TipDate1:ValoareDate1"
NumeElementDate2"="TipDate2:ValoareDate2"
Linie goală
[CaleRegistry2]
"NumeElementDate3"="TipDate3:ValoareDate3"

unde:

VersiuneEditorRegistry este fie „Windows Registry Editor Version 5.00” pentru Windows 2000, Windows XP și Windows Server 2003, fie „REGEDIT4” pentru Windows 98 și Windows NT 4.0. Antetul „REGEDIT4” funcționează și pentru computerele Windows 2000, Windows XP și Windows Server 2003.

Linie goală este o linie goală. Aceasta identifică începutul unei noi căi de registry. Fiecare cheie sau subcheie este o cale nouă de registry. Dacă aveți mai multe chei în fișierul .reg, liniile goale vă pot ajuta să examinați pentru a depana conținutul.

CaleRegistryx este calea subcheii care găzduiește 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ă nu există în registry un capăt al ierarhiei în instrucțiunea căii, se creează o nouă subcheie. Conținutul fișierelor registry se trimite la registry în ordinea în care le introduceți. De aceea, dacă doriți să creați o nouă subcheie cu o altă subcheie sub aceasta, trebuie să introduceți liniile în ordinea corectă.

NumeElementDatex este numele elementului date pe care doriți să le importați. Dacă un element date din fișier nu există în registry, fișierul .reg în adaugă (cu valoarea elementului date). Dacă elementul date există, valoarea din fișierul .reg suprascrie valoarea existentă. Ghilimele încadrează numele elementului date. Un semn egal (=) urmează imediat după numele elementului date.

TipDatex este tipul de date pentru valoarea registry și este urmat imediat de semnul egal. Pentru toate tipurile de date, altele decât REG_SZ (valoare șir de caractere), după tipul de date urmează imediat două puncte (:). Dacă tipul de date este REG_SZ , nu se include nici tipul de date, nici două puncte. În acest caz, Regedit.exe presupune că tipul de date este REG_SZ. Următorul tabel listează tipurile de date tipice pentru registry:
Reduceți tabelulMăriți tabelul
Tip de dateTipDate în .reg
REG_BINARYhexazecimal
REG_DWORDdword
REG_EXPAND_SZhexazecimal(2)
REG_MULTI_SZhexazecimal(7)
Pentru mai multe informații despre tipurile de date registry, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:
256986 Descrierea Registry din Microsoft Windows (articolul poate să fie în limba engleză)
ValoareDatex urmează imediat după semnul două puncte (sau după semnul egal pentru REG_SZ) și trebuie să fie în format corespunzător (de exemplu, șir sau hexazecimal). Utilizați formatul hexazecimal pentru elementele date binare.

Notă Aveți posibilitatea să introduceți mai multe linii de elemente de date pentru aceeași cale de registry.



Adăugarea subcheilor de registry sau adăugarea și modificarea valorilor de registry

Pentru a adăuga o subcheie de registry sau pentru a adăuga sau modifica o valoare de registry, faceți modificările în registry, apoi exportați subcheia sau subcheile respective. Subcheile de registry exportate se salvează automat ca fișiere .reg. Pentru a modifica registry și a exporta modificările într-un fișier .reg, urmați acești pași:
  1. Faceți clic pe Start, faceți clic pe Executare (Run), tastați regedit în caseta Deschidere (Open), apoi faceți clic pe OK.
  2. Identificați subcheia de registry care găzduiește elementele de registry pe care doriți să le modificați și faceți clic cu butonul din dreapta pe ea.
  3. Faceți clic pe File, apoi faceți clic pe Export.

    Acest pas face o copie de rezervă înainte de a face modificările. Aveți posibilitatea să importați acest fișier înapoi în registry, dacă modificările provoacă o problemă.
  4. În caseta File name, tastați un nume de fișier pentru a-l utiliza la salvarea fișierului .reg cu elementele de registry originale, apoi faceți clic pe Save.

    Notă Utilizați un nume de fișier care vă amintește conținutul, cum ar fi o referință la numele subcheii.
  5. În panoul din dreapta, adăugați sau modificați elementele de registry.
  6. 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. Aceste fișiere .reg se pot utiliza pentru modifica registry pe alt computer.
  7. Testați modificările pe computerul local. Dacă acestea provoacă o problemă, faceți dublu clic pe fișierul care găzduiește copia de rezervă a datelor de registry originale pentru a reveni la starea inițială a registry. Dacă modificările funcționează cum v-ați așteptat, distribuiți fișierul .reg creat în pasul 6 la alte computere, utilizând metodele din secțiunea „Distribuirea modificărilor de registry” a acestui articol.

Ștergerea cheilor și valorilor de registry

Pentru a șterge o cheie de registry cu un fișier .reg, puneți o cratimă (-) înainte de CaleRegistry din fișierul .reg. De exemplu, pentru a șterge subcheia Test din următoarea cheia de registry:
HKEY_LOCAL_MACHINE\Software
puneți o cratimă înainte de următoarea cheie de registry din fișierul .reg:
HKEY_LOCAL_MACHINE\Software\Test
Exemplu următor 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ă NumeElementDate din fișierul .reg. De exemplu, pentru a șterge valoarea de registry TestValue din următoarea cheie de registry:
HKEY_LOCAL_MACHINE\Software\Test
puneți o cratimă după "TestValue"= din fișierul .reg. Exemplu următor 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 un nume nou.

Distribuirea modificărilor de registry

Aveți posibilitatea să trimiteți fișierul .reg printr-un mesaj de poștă electronică către utilizatori, să puneți fișierul .reg într-o partajare de rețea și să îndrumați utilizatorii la partajarea de rețea pentru a-l executa sau să adăugați o comandă la scripurile de Log on ale utilizatorilor pentru a importa automat fișierul .reg atunci când aceștia fac Log on. Când utilizatorii execută fișierul .reg, ei primesc următoarele mesaje:
Registry Editor
Are you sure you want to add the information in calea fișierului .reg to the registry?
Dacă utilizatorii fac clic pe Yes, primesc următorul mesaj:
Registry Editor
Information in path of .reg file has been successfully entered into the registry.
Regedit.exe acceptă un argument /s în linia de comandă pentru a nu afișa aceste mesaje. De exemplu, pentru a executa silențios fișierul .reg (cu argumentul /s) dintr-un fișier de comenzi de script pentru Log in, utilizați următoarea sintaxă:
regedit.exe /s calea fișierului .reg
De asemenea, se poate utiliza politica de grup sau politica de sistem pentru a distribui modificările de registry în rețea. Pentru informații suplimentare, vizitați următorul site Web Microsoft:
http://msdn.microsoft.com/library/en-us/dnw2kmag01/html/DistributingRegistryChanges.asp
Notă Dacă modificările funcționează, fișierul .reg se poate trimite utilizatorilor din rețea.

Proprietă?i

ID articol: 310516 - Ultima examinare: 3 decembrie 2007 - Revizie: 4.2
SE APLICĂ LA
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP 64-Bit Edition Version 2003
  • Microsoft Windows XP 64-Bit Edition Version 2002
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Media Center Edition
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Server 4.0 Enterprise Edition
  • Microsoft Windows NT Server 4.0, Terminal Server Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Cuvinte cheie: 
kbhowtomaster kbenv KB310516

Trimite?i feedback