Poate că fiecare dintre voi a auzit cuvântul „registru”, dar puțini au pus întrebarea „Ce este”, dar în zadar. La urma urmei, capacitatea de a edita registrul poate economisi mult timp, bani, nervi și efort. Cum să lansați registrul sistemului de operare Windows 7, precum și principalele metode de utilizare a acestuia, sunt discutate în detaliu în acest articol.

În primul rând, trebuie să înțelegeți ce este exact registrul. Pentru a înțelege mai bine acest lucru, imaginați-vă un caiet cu câteva note într-o anumită secvență. Dacă toate foile din acest caiet sunt rupte și amestecate, informațiile vor rămâne aceleași, dar vor fi mult mai greu de citit. Va trebui mai întâi să găsiți pagina de care aveți nevoie înainte de a o citi, iar acesta este timp pierdut.

O situație similară a apărut atunci când se folosește sistemul de fișiere Fat16, care a avut probleme serioase de performanță. Atunci s-a decis introducerea unui registru pentru organizarea informațiilor. De-a lungul timpului, problemele rezolvate de registry au dispărut, dar acesta a fost păstrat din cauza compatibilității cu versiunea inversă.

Registrul Windows este o bază de date construită ierarhic cu parametrii și setările programelor instalate.

Din punct de vedere fizic, toate setările de registry sunt înregistrate în fișiere și împrăștiate în întregul sistem. Când programul pornește, registry găsește parametrii necesari și operează pe aceștia. Cu cât există mai multe aplicații pe computere, cu atât există mai multe fișiere de parametri și cu atât va dura mai mult timp pentru a găsi ceea ce aveți nevoie. Prin urmare, registry trebuie curățat din când în când pentru a menține performanța sistemului.

Există două moduri de a lansa registrul Windows 7:

  1. Start → în bara de căutare scrieți regedit → în rezultatele găsite, deschideți fișierul regedit.exe.
  2. Lansați Explorer → accesați folderul C:\Windows → căutați fișierul regedit.exe și deschideți-l.

Dacă ați făcut totul corect, se va deschide Editorul de registru.

Editarea registrului. Export Import

În fața noastră este o fereastră pentru editarea registrului Windows 7:

  • În partea stângă sunt secțiuni.
  • În dreapta sunt parametrii.
  • În partea de jos este bara de stare, care afișează calea către parametru.

Când lucrați cu setările de registry, trebuie să fiți extrem de atenți și atenți, deoarece registry este sistemul nervos al Windows. Prin urmare, înainte de a modifica orice setări, se recomandă să creați o copie a registrului.

Faceți clic dreapta pe secțiunea „Computer” - Export - setați un nume, verificați intervalul de export (ar trebui să fie „Întregul registru”) și specificați folderul - faceți clic pe salvare.

După pașii de mai sus, va apărea un fișier cu extensia .reg. Acum, dacă dați greșit la modificarea setărilor, registry poate fi întotdeauna revenit la starea inițială.

Pentru a face acest lucru, faceți clic pe „Fișier” – Import... - căutați Registry.reg pe care l-am salvat mai devreme și faceți clic pe „Deschidere”. Toți parametrii vor reveni la momentul în care a fost creată copia.

Recuperarea parolei de administrator folosind registry

Pentru un exemplu care arată ce sarcini pot fi efectuate în registry, luați în considerare următoarea problemă. Să presupunem că ești . Nici o problemă! Poate fi schimbat folosind registry. Pentru a face acest lucru avem nevoie de un disc de instalare Windows 7.

  1. Porniți de pe discul de instalare. După copierea noilor date, ni se va cere să selectăm o limbă. Lăsați totul așa cum este și faceți clic pe „Următorul”.
  2. În fereastra nouă, selectați „ ”, după care computerul va căuta sisteme de operare instalate.
  3. Poate apărea o fereastră cu textul „Probleme detectate în opțiunile de pornire”. Ignorați și selectați sistemul de operare și faceți clic pe „Următorul”.
  4. În fereastra următoare, selectați cel mai mic parametru „”
  5. În linia de comandă, tastați comanda pe care o știm deja, regedit și apăsați Enter.
  6. În editor, selectați HKEY_LOCAL_MACHINE
  7. Apoi, în meniul Fișier, selectați „Încărcați stupul”.
  8. Accesați folderul C:\Windows\System32\config (litera poate diferi de C obișnuit). Suntem interesați de fișierul SYSTEM.
  9. Introduceți orice nume de secțiune. De exemplu: 888.
  10. Accesați secțiunea HKEY_LOCAL_MACHINE\888\Setup. Faceți clic de două ori pe parametru:
    • CmdLine , introduceți cmd.exe și faceți clic pe OK
    • SetupType, înlocuiți 0 cu 2 și faceți clic pe OK.

    Ca rezultat al manipulărilor de mai sus, ar trebui să arate astfel:

O zi bună, dragi cititori. În articolul de astăzi vom vorbi despre așa ceva ca Registrul Windows.

Pentru majoritatea utilizatorilor, registry este asociat cu ceva complet necunoscut, are un caracter de-a dreptul mitic și aproape evocă uimire.

Trebuie spus că toate acestea nu sunt în zadar, deoarece gluma cu registrul este destul de periculoasă și chiar și o mică mișcare greșită duce adesea la cele mai grave consecințe. Cu toate acestea, dacă este manipulat corect, acesta devine un instrument indispensabil pentru configurarea Windows.

Sfaturile descrise mai jos vă vor clarifica câteva lucruri și vă vor deschide calea pentru a învăța elementele de bază ale lucrului cu registry, astfel încât, dacă este necesar, să puteți modifica parametrii acestuia fără prea multă teamă.

Registrul Windows - introducere și termeni

Putem spune că registrul de sistem Windows este o bază de date care stochează diverse valori ale parametrilor OS (sistemului de operare) și aplicațiilor pe care le-ați instalat.

Avantajul utilizării registrului este abilitatea de a modifica setările pe care nu le puteți accesa folosind Windows Windows.

Cu toate acestea, pe de altă parte, modificarea acestor opțiuni nu este susținută de solicitări, design vizual și orice avertismente împotriva acțiunilor incorecte, care sunt adesea date atunci când se utilizează panoul de control sau alte opțiuni de sistem/program.

Astfel, lucrul cu ei înseamnă, ca să spunem așa, mersul printr-un câmp minat pentru utilizatorii neinformați și, mai ales din cauza lipsei de claritate vizuală, mulți nici măcar nu se apropie de acest instrument.

Ce face Registrul Windows?

În general, mecanismul de funcționare a acestuia este destul de simplu. La instalarea unui program (sau modificarea oricărui parametru Windows în oricare dintre meniurile de setări), sistemul însuși caută parametrii necesari și efectuează ajustări la una dintre valorile de registry.

De exemplu, acest lucru se întâmplă atunci când ștergeți aplicații folosind „ Instalarea si dezinstalarea programelor» (« Panou de control»).

Apropo, atunci când ștergeți neglijent un folder cu un program instalat făcând clic pe Ștergere în My Computer, și nu prin instrumentele corespunzătoare din sistem, elementele de registry responsabile (și anume care conțin setările programului, informații despre locație etc., etc.) pentru acest program, nu dispar, ci rămân în sistem și astfel îl aglomerați.

