Creați un fișier reg. Cum să creați un fișier .reg pentru a lucra cu registrul Windows

Acest articol subliniază principii de baza lucreaza cu Registrul Windows, a căror cunoaștere vă va fi de folos în configurarea sistem de operare folosind ajustări ale registrului.

Terminologie

Înainte de a trece la treabă, trebuie să definim terminologia. Folosesc terminologia oficială Microsoft, deci termenii sunt destul de consecvenți cu elementele Editorului de registru.

Figura 1 - Editorul Registrului

După cum puteți vedea, aici nu există „ramuri” sau „chei”. Acum la obiect.

fișier REG

Fișierul REG este fisier text cu extensia REG, compilată într-un format specific.

Format de fișier REG

Mai jos este un exemplu de fișier REG care dezactivează meniul documente recente.

Windows Editorul Registrului Versiunea 5.00 ;Dezactivați meniul documentelor recente „NoRecentDocsMenu”=hex:01,00,00,00

Crearea unui fișier REG

Crearea unui fișier REG este foarte simplă. Copiați codul în oricare editor de text(de ex. Notepad). Apăsați CTRL+S și salvați fișierul cu orice nume și extensie.reg, punându-le pe amândouă între ghilimele pentru a evita extensia txt.

Figura 2 - Crearea unui fișier REG

Sintaxa fișierului REG

  • Windows Registry Editor versiunea 5.00— antetul fișierului, care este parte integrantă a acestuia. De asemenea, puteți vedea REGEDIT4 ca antet - acesta este format Windows 98 / NT 4.0, care, însă, va fi înțeles și de sistemele de operare mai noi sisteme Windows. Mai multe informații despre diferențele de formate pot fi găsite pe site-ul JSO FAQ (în engleză).
  • ;Dezactivați meniul documentelor recente- un comentariu. Toate liniile incep cu ; (punct și virgulă) reprezintă comentarii.
  • este o cheie de registry. Grafic (în Editorul Registrului) reprezintă calea către parametru. În formatul de fișier REG, secțiunile sunt întotdeauna cuprinse între paranteze drepte. În acest exemplu, (sub)cheia Explorer aparține cheii HKEY_CURRENT_USER.
  • „NoRecentDocsMenu”=hex:01,00,00,00— parametrul de registru și semnificația acestuia. În funcție de valoarea parametrului, comportamentul sistemului de operare sau al obiectului se modifică. Mulți parametri pot fi configurați în interfata grafica sistem de operare, dar nu toate. În astfel de cazuri, editorii de registry, tweakers-urile sau fișierele REG sunt folosite pentru a modifica parametrul.

Un fișier REG poate conține mai multe chei de registry și setări, dar antetul este folosit doar la început.

Windows Registry Editor Versiunea 5.00 ;Dezactivați repornirea în caz de BSOD „AutoReboot”=dword:00000000 ;Dezactivați notificarea pe ecranul de bun venit despre mesajele necitite „MessageExpiryDays”=dword:00000000

Acest fișier REG a fost obținut prin exportul din editorul de registry regedit.exe. Folosind fișierele REG, puteți face modificări registru de sistem- Această operație se numește import setări de registry.

Exportarea setărilor de registry

Exportarea setărilor de registry este o sarcină ușoară. De obicei, setările sunt exportate înainte ca modificările să fie făcute în registry ( backup), sau pentru a crea un fișier REG pentru importul ulterior în registrul altui computer sau în timpul instalării automate a sistemului.

Puteți exporta setările de registry într-o varietate de moduri.

Editorul de registru Windows (regedit.exe)

Sistemul de operare Windows include un program pentru editarea registrului - regedit.exe. Deoarece se află în directorul de sistem, pentru a-l rula în Linie de comanda Nu trebuie să specificați calea completă (de exemplu, următoarea secvență va fi suficientă: Start - Run - regedit - OK).

Pentru a exporta o cheie de registry, faceți clic dreapta pe ea și selectați din meniul contextual echipă Export(în Windows 2000 această comandă se află în meniu Fişier).

Alți editori de registry