De aceea este atât de important să eliminați corect aplicațiile, să curățați prompt și să îngrijiți sistemul, despre care am scris în mod repetat în articolele mele - „” sau, să spunem, „”.

Cum arată registrul? Acesta este un fel de tabel care conține toate intrările de registry, care este stocat pe hard disk sub formă de mai multe fișiere, dar este blocat în așa fel încât singura modalitate de a lucra cu acesta este utilizarea Windows-ului încorporat. instrumente sau programe terțe.

regedit - uită-te la registry Windows cu proprii tăi ochi

Pentru a intra în Windows, deschideți instrumentul de editare a registrului, apoi scrieți în fereastra care apare și apăsați Enter.

În fața ta va apărea un lucru (este editorul de registry Windows încorporat) în care poți vedea ce este această minune despre care vorbesc în acest articol.

Valorile stocate sunt împărțite în categorii și plasate în foldere, precum cele pe care obișnuiți să le vedeți în „Computerul meu”. Pentru a extinde un dosar, faceți clic pe el de câteva ori cu mouse-ul sau utilizați semnul mic plus de lângă numele său.

Dosarele din secțiune se numesc chei, iar conținutul folderelor care apar în dreapta se numește valori.

De ce ai putea avea nevoie de registry Windows?

Înainte de a începe să chinuiți și să mânuiți cu sistemul, vă avertizez: informațiile stocate în registry sunt foarte importante pentru funcționarea corectă a Windows; schimbarea sau ștergerea acesteia poate duce la o defecțiune a computerului.

De asemenea, este de remarcat faptul că modificările intră în vigoare atunci când le faceți. Registrul Windows nu este un document Word în care confirmați sau anulați modificările aduse setărilor, așa că nu modificați niciodată setările pe care nu le cunoașteți.

Cel mai simplu mod de a vă securiza sistemul este să creați un punct de restaurare înainte de a efectua orice acțiune (citiți despre asta mai jos), care va face automat o copie a registrului și cel mai probabil (dar nu întotdeauna) veți putea reveni la acesta dacă apar probleme.

Uneori, merită să notați modificările făcute pe hârtie, ceea ce va simplifica foarte mult depanarea dacă ceva nu merge conform planului (nu puteți păstra totul în cap).

Cât de important este registrul Windows poate fi judecat după faptul că sistemul creează în mod independent copii de rezervă ale tuturor valorilor sale la fiecare pornire și, prin urmare, sistemul are o opțiune precum „ Se încarcă ultima configurație bună cunoscută„(locuiește în același loc cu modul sigur, și anume atunci când îl apeși în fața ecranului de încărcare (există o bară care se târăște acolo)).

Ce și cum se editează registrul

Există multe programe care oferă o gamă largă de funcții pentru lucrul cu registrul, dar atunci când alegeți astfel de instrumente trebuie să fiți atenți, deoarece implementările neprofesionale ale programelor pot afecta negativ funcționarea sistemului.

Prin urmare, ar trebui să utilizați numai aplicații sau instrumente de sistem dovedite. Prefer instrumentul încorporat în Windows, despre care s-a discutat deja puțin mai sus (și se va discuta puțin mai jos :)).

În general, gestionarea registrului nu este atât de dificilă pe cât pare; în primul rând, trebuie să știi ce valori să schimbi și în ce să le schimbi. Și atunci este o chestiune de tehnologie.

Fereastra de control principală a programului nu este practic diferită ca aspect de Windows Explorer familiar utilizatorului Windows.

În plus, ca și acesta, are un meniu „Favorite”, care poate fi folosit pentru a accesa rapid parametrii diferitelor taste.

Pentru a face acest lucru, evidențiați valoarea dorită, faceți clic pe Favorite - Adauga la favorite, introduceți un nume și faceți clic pe OK. Această caracteristică este foarte utilă dacă trebuie să faceți în mod regulat modificări la una sau mai multe opțiuni.

De ce sunt responsabile categoriile de registru și ce puteți face în el?

Fiecare dintre cele cinci categorii principale este responsabilă pentru stocarea propriului set de parametri. De exemplu, HKCU - cunoscut și ca HKEY_CURRENT_USER - conține chei care controlează setările unui anumit utilizator și HKEY_LOCAL_MACHINE - sistemul de operare în ansamblu.

Voi da câteva exemple simple de lucru cu registry, astfel încât să înțelegeți elementele de bază:

Ștergerea istoricului

  • În ciuda faptului că lista de site-uri pe care le-ați vizitat folosind Internet Explorer poate fi ștearsă manual, acestea vor apărea în continuare când introduceți opțiuni similare în bara de adrese;
  • Puteți scăpa de acest istoric folosind programe terțe sau editând registry. Deschidem și urmăm poteca” HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs»;
  • După ce ați ajuns acolo, în partea dreaptă a editorului veți vedea o listă de adrese pe care le puteți șterge evidențiind și făcând clic pe butonul „Șterge” (după ce faceți clic dreapta pe ceea ce vrem să ștergem).

Ei bine, sau de exemplu.

Blocarea managerului de activități

Folosind registry, puteți debloca sau bloca managerul de activități:

  • Deschideți și mergeți la " HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\»;
  • Dacă în partea stângă, sub „Politici”, nu găsiți directorul „Sistem”, faceți clic dreapta pe „Politici” și selectați „Creare”, apoi „Partiție”;
  • Un folder nou va apărea chiar dedesubt, pe care trebuie să-l redenumiți în „Sistem”;
  • Apoi, în fereastra cu parametri (este în dreapta), faceți clic dreapta, selectați New -> DWORD Value și dați-i numele DisableTaskMgr ;
  • Faceți clic dreapta pe el și selectați „Editați”;
  • În linia de introducere a valorii, setați 1 pentru a dezactiva (sau 0 pentru a activa) managerul de activități, apoi selectați comutatorul " Sistemul numeric" la "Decimal";
  • După aceasta, când încercați să apelați managerul de activități, va apărea „ ” (sau, dimpotrivă, acest mesaj va dispărea dacă a fost blocat).

Atenție la utilizare

Aș dori să vă avertizez încă o dată împotriva modificării valorilor necunoscute. De fiecare dată când vă scufundați în setări, creați puncte de control de recuperare și, de asemenea, faceți copii de rezervă ale fișierelor importante. Acest lucru vă va proteja de defecțiuni accidentale și pierderi de informații.

Pentru a crea un punct de restaurare, faceți clic pe „Start - Run - msconfig - Restaurarea sistemului". În fereastra care se deschide, trebuie să selectați " Creați un punct de restaurare„, după care, urmând instrucțiunile, puteți salva cu ușurință starea curentă a sistemului de operare. De asemenea, puteți restabili starea anterioară folosind acest meniu, folosind elementul alăturat.

Pentru a face o copie de rezervă a întregii ramuri/registru a registrului, rulați , selectați secțiunea\ramură\dosarul dorită, faceți clic pe „Fișier - Export”, apoi selectați unde să salvați fișierul .reg.

Pentru a utiliza această copie de rezervă mai târziu, fie dați clic pe Fișier - Import, fie pur și simplu faceți clic pe fișier cu mouse-ul și confirmați adăugarea datelor în registry Windows cu butonul „Da”.

Dacă salvați o ramură, atunci aceasta este salvată (și importată, în consecință, de asemenea) cu subfoldere și cu toate valorile din ea.