Există o mulțime de programe pentru a face modificări în registrul de sistem, care au și capacitatea de a exporta setările. Dacă lucrați des cu registry, atunci probabil că veți avea nevoie de un program care să aibă o bară de adrese. ÎN bara de adresa puteți lipi cheia de registry pe care ați copiat-o (dintr-un articol sau dintr-o postare pe forum) și să accesați rapid parametrul necesar. Un exemplu de astfel de program este RegWorks.

Linie de comanda

Din linia de comandă, puteți exporta setările de registry folosind comanda REG EXPORT, care are următoarea sintaxă.

REG EXPORT Calea completă către cheia de registry sub forma: ROOT\Subkey (doar pentru computerul local). Partiție rădăcină. Valori: [ HKLM | HKCU | HKCR | HKU | HKCC]. Calea completă către cheia de registry din partiția rădăcină selectată. Numele fișierului disc de exportat. Exemple: REG EXPORT HKLM\Software\MyCo\MyApp AppBkUp.reg Exportă toate subsecțiunile și valorile parametrilor secțiunii MyApp în fișierul AppBkUp.reg

Importul setărilor de registry

Există mai multe moduri de a importa setările de registry.

Rularea unui fișier REG folosind GUI

Acesta este cel mai simplu mod. Constă în rularea unui fișier REG care conține parametrii necesari făcând dublu clic sau din linia de comandă.

Dublu click

Oricât de banal pare, puteți face modificări în registry făcând dublu clic pe fișierul REG. Cu toate acestea, mai întâi sistemul va clarifica dacă doriți cu adevărat să faceți acest lucru. Dacă răspunsul este pozitiv, se vor face modificări.

Figura 3 - Sistemul solicită confirmarea pentru a face modificări.

Din cauza acestei interogări, această metodă nu este potrivită pentru importarea setărilor în registry în timpul instalare automată sisteme. Dar există și alte moduri.

Linie de comanda

Pentru a importa fișiere REG din linia de comandă, există o comandă REGEDIT. Tastând în linia de comandă

REGEDIT C:\hklm.reg

Veți primi exact aceeași casetă de dialog ca și când dublu click soareci. Puteți suprima aspectul casetei de dialog rulând comanda cu parametrul /S. Aceasta este metoda folosită cel mai des în timpul instalării automate a Windows.

REGEDIT /S C:\hklm.reg

Comanda REG ADD

Folosind comanda REG ADD De asemenea, puteți importa setările de registry. Este convenabil deoarece pot fi incluse comenzi pentru importarea parametrilor fișier batch, care îndeplinește și alte sarcini (adică nu este nevoie de un fișier REG suplimentar). De exemplu, această comandă este adesea folosită pentru a importa valorile de registry în cheia RunOnceEx și apoi instalați programe prima dată când vă conectați. Sintaxa comenzii este destul de simplă - vedeți-o singur rulând comanda pe linia de comandă REG ADD.

fișier INF

De asemenea, puteți importa setări în registry folosind fișiere INF. Sintaxa lor generală este ceva mai complexă decât cea a fișierelor REG, dar scrierea directă în registry este destul de simplă. Mai jos este un exemplu din addon-ul Msgina

Signature="$Windows NT$" Msgina OptionDesc="Msgina" Tip="GINA Login Library" Modes=0,1,2,3 AddReg=Msgina.AddReg HKLM,"Software\Policies\Microsoft\Windows\System\ Shutdown" ,"ShowHibernateButton",0x10001,1 HKLM,"Software\Politici\Microsoft\Windows\System\Shutdown","HibernateAsButton",0x10001,1

Notă. Mai multe informații despre fișierele INF pot fi găsite în .

Sperăm că te-am ajutat să rezolvi problema cu fișierul REG. Dacă nu știți de unde puteți descărca o aplicație din lista noastră, faceți clic pe link (acesta este numele programului) - veți găsi mai multe informatii detaliate cu privire la unde să descărcați o versiune de instalare securizată a aplicației necesare.

O vizită la această pagină ar trebui să vă ajute să răspundeți în mod specific la aceste întrebări sau la întrebări similare:

  • Cum se deschide un fișier cu extensia REG?
  • Cum se transformă un fișier REG într-un alt format?
  • Care este extensia formatului de fișier REG?
  • Ce programe acceptă fișierul REG?

Dacă, după vizualizarea materialelor de pe această pagină, încă nu ați primit un răspuns satisfăcător la niciuna dintre întrebările prezentate mai sus, înseamnă că informațiile prezentate aici despre fișierul REG sunt incomplete. Contactează-ne folosind formularul de contact și scrie ce informații nu ai găsit.

Ce altceva ar putea cauza probleme?

Pot exista mai multe motive pentru care nu puteți deschide un fișier REG (nu doar lipsa unei aplicații adecvate).
in primul rand- Este posibil ca fișierul REG să nu fie legat corect (incompatibil) cu aplicație instalată pentru intretinerea acestuia. În acest caz, trebuie să schimbați singur această conexiune. Pentru a face acest lucru, faceți clic dreapta pe fișierul REG pe care doriți să îl editați, faceți clic pe opțiune „Pentru a deschide cu” apoi selectați programul pe care l-ați instalat din listă. După această acțiune, problemele cu deschiderea fișierului REG ar trebui să dispară complet.
În al doilea rând- fișierul pe care doriți să-l deschideți poate fi pur și simplu deteriorat. În acest caz, cel mai bine ar fi să găsiți o nouă versiune a acesteia sau să o descărcați din nou din aceeași sursă (poate din anumite motive în sesiunea anterioară, descărcarea fișierului REG nu s-a terminat și nu a putut fi deschis corect) .

Vrei să ajuți?

Daca ai Informații suplimentare despre extensia de fișier REG, vă vom fi recunoscători dacă o partajați cu utilizatorii site-ului nostru. Utilizați formularul de mai jos și trimiteți-ne informațiile dvs. despre fișierul REG.

Structura fișierului reg
Cebotarev Igor

Cunoașterea registrului Windows nu va fi completă fără capacitatea de a scrie un fișier reg. Să începem cu ce este. Un fișier reg este un fișier care are o structură specifică și conține informații care pot fi importate în registru. Dacă lucrul cu editorul de registry a fost blocat (puteți citi cum să faceți acest lucru în articol), atunci cel mai mult calea ușoară editarea registrului va implica crearea și importarea unui fișier reg (desigur, puteți intra în DOS, în modul protejat și puteți utiliza alte programe, dar acest lucru este mult mai complicat și, cel mai important, mai lung).
Fișierele reg au anumite cerințe structurale. Să începem cu faptul că în prima linie a fișierului trebuie să introduceți
REGEDIT4
Vă rugăm să rețineți că literele trebuie să fie mari. În afară de aceasta, nu ar trebui să fie nimic în prima linie. După acest text TREBUIE să existe linie goală. Apoi, este indicată secțiunea de registry în care trebuie să vă înregistrați sau să modificați unii parametri. Titlul secțiunii trebuie inclus între paranteze drepte [...]. Mai jos sunt parametrii care trebuie adăugați, câte un parametru pe linie. Dacă trebuie să faceți modificări în mai multe secțiuni, atunci ar trebui să lăsați o linie goală între ultimul parametru al secțiunii anterioare și numele secțiunii următoare. Poate fi puțin confuz, dar iată cum ar trebui să arate:
REGEDIT4
"param1"="znachenie1"
"param2"="znachenei2"
"param3"="znachenie3"
"param_1"="znachenie_1"
Ultima linie din fișier trebuie să fie GOL. Odată ce ați creat un astfel de fișier, pur și simplu rulați-l ca program regulat, vi se va solicita să faceți modificări în registry, iar după un răspuns pozitiv, informațiile din fișier vor fi importate. Windows va raporta rezultatele importului în fereastra care apare după aceasta.
Acum câteva cuvinte despre parametrii care pot fi adăugați. După cum probabil ați observat, exemplul de mai sus adaugă parametri folosind linii precum „param1”="znachenie1". Acestea. Aceasta adaugă un parametru STRING cu numele „param1” și valoarea „znachenie1”. Dar există și parametri binari și DWORD. Formatul de înregistrare pentru adăugarea acestora este ușor diferit. Pentru parametrii de tip DWORD se folosește șirul
„param”=dword:XXXXXXX
Aici „param” este numele parametrului, dword - indică tipul acestui parametru (literele trebuie să fie mici!) iar după două puncte apare o valoare de opt cifre în format hexazecimal (!). Cu toate acestea, majoritatea parametrilor DWORD au o valoare fie 0, fie 1, ceea ce înseamnă că ar trebui să scrieți fie 00000000, fie 00000001 în loc de XXXXXXXXX. Nu sunt permise spații în linie.
Pentru a adăuga un parametru binar, formatul de înregistrare este ușor diferit:
"param"=hex:XX,XX,XX,....
Acum voi descifra această linie. Ei bine, totul este clar cu numele parametrului, după semnul „=" există un hex, i.e. este indicat că acesta va fi un parametru binar, apoi se duc numere hexazecimale, separate prin virgulă. De exemplu, dacă trebuie să adăugați un parametru binar egal cu „fi 00 00 00”, atunci scrieți linia
"param"=hex:be,00,00,00
Există parametri „implicit” în registru. Pentru a le atribui o valoare printr-un fișier reg, trebuie să adăugați următoarea linie:
@="znachenie"
Aici simbolul @ indică faptul că atribuim valoarea parametrului „Implicit”. Rețineți că nu este inclusă între ghilimele.
Acum voi da un exemplu de fișier reg simplu care înregistrează un site în registry care setează pagina de pornire în Internet Explorer:
REGEDIT4
„Pagina de pornire” = „http://www.site/”
După părerea mea, totul este foarte simplu și clar. Dar fișierele reg au o particularitate: nu pot fi folosite pentru a șterge parametrii din registru, deși puteți șterge o întreagă secțiune. Pentru a elimina o secțiune din registry, plasați simbolul „-” între paranteze drepte înaintea numelui acesteia. Cam asa arata:
[-HKEY_LOCAL_MACHINE\Software\QuickSoft\QuickStart]
Datorită acestei intrări, subsecțiunea „QuickStart” din secțiunea „QuickSoft” va fi eliminată cu tot conținutul ei. Dar cum rămâne cu parametrii? La urma urmei, ele nu pot fi șterse. Astfel, stabilirea restricțiilor de acces la diverse setari Shell Windows, așa cum este descris în articol, se realizează folosind parametrii de tip DWORD. În acest caz, dacă valoarea parametrului este 1 (00000001), atunci limitarea este activată, iar dacă este 0 (00000000), atunci limitarea este dezactivată. Astfel, nu este necesar să ștergeți parametrii, este suficient să le atribuiți pur și simplu valori egale cu zero.
Notă privind ștergerea făcută de Nikolai Basmanov:
Folosind fișierele REG puteți șterge parametrii. Sintaxă:
REGEDIT4
"xxx"=-