Postfaţă

Acestea sunt plăcintele. Apropo, există o mulțime de site-uri web pe World Wide Web care vorbesc despre diferiți parametri și modificări ale registrului. Atenție, nu folosi primul sfat pe care îl întâlnești fără să cunoști rezultatul.

Din nou, nu pot să nu menționez alte module spyware care consideră registrul Windows a doua casă. Asigurați-vă că îl aveți la îndemână și, de asemenea, verificați sistemul pentru spyware folosind, de exemplu, software-ul specificat în acesta.

Dacă aveți întrebări sau completări la articol, vă rugăm să lăsați comentarii;)

PS: Articolul a fost scris datorită eforturilor enorme ale unui cititor obișnuit - Nekrash Sergey - pentru care îi mulțumesc mult. Munca pe care a făcut-o este demnă de respect.

Pentru a înțelege ce este Registrul Windows, imaginați-vă creierul uman, care stochează toate informațiile cheie și codul care permite diferitelor părți ale computerului, sistemului de operare și software-ului să comunice între ele. Inclusiv informații detaliate despre hardware, protocoale de comunicație, software instalat, fișiere de configurare și, desigur, funcționarea interioară a Windows însuși.

Indiferent de versiunea de Windows pe care o utilizați, veți avea nu unul, ci mai multe fișiere de registry, deoarece Windows descompune registrul în mai multe fișiere principale care conțin toate informațiile necesare despre funcționarea computerului, hardware-ul acestuia, fișierele fiecărui utilizator individual, software-ul , setări și setări.

Fișierele de registru al bazei de date pe care sistemul de operare le încarcă în memoria computerului când acesta pornește sau când utilizatorul se conectează sunt adesea destul de mari și complexe. Dar fără aceste fișiere de setări și parametri, computerul nu va putea funcționa deloc.

Registrul seamănă cu creierul în alte moduri. De asemenea, este capabil de auto-vindecare, dar numai într-o măsură limitată. În timp ce corpul uman este plin de blocuri de construcție necesare pentru a repara și reface celulele și țesuturile deteriorate, în cazul registrului, dacă părți din bazele de date care conțin informațiile necesare pentru pornirea sau restaurarea sistemului sunt deteriorate, auto-repararea este în afara termenului. intrebarea.

Din fericire, totuși, puteți restaura și repara registry din exterior, chiar resetandu-l la o stare anterioară sau ștergându-l complet și pornind de la zero.

Anterior, în versiunile mai vechi de Windows, era nevoie să deschideți manual fișierul .ini în folderul programului sau al driverului și să faceți modificările necesare setărilor din acesta. Fiecare program și driver hardware avea propriul fișier .ini și fiecare dintre ele, pentru fiecare PC individual, necesita configurație individuală.

Și din moment ce au existat întotdeauna diferențe minore între diferite PC-uri, este puțin probabil să funcționeze un fișier .ini importat de la un computer la altul.

Cu ajutorul registrului, Microsoft a reconciliat acest haos și a extras efectiv toate acele fișiere .ini individuale într-o bază de date unică, gestionabilă.

Registrul a fost introdus pentru prima dată în Windows 95 și Windows NT și, ca componentă de bază a sistemului de operare, nu sa schimbat prea mult până în prezent. Motivul pentru aceasta este compatibilitatea cu hardware-ul și software-ul existent, care este critic pentru utilizatorii de computere de afaceri. Schimbarea registrului va rupe prea mult sau va necesita o mașină de virtualizare complexă, care cel puțin va crea probleme semnificative de securitate.

De-a lungul timpului, Registrul, cu funcții precum User Account Control (UAC) care împiedică malware-ul să pătrundă adânc în structurile de foldere unde nu ar fi găsit niciodată, a devenit mai robust și mai sigur.

În ciuda dimensiunii sale și a zecilor sau chiar sutelor de mii de chei pe care le conține, este destul de simplu și de încredere, compilând o structură destul de simplă de foldere, chei și valori.

Fișiere de registru Windows

Dacă utilizați o versiune modernă de Windows, mă refer la Windows 7, Windows 8 sau 8.1 și Windows 10, atunci registry, structura, funcționarea și capabilitățile de editare ale acestuia sunt aceleași. Componentele principale ale sistemului de operare nu se schimbă foarte des.

Windows are mai multe depozite de fișiere de registry, unul pentru setări care se aplică tuturor utilizatorilor de computer, cum ar fi setările hardware și ale sistemului de operare general, și alte câteva pentru fiecare utilizator individual.

Fișierele de registry principale se află în directorul %systemroot%\System 32\Config\ și constau în următoarele:

  • SAM (Manager de conturi de securitate)
  • SECURITATE
  • SOFTWARE
  • SISTEM
  • MOD IMPLICIT
  • USERDIFF (utilizat numai pentru upgrade-uri ale sistemului de operare)

În plus, fiecare utilizator are propriile fișiere de registry:

  • %userprofile%\ntuser.dat
  • %userprofile%\AppData\Local\Microsoft\Windows\UsrClass.dat

Primul dintre aceste fișiere, fișierul ntuser.dat, conține software-ul de bază, setările și opțiunile de configurare ale utilizatorului. Cel de-al doilea, UsrClass.dat, conține parametri suplimentari, cum ar fi relațiile cu fișierele utilizator și informații COM (Composite Object Model).

Fișierele de registry sunt în format binar și nu pot fi citite fără software special. Acest lucru le diferențiază de fișierele .REG, care pot fi exportate din Editorul de registru Windows pentru vizualizare și editare de către administratori.

Chei și valori de registry

Registrul, văzut în ansamblu, este împărțit în cinci secțiuni sau grupuri principale. Acest lucru ajută la organizarea diferitelor chei și foldere din registry și le face ușor de gestionat.

Când modificați sau creați elemente în registry, creați chei și valori, dar pentru fișierele Registry Windows, care sunt diferențele dintre ele?

Notă. Cheile de registry sunt containere care conțin valori pentru software, hardware sau sistemul de operare Windows. Cheile pot fi gândite ca un folder în care valorile sunt fișiere separate. Puteți naviga prin taste folosind o ierarhie de tipuri de foldere. Valorile sunt ca piulițele și șuruburile registrului. Aceștia sunt parametri, numere întregi și șiruri de caractere care conțin date și informații care vor ajuta Windows să pornească și să ruleze eficient hardware-ul și aplicațiile.

HKEY_CLASSES_ROOT (HKCR)

Această secțiune stochează informații despre ID-urile clasei obiectelor OLE ale aplicațiilor înregistrate și asocierile fișierelor. Este posibil să îl vedeți uneori prescurtat ca HKCR. Acesta adaugă chei duplicate la subcheia HKEY_CURRENT_USER\Software\Classes deja existentă, iar Windows va folosi subcheia HKEY_CURRENT_USER\Software\Classes ca principală.

HKEY_CURRENT_USER (HKCU)

Această secțiune conține setările de configurare a profilului utilizatorului, inclusiv locația discului folderelor utilizatorului, setările Panoului de control și setările specifice de configurare a aplicației.

HKEY_LOCAL_MACHINE (HKLM)

Această secțiune conține toate setările specifice unui PC pe care este instalat Windows. Conține fișiere SAM, SECURITY, SYSTEM și SOFTWARE. Al cincilea fișier, HARDWARE, este creat din nou de fiecare dată când computerul pornește și conține informații despre hardware-ul detectat.

Această secțiune le conține și pe cele din

%systemroot%\System 32\config\ COMPONENTS și fișiere BCD, care stochează informații legate de configurația de descărcare a datelor pe computer.

Există doar câteva subchei în cheia de registry HKEY_LOCAL_MACHINE care merită atenție, deoarece acest set de fișiere de registry este cel mai des modificat și editat de către utilizatori.

SAM

Secțiunea Chei Manager de conturi de securitate va apărea de obicei goală, cu excepția cazului în care utilizatorul are drepturi administrative adecvate. Conține informații de securitate pentru toate domeniile PC conectate, inclusiv domeniul local, numit și SAM.

Baza de date SAM conține numele de utilizator folosit pentru a vă conecta la domeniu, UID (identificatorul unic) al domeniului, hash-ul criptografic al parolei utilizatorului, registrul utilizatorului și locația serverului și diverși alți parametri și semnalizatoare legate de conexiune.

SECURITATE

Această subsecțiune este, de asemenea, goală pentru majoritatea utilizatorilor, cu excepția cazului în care au permisiunile administrative corespunzătoare. Când este conectat la un domeniu, acesta este asociat cu baza de date Server Registry Hive, care conține toate politicile de securitate aplicabile utilizatorului curent și aplicațiilor instalate.

SISTEM

Această subsecțiune conține informații despre instalarea Windows, setări și date despre dispozitivele conectate în prezent și discuri care conțin fișiere de sistem.

SOFTWARE

Această secțiune conține setări pentru instalarea curentă Windows, programele și aplicațiile instalate și cheile furnizorului de software și include subsecțiuni pentru extensii de fișiere, tipuri MIME și identificatori de obiecte de clasă și interfață (cum ar fi ActiveX).

HKEY_USERS (HKU)

HKEY_CURRENT_CONFIG (HKCC)

Cheile HKCC conțin informații colectate atunci când computerul și Windows pornesc. Aceste informații se aplică numai sesiunii curente și sunt șterse atunci când computerul este oprit.

Fiecare cheie de registry conține chei individuale de diferite tipuri, oferind flexibilitate maximă în gestionarea și configurarea sistemului de operare Windows, a aplicațiilor și a hardware-ului.

HKEY_PERFORMANCE_DATA

Această secțiune este invizibilă atunci când utilizați Editorul de registru Windows. Conține datele de rulare și performanță, nuclee Windows, drivere, aplicații și servicii. Acestea sunt șterse când computerul este oprit și restaurat la următoarea pornire.

Tipuri de valori de registry

Când creați o nouă valoare de registry, vi se vor prezenta următoarele opțiuni:

  • REG_BINARY: Acest tip de cheie stochează date binare brute.
  • REG_DWORD: un număr întreg cu lungime variabilă de 32 de biți.
  • DWORDS: utilizat de obicei pentru a defini setările driverului de dispozitiv și opțiunile de personalizare a software-ului.
  • REG_SZ: Valoare șir de lungime fixă.
  • REG_EXPAND_SZ: lungimea extensibilă a valorii șirului, folosită și pentru variabilele de mediu.
  • REG_MULTI_SZ: Un șir multiplu care poate conține o listă de valori, de obicei separate prin virgule sau spații.
  • REG_RESOURCE_LIST: listă de resurse, matrice imbricate, drivere de dispozitiv utilizate.
  • REG_RESOURCE_REQUIRMENTS_LIST: Lista resurselor hardware utilizate de driverele de dispozitiv.
  • REG_FULL_RESOURCE_DESCRIPTOR: matrice imbricate utilizate pentru a stoca liste de resurse fizice ale dispozitivului.
  • REG_LINK: O legătură simbolică (UNICODE) către următoarea cheie de registry care specifică cheia rădăcină și calea către cheia țintă.
  • REG_NONE: date care nu au un anumit tip.
  • REG_QWORD: variabile cu lungime de 64 de biți.

Notă. Există unele diferențe între registrele sistemelor de operare Windows pe 32 de biți (x86) și pe 64 de biți (x64). Opțiunea qword pe 64 de biți nu este acceptată pe versiunile pe 32 de biți ale sistemului de operare Windows. În plus, registry gestionează cheile pe 32 și 64 de biți într-un mod atât de inteligent încât sistemul de fișiere gestionează mai multe versiuni ale acelorași fișiere dll, dar păstrează compatibilitatea, pe care o puteți găsi în secțiunea de registry HKEY_LOCAL_MACHINE\Software\WOW6432Node.

Fișiere .REG

Fișierele REG diferă de fișierele de registry în mai multe moduri importante. În primul rând, deși stochează chei și valori de registry, acestea sunt destinate să fie copiate și transferate între computere și să instaleze Windows din acele valori și chei. În plus, fișierele .REG, spre deosebire de fișierele de bază de date de registry care conțin un sistem binar, sunt stocate în format text ASCII.

Fișierele REG se deschid automat (sau cel puțin ar trebui dacă totul este instalat și organizat corect) când faceți dublu clic în Editorul de registru Windows.

Puteți utiliza fișiere .REG în editorul de registry în sine pentru a exporta întregul registry sau cheile sale individuale.

De asemenea, puteți edita manual conținutul fișierului .REG în Windows Notepad sau în orice alt editor de fișiere text. Faceți clic dreapta pe fișierul .REG din Explorer și, în meniul contextual care apare, deschideți opțiunea „editare”.

În exemplul din figură, cheia este HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics și este evidențiată aici deoarece include o adăugare la configurația implicită.

La sfârșitul tastei se află o secțiune numită „MinWidth”, care are o valoare numerică de 54. Această cheie modifică comportamentul pictogramelor din bara de activități Windows (negrupate), astfel încât pictogramele programului, atunci când rulează mai multe instanțe, să apară separat, dar fără etichetele lor.

În general, deși Registrul Windows este un uriaș, umflat, cu mii de valori și coduri binare complexe, hexazecimale și ASCII, este destul de ușor de lucrat cu el.

Așadar, astăzi vom vorbi despre un subiect care pare să nu fie foarte important, dar, de fapt, foarte necesar pentru fiecare utilizator de Windows (și există marea majoritate a acestora) - ce este registry, în ce constă, de ce este nevoie și cum să-l păstreze în coșurile lor. Deci, ce este mai exact un registru? În esență, aceasta este o bază de date uriașă, structurată ierarhic, care funcționează pe baza solicitărilor utilizatorilor. Această bază de date este necesară pentru sistematizarea datelor de sistem, precum și pentru optimizarea accesului la acestea. Registrul conține o mulțime de informații diverse atât despre setările normale ale sistemului de operare, cât și despre diverse setări de reglare fină, inclusiv setările de securitate și lucrul cu programe de nivel scăzut, precum și drivere.

Registrul nu este un program extern, este parte a sistemului de operare. Ntdetect caută fișiere de registry atunci când sistemul pornește și încarcă parametrii de pornire de acolo. cunoașterea cheilor de registry și cunoașterea semnificației acestora este necesară pentru un management eficient al sistemului. Și, de asemenea, cel puțin pentru diagnosticarea de bază „de ce nu funcționează așa”. Registrul este un sistem arborescent de directoare valori/chei. Care sunt responsabile pentru anumite setări. Mai mult, trebuie luat în considerare faptul că diferite chei pot avea diferite tipuri - de la logic la șir.