Aici, probabil, sunt toate informațiile de bază despre structura fișierelor reg. De asemenea, recomand să încercați să exportați unele secțiuni din registry (nu foarte mari cu imbricare mică) pentru a vedea din nou structura fișierului. Nu doare niciodată. Acum puteți face cu ușurință modificări în registry folosind fișiere reg.

Fișierele în format REG sunt deschise programe speciale. Există 2 tipuri de formate REG, fiecare dintre ele se deschide diferite programe. A deschide tipul dorit formatați, studiați descrierile fișierelor și descărcați unul dintre programele propuse.

Extensia fișierului .REG

Stochează cheia de înregistrare, număr de serieși alte informații de înregistrare a utilizatorilor pentru program specific. Creat la finalizarea înregistrării. Este referit de program atunci când este deschis pentru a identifica utilizatorul, dar fișierul nu trebuie deschis manual.

Descărcați programul pentru format

Când este lansat, actualizează Registrul Windows. Fișierele REG standard pot fi create pentru a modifica diferite aspecte ale Windows. Pentru a vă crea propriul dosarînregistrați actualizările, urmați aceste instrucțiuni:

1. Lansați Regedit (Selectați din meniul Start Executa comanda, tastați „Regedit”)

2. Selectați secțiunea de înregistrare pe care trebuie să o modificați

3. Din meniul Fișier, selectați Export

4. Selectați opțiunea „Sucursală selectată” din Intervalul de export din partea de jos a ferestrei.

5. Salvați fișierul cu extensia „.reg”.

Notă: Actualizarea manuală a registrului Windows este un proces mai avansat și ar trebui încercat numai dacă știți exact ce trebuie să faceți. Actualizarea incorectă a registrului poate cauza erori Operare Windows.