Anatomie demonstrativă.

Deci, merită să spuneți în ce constă fizic registrul și cum funcționează. Merită să faceți o rezervare imediat. Că în forma în care registrul este prezentat utilizatorului, acesta nu este stocat nicăieri și sunt necesare programe speciale pentru a-l edita - editori de registry. Regedit.exe și regedit32.exe standard sunt în regulă. În timpul procesului de configurare și instalare a sistemului, o parte din datele de registry este generată, iar o altă parte este generată în timpul funcționării sistemului. Ca urmare, atunci când sistemul pornește, se formează un obiect virtual REGISTRY\, care este registry. Ramurile de registry sunt disponibile pentru editarea, vizualizarea și studiul registrului folosind instrumente standard Windows (programele regedit.exe și regedt32.exe). După editarea registrului și/sau modificarea acestuia, aceste modificări sunt imediat scrise în fișierele care fac parte din registry. Acestea sunt, în Windows 95 și Windows 98 user.dat și system.dat; în Windows ME - user.dat, classes.dat și system.dat. În versiunile ulterioare ale sistemului, a apărut un număr mult mai mare de fișiere necesare.

Despre deficiențe și despre modul în care escrocii câștigă bani din aceste neajunsuri.

De fapt, sistemul este destul de complex, dar destul de fiabil. Din cauza complexității excesive, apar dificultăți cu fragmentarea registrului și, prin urmare, cu viteza de funcționare a acestuia. De asemenea, registrul tinde să devină excesiv de „gras” ca urmare a acumulării de date pe o perioadă lungă de funcționare, ceea ce complică și funcționarea acestuia. Această problemă poate fi rezolvată folosind programe speciale pentru a optimiza și curăța registry. Când vă ocupați de această problemă pe cont propriu, ar trebui să vă amintiți că nu ar trebui să ștergeți ceva din registru dacă nu cunoașteți scopul său - acest lucru poate deteriora grav sistemul sau chiar îl poate face inutilizabil. În plus, escrocii încearcă să facă mare lucru din aceste probleme - rețeaua este plină de oferte pentru a „descărca un program pentru a optimiza registry, după care computerul tău va rula cu 30% mai repede.” De obicei, o astfel de ofertă este urmată de un formular de trimitere a unui SMS, care confirmă suspiciunile anterioare. Nu ar trebui să fii atent la astfel de lucruri, cu atât mai puțin să le crezi - atunci nu vei pierde nici bani, nici nervi.

Principalele ramuri ale registrului, semnificația și scopul lor.

HKEY_CLASSES_ROOT este un link către secțiunea HKEY_LOCAL_MACHINE\Software\Class. Informațiile stocate aici asigură că programul necesar pornește atunci când deschideți un fișier utilizând Explorer. Această secțiune conține conexiuni între aplicații și tipuri de fișiere, precum și informații despre OLE.

HKEY_USERS - această secțiune conține setări pentru toți utilizatorii de computer.

HKEY_CURRENT_USER – această ramură este o legătură către o anumită subcheie internă HKEY_USERS. Toate setările sunt setate în funcție de utilizatorul care se află în prezent în sistem (adică ce sesiune este activă).

HKEY_LOCAL_MACHINE - Conține aproape toate setările și parametrii care aparțin acestui computer, inclusiv setările hardware, configurația hardware și profilurile utilizatorului.

HKEY_CURRENT_CONFIG este în esență doar un link către HKEY_LOCAL_MACHINE\ SYSTEM \CurrentControlSet\ Hardware Profiles\Current. Există toate setările hardware primite necesare pentru a rula sistemul.

Principalele secțiuni standard scrise mai sus nu pot fi șterse sau redenumite. Unele chei de registry sunt volatile și nu sunt stocate în niciun fișier. Sistemul de operare creează și gestionează aceste partiții în întregime în RAM, mai degrabă decât să le salveze pe hard disk, deci sunt de natură temporară. Sistemul creează partiții volatile de fiecare dată când pornește. De exemplu, HKEY_LOCAL_MACHINE\HARDWARE este o cheie de registry care stochează informații despre dispozitivele hardware și resursele alocate acestora. Alocarea resurselor și detectarea hardware-ului au loc de fiecare dată când sistemul pornește, așa că este logic și firesc ca aceste date să nu necesite stocare permanentă pe hard disk.

Cum să salvezi ceea ce ai dobândit deja.

Uneori este util să faci o copie de rezervă a registrului de sistem de teamă să nu-l deteriorezi. Acest lucru se poate întâmpla ca urmare a experimentelor nereușite cu registrul, a instalării incorecte a driverelor și a zeci de alte motive. Și nu strica să o ai „pentru orice eventualitate”. Pentru a nu face acest lucru manual de fiecare dată, puteți utiliza unul dintre numeroasele programe de backup automat, de exemplu, Comodo Backup.

Editorul Registrului

Deci, dacă registrul este o bază de date Windows, atunci aveți nevoie de un anumit instrument pentru a lucra cu această bază de date. Un astfel de instrument în Windows este Editorul Registrului. Vă rugăm să rețineți că nu veți găsi o comandă rapidă pentru acest program pe Desktop sau în meniul de butoane start. Utilizatorul mediu nu ar trebui să știe despre existența acestui program. Prin urmare, vom proceda după cum urmează. Hai să apăsăm butonul startși introduceți cuvântul regedit în bara de căutare. Veți vedea în secțiune Programe paragraf regedit.exe(Fig. 1.1). Acesta este fișierul Windows Registry Editor pe care îl vom folosi pe parcursul întregii cărți.


Orez. 1.1. Găsirea editorului de registru


Apasa pe link regedit.exe pentru a începe programul. În primul rând, veți vedea (cu setări de securitate standard) o fereastră UAC de control cont utilizator cu un avertisment. Trebuie să fim de acord cu mesajul, adică să apăsăm butonul Bine, iar în final vom vedea editorul de registry (Fig. 1.2).


Orez. 1.2. Editorul Registrului


NOTĂ

O altă modalitate de a lansa Registry Editor sau orice alte programe ale căror nume de fișiere executabile le cunoașteți este să utilizați lansatorul de programe standard. Rulați comanda: Start All Programs Accessories Run. În câmpul Deschidere al ferestrei care apare, introduceți regedit - și se va deschide editorul de registry.

Puteți lansa Editorul Registrului dacă aveți drepturile corespunzătoare. Lansarea unui program care necesită privilegii ridicate arată încă o dată cât de periculos poate fi un program în mâinile utilizatorilor incompetenți.

Acum să ne uităm la programul în sine. Interfața sa seamănă Conductor. În stânga vedeți un arbore ierarhic cu pictograme de folder - acestea sunt chei de registry. Ca și în cazul folderelor obișnuite, care pot conține subdosare, secțiunile pot avea subsecțiuni imbricate. În partea dreaptă a editorului vedem numele parametrilor, tipul parametrilor și valorile acestora.

Să aruncăm o privire mai atentă asupra elementelor de registru.

Partiții rădăcină

Toate setările de registry Windows 7 sunt grupate în cinci secțiuni principale (secțiunile sunt numite și chei), numite rădăcină:

1. HKEY_CLASSES_ROOT.

2. HKEY_CURRENT_USER.

3. HKEY_LOCAL_MACHINE.

4. HKEY_USERS.

5. HKEY_CURRENT_CONFIG.

NOTĂ

De fapt, există o altă secțiune în registru. Se numește HKEY_PERFOMANCE_DATA. Această secțiune stochează informații de performanță, este utilizată de sistem și nu este destinată editării manuale. Poate fi accesat doar programatic.

Toate secțiunile de rădăcină încep cu cuvântul HKEYși conține subsecțiuni. Partițiile rădăcină nu pot fi șterse sau redenumite.

Lecție practică

Selectați oricare dintre partițiile rădăcină cu mouse-ul și faceți clic dreapta pentru a deschide meniul contextual. Asigurați-vă că comenzile din meniu ȘtergeȘi Redenumiți inchis.

Să ne uităm la fiecare partiție rădăcină.

HKEY_CLASSES_ROOT

Capitol HKEY_CLASSES_ROOT include informații despre extensiile de fișiere înregistrate în sistem, relația dintre extensiile de fișiere și programele care ar trebui să funcționeze cu aceste fișiere.

Secțiunea conține, de asemenea, informații despre elementele ActiveX, stochează o listă de biblioteci de tipuri și multe alte informații de sistem. De exemplu, această secțiune stochează informații pe care atunci când faceți dublu clic pe un fișier cu extensia TXT ar trebui să înceapă Caiet.

Această secțiune are un alias HKCR, folosit în scripturi și programe. În cele mai multe cazuri, această secțiune este de interes doar pentru programatori foarte experimentați.

HKEY_CURRENT_USER

Capitol HKEY_CURRENT_USER conține informații despre utilizatorul care lucrează cu Windows 7 în sesiunea curentă, precum și despre diferite setări de sistem legate de utilizatorul curent: vizualizare desktop, setări ecran, setări imprimante, parametri ai programelor utilizate.

Pseudonim pentru această secțiune HKCU. Această secțiune este cea mai folosită în setări. Majoritatea parametrilor descriși în această carte se află în această secțiune.

HKEY_LOCAL_MACHINE

Capitol HKEY_LOCAL_MACHINE stochează informații despre configurația computerului (software și hardware) care nu depind de un anumit utilizator. Setările din această secțiune sunt valabile pentru toți utilizatorii acestui computer.

Aliasul pentru această secțiune este HKLM.

Este interesant de remarcat acea subsecțiune HKEY_LOCAL_MACHINE\SOFTWARE\Class este o copie aproape completă a partiției rădăcină HKEY_CLASSES_ROOT.

Această secțiune este a doua cea mai populară cu setările manuale. Există multe opțiuni care funcționează în secțiuni HKLMȘi HKCU, dar cu toate acestea se recomandă modificarea setărilor pentru un utilizator individual în secțiune HKCUși nu atingeți setările pentru toți utilizatorii decât dacă este absolut necesar.

Capitol HKEY_USERS(pseudonim HKU) conține informații despre profilurile tuturor utilizatorilor acestui computer.

Această secțiune nu este aproape niciodată folosită de utilizatori. Trebuie remarcat faptul că această partiție rădăcină este legată de partiție HKEY_CURRENT_USER, care este de fapt o copie a unei subchei a partiției rădăcină HKEY_USERS, care stochează informații despre utilizatorul curent.

Scopul acestei secțiuni este adesea interpretat greșit. Să ne uităm puțin mai detaliat la componentele sale. În această secțiune puteți vedea mai multe subsecțiuni ale unui anumit eșantion (Fig. 1.3).


Orez. 1.3. Subsecțiuni ale secțiunii HKEY_USERS


HKEY_USERS\.DEFAULT

Unii utilizatori cred în mod eronat că secțiunea HKEY_USERS\.DEFAULT poate fi folosit pentru a importa parametri HKCU, așteptându-le să le aplice tuturor utilizatorilor. Este posibil ca acest lucru să funcționeze în unele cazuri. in orice caz HKEY_USERS\.DEFAULT mai degrabă, se referă la setările care reglementează procesele înainte ca utilizatorul să se conecteze (de exemplu, aspectul implicit al tastaturii).

HKEY_USERS\S-[set lung de numere]

Tot in sectiune HKEY_USERS Pot exista mai multe subsecțiuni cu seturi de numere. Șirul lung de numere este SID (Security Identifier). Fiecărui cont i se atribuie un ID de securitate, astfel încât numărul acestor subchei depinde de numărul de utilizatori care s-au conectat vreodată la sistem. Pentru a vă afla SID-ul în sistem, puteți utiliza mai multe metode. De exemplu, puteți rula utilitarul de linie de comandă whoami.exe, care vine cu Windows 7, cu opțiunea /utilizare r:

whoami/utilizator

Pentru a rula această comandă, mai întâi rulați interpretul de linie de comandă cu comanda Porniți Toate programele Accesorii Run prin intrarea în câmp Deschis fereastra care apare comanda cmd.exe sau doar cmd. Se va deschide o fereastră în care trebuie să introduceți comanda de mai sus apăsând tasta după ce ați introdus-o introduce(Fig. 1.4).

Puteți vedea și secțiunea HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList, care conține o listă a tuturor SID-urilor ca subsecțiuni. Priviți toate subsecțiunile și căutați parametrul în ele ProfilelmagePath. SID-ul dumneavoastră este cel în care valoarea acestui parametru se potrivește cu numele sub care vă conectați (Fig. 1.5).


Orez. 1.4. Folosind linia de comandă Windows


Orez. 1.5. Vizualizarea parametrului ProfileImagePath


HKEY_CURRENT_CONFIG

Partiție rădăcină HKEY_CURRENT_CONFIG(pseudonim HKCC) stochează informații despre setările echipamentului care este utilizat de computer în sesiunea curentă. Este, de asemenea, o copie a subsecțiunii HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware-Profiles. Această secțiune practic nu este folosită de dezvoltatori în programe și scripturi.

Deci, ne-am uitat la toate tipurile de partiții rădăcină. Fiecare dintre ele are multe secțiuni imbricate (subsecțiuni). Numărul lor variază pentru fiecare computer. Acest lucru se datorează faptului că fiecare utilizator își instalează programele și jocurile preferate pe computerul său. Dacă aplicația este instalată prin programe speciale de instalare - instalatori (Setup.exe, Install.exe etc.), atunci noi subsecțiuni și parametri sunt adăugați în registry. Mai târziu, înveți să găsești astfel de secțiuni și să le schimbi după cum dorești.

Locația fizică a registrului

Registrul în sine constă fizic din mai multe fișiere aflate în folder %SystemRoot%\System32\Config. O parte din fișierele pentru secțiune HKEY_CURRENT_USER stocate într-un folder %SystemRoot%\Profiles\Nume de utilizator . Aceste fișiere sunt protejate și nu prezintă niciun interes practic pentru utilizator.

Daca tot nu intelegi ce inseamna %SystemRoot%– citiți mai departe – în secțiunea următoare vom vorbi despre ce este.

Tipuri de parametri

Setările sunt a doua parte importantă a registrului după secțiuni. Fiecare parametru are propriul nume, valoare și tip de valoare. Să ne uităm la tipurile de date cele mai frecvent utilizate.

REG_BINAR– Valoarea binară este un set de date binare care pot fi editate în format hexazecimal. Acest tip de date este folosit pentru a stoca informații despre resursele hardware.