Cum se deschide un fișier REG (Fișier de registru).

Acestea sunt fișiere mici care își fac treaba în liniște, permițând computerului să funcționeze normal și să își îndeplinească sarcinile. Dacă fișierele de sistem sunt deteriorate, atunci sistemul de operare în sine începe să funcționeze cu erori („glitchy”).

În cel mai rău caz, acest lucru ar putea face ca Windows să nu mai funcționeze complet. Acest lucru nu se întâmplă des, ci motivele pentru care apare prejudiciul fișiere de sistem niste. Una dintre ele este acțiunile greșite. Nu utilizator experimentat, care, supraestimandu-si puterea, incearca sa regleze sistemul de operare, neavand nici cunostinte, nici experienta.

Prin urmare, vreau să vă avertizez imediat - dacă nu știți ce faceți și la ce consecințe poate duce acest lucru - NU editați fișierele de sistem sau ștergeți-le. În principiu, acest lucru se aplică oricăror fișiere cu o extensie necunoscută pentru dvs.

Să începem să ne uităm la fișierele de sistem cu fisier reg A. Pentru că acestea sunt fișierele pe care utilizatorii le întâlnesc adesea. În ciuda acestei extensii neobișnuite, acesta este de fapt un fișier text obișnuit. Extensia reg îi spune sistemului de operare că acest fișier conține chei de registry și anumite setări.

Vedeți mai jos cum arată fișierul reg.

Toate informațiile sunt structurate clar pentru ușurința procesării computerului. Deci, de exemplu, obligatoriu mai întâi șir REGEDIT Cu parametrul necesar indică computerului pentru ce versiune de sistem de operare Windows este destinat fișierul reg. Următorul în într-o anumită ordine Există chei de registry și parametri pentru ele.

Apropo, am scris un articol folosind acest fișier de mai multe ori. De exemplu, " "

Pentru ce este fișierul reg?

Scopul principal al acestui tip de fișiere de serviciu este de a lucra cu chei de registry. Acesta este cel mai simplu mod de a crea sau de a înlocui cheile necesare. Într-un sens aplicat, un fișier reg este folosit pentru a crea, stoca sau modifica setari personalizate. Cu ajutorul acestuia, puteți transfera rapid și ușor setările de la un computer la altul sau puteți crea copie de rezervă pentru posibilitatea refacerii lor în viitor.

Lucrul cu astfel de fișiere este destul de simplu. Să aducă înăuntru informatie necesaraîn registrul sistemului de operare, deschideți fișierul reg și faceți clic pe „Da” de două ori - acceptând modificările care vor fi făcute în registry. În continuare, Windows va crea automat cererea necesară, o va procesa și va introduce datele în registrul său.

Cum se lucrează cu fișierul reg

Deoarece, așa cum am menționat mai devreme, fișierul reg este în esență un fișier text obișnuit, atunci cel mai bun remediu Programatorii nu au găsit încă o modalitate de a lucra cu el, în afară de blocnotes. Poate fi folosit blocnotes standard Windows sau echivalentele acestuia. Bazat propria experiență, pot recomanda cu încredere utilizarea Program Notepad+++. În primul rând, este gratuit și, în al doilea rând, are o mulțime de funcții suplimentare.

Editarea în sine nu este diferită de lucrul cu orice text. Pentru a salva modificările, salvați din nou fișierul folosind comanda „Fișier” - „Salvare ca...” sau configurația tastelor rapide „Ctrl” + „S”.

Crearea unui fișier cu extensia reg se face și folosind procedurile standard „Fișier” - „Creare” sau configurația tastelor rapide „Ctrl” + „N”. În plus, puteți crea un fișier reg folosind procedura standard exportarea datelor din registru.

În concluzie, aș dori să observ că lucrul cu astfel de fișiere nu cauzează probleme unui utilizator experimentat. Aș dori în special să subliniez „ de la un utilizator experimentat" Dacă abia începeți să vă stăpâniți computerul, vă recomand cu tărie să nu experimentați cu registry. Pentru că, după cum arată practica, în majoritatea cazurilor astfel de experimente duc la necesitatea restabilirii sistemului de operare. Dar vei fi de acord că nu ai nevoie de asta.