REG_DWORD– un număr întreg (Valoare DWORD) poate fi specificat în formate binar, zecimal și hexazecimal. Acesta este unul dintre cele mai frecvent utilizate tipuri de parametri. Foarte des funcționează ca un fel de comutator: 1 – pornit (adevărat) / 0 – oprit (fals). Există două tipuri de DWORD în registry Windows 7: o valoare pe 32 de biți și o valoare pe 64 de biți.

REG_EXPAND_SZ– Valoarea șirului extensibil este utilizată pentru referințele la fișiere. Pe lângă textul arbitrar, valoarea unui parametru de acest tip poate include variabile speciale. În timpul procesării sistemului, acestea pot fi înlocuite cu valori specifice, cum ar fi căile pentru foldere. Următoarele variabile sunt adesea folosite în această calitate:

%systemroot%– calea către directorul în care sistemul de operare își stochează fișierele (de exemplu, directorul C:\Windows).

%windir% – similar cu variabila anterioară. Diferența sa față de %systemroot% aceasta este variabila %systemroot% nu poate fi suprascris și directorul către care indică variabila %windir%, poate fi schimbat folosind fereastra Variabile de mediu (Sistem Panoul de control și Setări avansate de sistem ale sistemului de securitate fila În plus buton variabile de mediu).

%systemdrive%– înlocuiește litera unității de sistem (de obicei drive CU:).

%userprofile%– înlocuiește calea către directorul care stochează profilul utilizatorului curent.

%programfiles%– înlocuiește calea către folderul în care Windows instalează toate programele (de obicei C:\Fișiere de program).

%nume de utilizator%– înlocuiește numele utilizatorului curent care lucrează cu sistemul.

numele calculatorului%– înlocuiește numele computerului (utilizat la accesarea unui computer printr-o rețea).

REG_MULTI_SZ– Valoarea Multi-String este de obicei folosită pentru a reprezenta liste.

REG_SZ– șir de text (String Value). Acesta este unul dintre cele mai comune tipuri de date din registru.

NOTĂ

Există mai multe alte tipuri de date utilizate în registry care nu pot fi create folosind Editorul Registrului. Resurse de aceste tipuri sunt create în mod programatic: REG_FULL_RESOURCE_DESCRIPTOR, REG_LINK, REG_NONE, REG_RESOURCE_LIST.

Tehnici de bază pentru lucrul cu Editorul Registrului

Folosind Editorul Registrului, putem crea secțiuni noi (cu excepția celor rădăcină), parametri noi, redenumiți secțiunile și parametrii existenți, modificați valorile parametrilor, ștergeți secțiuni (cu excepția celor rădăcină) și parametri. De asemenea, putem crea copii de rezervă ale registrului și restabilim registrul din copii. Trebuie să fiți deosebit de atenți când lucrați cu Editorul de registru.

ATENŢIE

Editorul nu are o comandă pentru a anula ultima acțiune și toate operațiunile tale sunt ireversibile. Prin urmare, dacă ați șters accidental o partiție și ați uitat cum se numește, nimeni nu vă va ajuta. Nimeni - cu excepția dvs., dacă, înainte de a efectua orice operațiune cu registry, creați o copie de arhivă a acestuia.

Pentru a crea o copie de arhivă a registrului, executați comanda File Export din fereastra editorului de registry.

Va apărea o fereastră pentru a selecta opțiunile pentru salvarea fișierului (Fig. 1.6).


Orez. 1.6. Crearea unei copii de rezervă a registrului


În această fereastră, în câmp Nume de fișier ar trebui să specificați numele fișierului în care va fi exportat registrul. În grupul de parametri Interval de export ar trebui să aleagă Întregul registru sau Ramura selectată, iar în fereastra pentru selectarea unei locații de stocare a fișierelor, selectați locația dorită, în cazul nostru este - Desktop. După apăsarea butonului Salvați registrul va fi exportat în fișierul specificat.

Când creați o copie de arhivă a registrului, amintiți-vă că are un volum foarte semnificativ - aproximativ 100 MB sau chiar mai mult. Operațiunile de export ale registrului durează până la câteva minute pentru a fi finalizate pe computerele moderne.

În practică, de obicei creează copii de rezervă nu ale întregului registru, ci ale acelor ramuri care sunt editate.

Pentru a exporta doar cheia de registry selectată, faceți clic dreapta pe ea și selectați comanda din meniul contextual Export. Va apărea o casetă de dialog deja familiară, în care comutatorul va fi automat în poziție Ramura selectată iar calea completă către partiție va fi indicată în câmpul de text.

Dacă sistemul se comportă incorect după modificarea parametrilor unei anumite ramuri, îl puteți restaura rapid folosind comanda Import de fișiere.

O altă modalitate de a vă proteja de problemele asociate cu modificarea registrului este să creați un punct de restaurare a sistemului.

Pentru a crea un punct de restaurare a sistemului, executați comanda Porniți Sistemul Panoului de control și Sistemul de securitate Protecția sistemului iar în fereastra care apare (Fig. 1.7) faceți clic pe butonul Crea.

În fereastra care apare după aceasta, introduceți numele punctului de recuperare și faceți clic pe butonul Crea.

Odată ce un punct de restaurare a fost creat și ați făcut modificări în registry pe care trebuie să le anulați, vă puteți restaura sistemul la punctul de restaurare dorit. Pentru a face acest lucru, apelați instrumentul Restaurarea sistemului echipă Porniți Toate programele Accesorii Restaurare sistem(Fig. 1.8).

Fereastră Restaurarea sistemului este structurat ca un expert care vă va ghida prin pașii necesari pentru a începe procesul de recuperare.


Orez. 1.7. Crearea unui punct de restaurare a sistemului


Orez. 1.8. Restaurarea sistemului


ATENŢIE

Creați întotdeauna copii de rezervă ale registrului sau un punct de restaurare a sistemului înainte de modificare.

Apropo, este recomandabil nu numai să păstrați copiile de rezervă salvate ale registrului pe același disc pe care se află sistemul, ci și să le copiați pe alte medii de încredere: alt computer, un CD, o unitate flash.

Crearea unei noi partiții

Pentru a crea o nouă secțiune, trebuie să selectați în fereastra din stânga cea în care doriți să faceți o modificare. Apoi, selectați Editați secțiunea nouă din meniu. O nouă secțiune va fi creată în partea stângă a editorului, gata pentru editare și o puteți denumi imediat. De asemenea, puteți utiliza meniul contextual pentru a efectua această procedură.

Lecție practică

Lansați Editorul Registrului. În fereastra din stânga a programului, extindeți secțiunea HKEYCURENTUSER. Apoi, găsiți subsecțiunea din ea Softwareși faceți clic dreapta pe el pentru a deschide meniul contextual. Selectați comenzile din meniu Creați secțiune. În mod implicit, va fi creată o secțiune Noua secțiune #1. Da-i imediat un nume nou. Introduceți un nume nou pentru secțiune, de exemplu Test, și apăsați introduce(Fig. 1.9). Dacă ați trecut din greșeală la o altă fereastră și numele secțiunii create a devenit needitabil, nu vă alarmați. Faceți clic pentru a evidenția secțiunea creată Noua secțiune #1 iar în meniul contextual selectați elementul Redenumiți(sau apăsați F2). Numele secțiunii va deveni editabil și îl puteți seta.


Orez. 1.9. Crearea unei noi partiții


Creați un nou parametru

Acum să învățăm cum să creăm noi parametri. În primul rând, trebuie să decideți ce tip va avea parametrul. Apoi, trebuie să selectați secțiunea corespunzătoare și, făcând clic dreapta pe ea, selectați elementul din meniul contextual Creați un parametru șir(sau oricare altul). Apoi, trebuie să selectați numele dorit și să setați valoarea dorită.

Lecție practică

Să creăm doi parametri noi în secțiunea creată anterior Test.

Selectați o secțiune cu mouse-ul și faceți clic dreapta pentru a deschide meniul contextual. Selectați comenzile succesiv Creați un parametru șir. Veți avea o nouă opțiune Parametru nou #1, gata de editare. Introduceți un nume nou în loc de numele implicit, de exemplu CatName(Fig. 1.10) și apăsați tasta introduce. Tocmai ați creat un nou parametru care nu are încă o valoare.


Orez. 1.10. Crearea unui nou parametru șir


Faceți dublu clic pe parametrul creat (sau apelați meniul contextual și selectați comanda Schimbare). Vi se va prezenta o casetă de dialog în care puteți aloca o nouă valoare parametrului. Introduceți un cuvânt, de exemplu Ryzhik, și apăsați tasta introduce(Fig. 1.11).


Orez. 1.11. Modificarea valorii unui parametru șir


Acum să creăm un alt parametru de tip DWORD. Să încercăm să facem asta într-un mod diferit. În partea dreaptă a Editorului de registru, faceți clic dreapta pe un spațiu gol pentru a deschide meniul contextual și selectați comenzi Creați o valoare DWORD(32 de biți).

Va fi creat un nou parametru de tip DWORD sub nume Parametru nou #1, gata de editare. Tastați un nume, cum ar fi CatAge, și apăsați tasta introduce. Acum trebuie să atribuiți o valoare acestui parametru. Faceți dublu clic pe parametru CatAgeși introduceți în câmpul de text Sens numărul 8 (Fig. 1.12). Vă rugăm să rețineți că puteți introduce o valoare zecimală sau hexazecimală.


Orez. 1.12. Modificarea valorii unui parametru DWORD


În acest caz, în ambele sisteme, numărul 8 arată la fel.

Deci, ca urmare a acțiunilor noastre din secțiune Test au apărut doi parametri noi, CatNameȘi CatAge, cu valori setate care indică numele și vârsta pisicii (Fig. 1.13).


Orez. 1.13. Secțiune nouă cu doi parametri creat


Secțiunea de export

De regulă, setările sunt exportate înainte de a face modificări în registru (backup) sau pentru a crea un fișier REG pentru importul ulterior în registrul altui computer sau în timpul instalării automate a sistemului.

Mai sus, vorbind despre crearea unei copii de arhivă a registrului, am abordat deja problemele exportului întregului registru sau a filialelor sale individuale. Acum este timpul să exersăm această activitate folosind exemplul nostru explicativ.

Lecție practică

Încercați să exportați partiția pe care tocmai ați creat-o Test. Găsiți și selectați-l cu mouse-ul în fereastra din stânga a Editorului de registru. Faceți clic dreapta pentru a deschide meniul contextual și selectați comanda Export. În caseta de dialog care se deschide, introduceți un nume de fișier, de exemplu cat.reg, pentru a înregistra setările partiției și a le salva în Desktop(Fig. 1.14).

Ștergerea unei partiții

Ștergerea unei partiții nu este prea dificilă. Doar selectați secțiunea dorită și apăsați tasta Șterge. De asemenea, puteți șterge folosind meniul contextual (comandă Șterge) sau prin meniu Editează Șterge.

Lecție practică

Ștergeți partiția creată anterior Test. Pentru a face acest lucru, selectați-l, apăsați tasta Șterge de pe tastatură sau executați comanda meniului contextual al secțiunii Editează Șterge. Înainte de a șterge o partiție, sistemul vă va cere să confirmați operația (Fig. 1.15).


Orez. 1.14. Exportați cheia de registry selectată


Orez. 1.15. Solicitați confirmarea ștergerii unei chei de registry


Răspundeți la întrebare făcând clic pe butonul da, iar partiția va fi ștearsă.

Încă o dată, vă atragem atenția asupra faptului că, după o ștergere eronată, puteți anula operația doar dacă ați avut grijă în prealabil să arhivați registry sau să creați un punct de restaurare a sistemului.

Importul parametrilor

Pentru a restabili datele salvate în registru, se utilizează operația de import de setări. Pentru a face acest lucru, selectați comenzi din meniul Registry Editor Import fișier... iar în caseta de dialog de selecție a fișierelor, specificați fișierul REG de importat.

Lecție practică

Deschide meniul Import fișier... iar în caseta de dialog găsiți fișierul cat.reg, care a fost exportat în exemplul anterior. Ca urmare, va apărea o fereastră cu un mesaj că setările și parametrii secțiunii conținute în fișier au fost adăugate cu succes la registry (Fig. 1.16). Poți fi sigur de asta. Dacă nicio modificare nu este vizibilă imediat, încercați să apăsați tasta F5 sau selectați meniul Vizualizare actualizare.


Orez. 1.16. Importul setărilor de registry


Pentru a importa un fișier REG în registru, puteți pur și simplu să faceți dublu clic pe el. De exemplu, când dăm dublu clic pe un fișier cat.reg, care a fost descărcat recent din registry pe Desktop, sistemul a afișat un avertisment ca în Fig. 1.17.


Orez. 1.17. Avertisment la importul unui fișier în registry


Răspunsul cu Da la întrebare importă fișierul în registry.

Fișierul REG poate fi importat în registry din linia de comandă folosind comanda

REGEDIT<имя_файла>

Introduceți linia de comandă (presupunând că aveți pe disc D: există deja un fișier test.reg)

REGEDIT D:\test.reg

O serie de dialoguri de avertizare vor apărea pe ecran și fișierul va fi importat în registry.

Editorul de registru vă permite să tipăriți secțiunea selectată pe o imprimantă sau într-un fișier folosind comanda File Print...

Favorite

Editorul de registru are un meniu foarte util care accelerează munca. Se numeste Favorite. Cu ajutorul acestuia, puteți adăuga rapid secțiunea dorită la listă, cu care va trebui să lucrați des.

Merită remarcat un alt detaliu interesant: data viitoare când porniți Editorul Registrului, acesta se deschide întotdeauna pe partiția cu care a fost lucrat ultima dată.

Lecție practică

Să-l punem înăuntru Favorite secțiunea pe care am creat-o Test. Selectați-l în Editorul Registrului și selectați meniul Favorite Adaugă la favorite... Se va deschide o casetă de dialog Adăugarea în dosarul Favorite(Fig. 1.18). Dacă doriți, puteți modifica numele implicit de salvare și faceți clic pe butonul Bine pentru a confirma acțiunea noastră. Acum faceți clic pe orice altă secțiune și închideți editorul. Deschideți din nou Editorul Registrului. În meniu Favorite găsiți linia Test(sau linia cu numele sub care a fost salvată secțiunea) și faceți clic pe ea. Veți merge imediat la secțiunea dorită.


Orez. 1.18. Salvarea unei secțiuni în folderul Favorite