Ce este utilizatorul actual hkey. Unde se află registrul Windows? Eliminarea cheilor de registry sau a setărilor

Sistemul de operare Windows necesită o varietate de informații pentru a funcționa. Registrul este o bază de date specială. Conține informații legate de hardware, software și multe altele. În timpul funcționării sistemului, aceste informații sunt accesate în mod constant. Acesta poate fi modificat sau completat, în funcție de acțiunile specifice. Astfel de evenimente apar automat și utilizatorul nu trebuie să-și facă griji cu privire la implementarea lor.

IMPORTANT: Dacă decideți să lucrați cu registry Windows, creați mai întâi o copie a acestuia. Acțiunile neglijente pot provoca cu ușurință defecțiuni grave ale sistemului. Ca rezultat, va trebui să restaurați sistemul de operare sau chiar să îl reinstalați.

Registrul în sistemele de operare

Pentru a demonstra importanța registrului, trebuie să vorbim despre câteva statistici simple. În timpul lansării sistemului de operare, aici se fac aproximativ o mie de apeluri, iar într-o zi numărul poate ajunge la 10.000 sau chiar mai mult. Este suficient să lansați un program, să setați setări sau să efectuați alte acțiuni pentru ca informațiile din registru să fie editate.

Unde este stocat registrul?

Destul de des puteți auzi întrebarea despre locația fișierelor. Registrul Windows se află în directorul C\Windows\System32\config. Aici C este indicat ca unitate, dar pentru dispozitivul dvs. situația poate fi diferită. Totul depinde de locul exact în care este instalat sistemul.

Dacă luăm în considerare cel mai popular sistem de operare Windows 7, atunci fișierele de registry sunt localizate în locuri speciale. Acest moment necesită o atenție specială:

  • « HKEY_LOCAL_MACHINE\HARDWARE" Ramura specificată va fi creată în funcție de echipamentul periferic conectat. Procesul este dinamic.
  • « HKEY_LOCAL_MACHINE\BCD00000000„ folosește un fișier special „%SystemRoot%\Boot\BCD” pentru crearea sa.
  • « HKEY_LOCAL_MACHINE\SYSTEM" Pentru a crea ramura specificată, se folosește documentul „%SystemRoot%\System32\config\SYSTEM”.
  • « HKEY_LOCAL_MACHINE\SOFTWARE" Crearea are loc pe baza documentului „%SystemRoot%\System32\config\SOFTWARE”.
  • « HKEY_LOCAL_MACHINE\SECURITY" Filiala stochează setările de securitate ale dispozitivului și este creată din documentul „%SystemRoot%\System32\config\SECURITY”.
  • « HKEY_LOCAL_MACHINE\SAM" Pentru creare, se folosesc informații din documentul aflat la „%SystemRoot%\System32\config\SAM”.
  • « HKEY_USERS\DEFAULT" Ramura de registry este creată folosind documentul „%SystemRoot%\System32\config\DEFAULT”.
  • sucursale de registru " HKEY_USERS\S-1-5-18», « HKEY_USERS\S-1-5-19" Și " HKEY_USERS\S-1-5-20" Pentru a le crea se folosește documentul NTUSER.DAT, care se află în diferite directoare. Acestea sunt „%SystemRoot%\System32\config\systemprofile\”, „%SystemRoot%\System32\config\systemprofile\” și „%SystemRoot%\ServiceProfiles\NetworkService\”.
  • « HKEY_USERS\ " În scopul formării, se utilizează documentul „%USERPROFILE%\NTUSER.DAT”.
  • « HKEY_USERS\ _Clase" În acest caz, formarea se realizează în timpul utilizării documentului „%USERPROFILE%\AppData\Local\Microsoft\Windows\UsrClass.dat”.

Registrul are fișiere separate care merită atenție - acestea sunt copii de rezervă. Sunt necesare în cazul recuperării sistemului. Aceste documente se află în directorul „%SystemRoot%\System32\config\RegBack”. Dacă luăm în considerare situația implicită, o copie va fi creată o dată la 10 zile. Puteți configura un proces similar - frecvența și ora de începere. Partea utilizator a registrului se află în documentul %userprofile%\ntuser.dat.

Când vine vorba de registrul sistemelor de operare pe 32 și 64 de biți, există anumite caracteristici. În primul caz, toate folderele sunt unice. Pentru 64 de biți, este furnizată divizarea în 32 și, direct, secțiuni de 64 de biți.

Cum se deschide registrul?

Pentru a avea acces, puteți folosi mai multe metode și trebuie să luați în considerare cele mai populare dintre ele.

Prin utilitarul Run

Această opțiune poate fi numită cea mai atractivă, deoarece combină simplitatea și comoditatea. Trebuie să acționați în conformitate cu recomandările:

  1. Apăsați combinația de taste Win+R sau lansați utilitarul Run într-un alt mod.
  2. Introduceți regedit și faceți clic pe confirmare. Este extrem de important ca o astfel de acțiune să fie efectuată în numele administratorului.

Căutând prin meniul Start

Pot exista anumite diferențe atunci când lucrați cu sisteme de operare diferite. De exemplu, Windows 8 nu are meniul clasic Start. În orice caz, trebuie să accesați bara de căutare. Trebuie să introduceți regedit în el și să rulați programul dat.

Prin Windows Explorer

Sarcina este de a găsi un anumit fișier în folderul de sistem C\Windows (anterior am vorbit despre posibilitatea de a folosi o altă literă de unitate, în funcție de locul în care este instalat sistemul de operare). Suntem interesați de regedit. Trebuie să-l găsiți în lista generală și să îl rulați.

Structura registrului

Registrul Windows include 5 ramuri. Fiecare dintre ele prevede stocarea de informații de un anumit tip. Aceste secțiuni nu pot fi modificate. Ele nu pot fi mutate, redenumite sau șterse. Este necesar să se descrie fiecare dintre ramuri și să se indice caracteristicile acestora:

  • HKEY_CLASSES_ROOT (HKCR). Aici sunt stocate date despre numeroase extensii, ceea ce permite sistemului să lucreze cu fișiere de diferite tipuri. Dacă lipsește vreo informație, puteți face oricând modificări suplimentare pentru a extinde capacitățile.
  • HKEY_CURRENT_USER (HKCU). Sucursala specificată conține informații despre cont. Aceasta include diverse setări și elemente de personalizare.
  • HKEY_LOCAL_MACHINE (HKLM). Toate datele despre dispozitivele și driverele conectate se află aici. Cel mai important, există informații legate de încărcarea sistemului de operare.
  • HKEY_USERS (HKU). Iată lista completă a utilizatorilor pentru un anumit dispozitiv.
  • HKEY_CURRENT_CONFIG (HKCC). Oferă informații despre hardware-ul pe care dispozitivul îl utilizează în timpul pornirii sistemului de operare. După cum arată practica, există puține informații aici și aproape toate sunt o copie din alte secțiuni.

Când lucrați cu registrul Windows, sunt de interes HKEY_CURRENT_USER și HKEY_LOCAL_MACHINE. Iată majoritatea setărilor care trebuie schimbate.

Este necesar să acordați atenție unei astfel de componente ca parametri. Acestea vă permit să faceți modificări diferitelor aspecte ale sistemului. Există mai multe tipuri de parametri:

  • Binar. Este cel mai utilizat și este folosit în toate secțiunile. Când este emis în editorul de registry, este utilizat formatul 16x.
  • Dword. Se folosește o valoare cu o lungime de 4 octeți. Necesar pentru stocarea parametrilor driverelor și a diverselor programe.
  • Șir de date extensibil. Principala diferență față de parametrul șir este că lungimea nu este clar fixată.
  • Multilinie. Se utilizează mai mult de o linie. Destul de des folosit atunci când este necesară stocarea datelor tabelare.
  • Şir. Un șir de text care are o lungime fixă.
  • Qword. Informația este specificată ca un întreg pe 64 de biți.
  • Legătură. Se folosește o legătură simbolică în format Unicode.

Backup a întregului registry sau a unei anumite secțiuni

Am vorbit deja despre pericolele lucrului cu registrul. Există întotdeauna posibilitatea de a provoca daune sistemului și trebuie să aveți grijă să creați o copie în avans. Ar trebui să intrați în Editorul de registru Windows și să deschideți secțiunea „Fișier”. În lista care apare, selectați elementul „Export”. Acum puteți crea o copie a întregului registru sau a unei anumite subsecțiuni. Pentru comoditate, procesul este demonstrat în captura de ecran de mai jos.

Pentru a crește fiabilitatea, este posibil să salvați o copie nu numai pe hard disk-ul dispozitivului, ci și pe un suport extern.

Recuperarea registrului

Deci, s-a întâmplat cel mai rău și sistemul s-a prăbușit. Ce trebuie făcut într-o astfel de situație? Merită să luați în considerare trei metode de recuperare, fiecare dintre ele având propriile sale caracteristici. În orice situație, trebuie mai întâi să închideți toate programele și aplicațiile. Nu va fi de prisos să dezactivați instrumentele antivirus.

Recuperarea dintr-un fișier

Să trecem la documentul care a fost salvat anterior. Ar trebui să existe o copie a întregului registru Windows. Trebuie să faceți dublu clic și apoi să confirmați mesajul primit. Este afișat în captura de ecran de mai jos.

Va fi nevoie de ceva timp pentru recuperare, iar procesul în sine va fi finalizat după ce dispozitivul este repornit.

Fuziune

Trebuie să deschideți folderul cu copia și să faceți clic dreapta pe el. Va apărea un meniu în care trebuie să specificați „Merge”. Pentru confortul dvs., această acțiune este prezentată în captură de ecran.

Ca și în cazul precedent, recuperarea va fi finalizată după o repornire.

Import

Necesar registru deschisWindows. Cum să o facă a fost discutat anterior și au fost prezentate mai multe abordări. În editorul în sine, ne interesează meniul „Fișier”. Acolo ar trebui să selectați „Import”. Vi se va solicita să specificați calea către copia salvată.

Separat, este necesar să se ia în considerare o opțiune care implică restaurarea întregului sistem. Aceasta implică utilizarea instrumentelor încorporate. Este important să faceți copii de siguranță sau să nu dezactivați backup-urile.

Recuperare folosind live CD

În unele situații, încărcarea sistemului de operare poate să nu fie posibilă. Aceasta este cea mai dificilă opțiune și este recomandat să folosiți o metodă specială pentru a rezolva această problemă. Constă în încărcare prin intermediul unui CD live. Când se face acest lucru, trebuie să continuați - vizitați rădăcina discului pe care este instalat Windows. Sunt furnizate următoarele instrucțiuni:

  1. Creați un folder temporar pe discul de sistem. Trebuie să fie numit tmp. Aici vor fi localizate fișierele de registry defecte.
  2. Acum ne conectăm în folderul C:\WINDOWS\system32\config
  3. Toate fișierele găsite aici ar trebui mutate în folderul temporar creat anterior C:\tmp\
  4. Mergem la folderul de recuperare, care se află în directorul C:\System Volume Information\. Ar trebui să conțină un număr de foldere de următorul tip - _restore (un cod de caractere lungi cu cratime). Verificăm data creării unor astfel de foldere și îl găsim pe cel mai recent din listă.
  5. În interior vor fi foldere numite RP1, RP2 și așa mai departe. Suntem din nou interesați de ultimul. Este important să vă familiarizați cu data și să clarificați dacă sistemul de operare a funcționat stabil la ora specificată. Dacă nu, selectați ultima salvare de lucru.
  6. Accesați folderul Snapshot\. Aici se află copiile de rezervă ale fișierelor de registry.
  7. Este necesar să utilizați _REGISTRY_USER_DEFAULT, _REGISTRY_MACHINE_SECURITY, _REGISTRY_MACHINE_SOFTWARE, _REGISTRY_MACHINE_SYSTEM și _REGISTRY_MACHINE_SAM
  8. Fișierele specificate în paragraful anterior sunt copiate și înlocuiesc fișiere de registry similare în directorul C:\WINDOWS\system32\config. Este necesar să schimbați numele în DEFAULT, SECURITY, SOFTWARE, SYSTEM și SAM
  9. Pentru ca modificările să intre în vigoare, trebuie să reporniți.

Curățarea registrului

S-ar putea să vă confruntați adesea cu o solicitare de a cum să curățați registry peWindows (Windows). Aici puteți utiliza software specializat sau o metodă manuală. În primul caz, se poate recomanda un număr destul de mare de aplicații. Cele mai populare includ Reg Organizer, CCleaner și Windows Cleaner. Aceste programe s-au dovedit a fi excelente - capabilitățile lor de optimizare a funcționării sistemului sunt la un nivel foarte înalt.

Curățarea manuală a registrului Windows este mai potrivită pentru utilizatorii experimentați care știu ce fac. Este recomandat să copiați mai întâi fișierele pentru a le restaura în caz de eșec.

Procesul de curățare în sine necesită eliminarea oricăror informații despre un program deja șters. Date similare sunt conținute în „HKEY_CURRENT_USER” și aici se află calea noastră. În subsecțiunea Software trebuie să găsiți folderul necesar. Captura de ecran de mai jos arată un exemplu pentru programul Skype.

Crearea și ștergerea secțiunilor și parametrilor printr-un fișier cu extensia reg

Toate fișierele reg au o sintaxă strict stabilită care trebuie respectată cu strictețe. Aceasta este o caracteristică a documentelor de acest tip. Fișierele REG pot fi folosite ca mijloc de a crea sau șterge subsecțiuni, precum și parametri.

Crearea de subsecțiuni sau modificarea parametrilor

  1. Accesarea editorului de registry
  2. Selectați subsecțiunea pentru care trebuie făcute modificări
  3. Faceți clic pe fila „Fișier”, unde trebuie să faceți clic pe „Export”.
  4. În câmpul „Nume fișier”, introduceți numele documentului pentru a salva fișierul REG cu elementele de registru originale și faceți clic pe butonul „Salvare”

Eliminarea cheilor de registry sau a setărilor

Pentru a finaliza această sarcină, trebuie să plasați o cratimă în fața căii de registry. Să ne uităm la asta cu un exemplu simplu. Avem:

HKEY_LOCAL_MACHINE\Software

Trebuie să eliminați secțiunea Program din ea. Va arata asa:

[-HKEY_LOCAL_MACHINE\Software\Program]

Ștergerea unei valori are o metodă similară. În acest caz, cratima trebuie plasată imediat înaintea semnului egal. Să extindem exemplul anterior - acum trebuie să eliminăm parametrul ProgramValue. Acest lucru se face după cum urmează:


„ProgramValue”=-

Puteți face modificări printr-un program obișnuit de blocnotes. Nu uitați să faceți mai întâi copii.

Dacă sistemul de operare a fost instalat pe computer destul de mult timp și în tot acest timp nu a fost niciodată reinstalat, atunci utilizatorii, de regulă, observă o scădere a vitezei de funcționare a acestuia și apariția defecțiunilor periodice. Acest lucru se poate manifesta prin încărcare lentă, deschidere prelungită a unor programe și apariția unor casete de dialog despre erorile care au apărut. Și cu cât o persoană lucrează mai mult la un computer, cu atât observă mai multe erori și disfuncționalități și, în timp, lucrul pe un astfel de computer se poate transforma într-un coșmar complet.

Vinovatul tuturor acestor probleme enumerate poate fi registrul de sistem - o componentă foarte importantă a sistemului de operare. Prin urmare, chiar și utilizatorii începători ar face bine să cunoască scopul său, impactul său asupra funcționării generale a sistemului de operare, precum și mijloacele de monitorizare și îngrijire a acestuia.
Deci, mai devreme sau mai târziu, utilizatorul se confruntă cu problema fie de a reinstala sistemul de operare cu toate programele și de a-și reconfigura interfața cu utilizatorul, fie de a încerca să „curățeze” sistemul și să-l readucă la performanța anterioară.

DESCRIERE ȘI SCOP

Registrul Windows este în esență o bază de date arborescentă care conține informații despre toți parametrii necesari pentru funcționarea corectă și fără probleme a sistemului de operare. Conține setări pentru hardware și software instalat, profiluri personale ale utilizatorilor care au acces la computer, tipurile de fișiere pe care programele le pot crea și informații despre proprietățile folderului.

Importanța registrului sistemului de operare Windows este greu de supraestimat. Cât de eficient vor funcționa toate componentele PC-ului, atât software cât și hardware, depinde de cât de corecte sunt informațiile acestuia. Dacă utilizatorul începe să observe unele probleme în funcționarea computerului său, atunci acesta este un semn clar că a existat o defecțiune în registry și unele dintre setările acestuia au mers prost. Dacă apare o eroare gravă în registrul de sistem, utilizatorul nu va putea încărca Windows și sistemul de operare va trebui să fie reinstalat.

Registrul de sistem este stocat la X:\Windows\System32\сonfig, unde X este litera unității de sistem.

PARTIȚII DE REGISTRUL rădăcină

Registrul sistemului de operare Windows este format din mai multe secțiuni principale:

  • - HKEY_CURRENT_CONFIG (HKCC) - secțiunea conține toate informațiile despre profilul hardware care este utilizat pe mașina locală în timpul pornirii sistemului;
  • - HKEY_CURRENT_USER (HKCU) - secțiunea stochează informații despre un anumit utilizator care este conectat la sistem și lucrează în acesta în momentul actual. Această ramură își stochează folderele, setările ecranului și setările pentru panoul de control;
  • - HKEY_CLASSES_ROOT (HKCR) - secțiunea conține date despre extensiile de tip fișier și aplicațiile care se vor deschide la lansare;
  • - HKEY_USERS (HKU) - această ramură stochează informații despre toate profilurile de utilizator active încărcate ale unui anumit computer;
  • - HKEY_LOCAL_MACHINE (HKLM) - ramură pentru stocarea informațiilor despre încărcarea sistemului de operare Windows, informații despre driverele de dispozitiv și hardware-ul computerului;
  • - HKEY_USERS (HKU) - filiala stochează setările individuale de profil pentru fiecare utilizator care este înregistrat în sistem. Informațiile despre profilul „implicit” pentru utilizatorii noi creați sunt, de asemenea, stocate aici.

Fiecare secțiune de registru rădăcină conține multe subchei, care la rândul lor pot avea propriile subsecțiuni multiple în care sunt stocați parametrii sistemului. Ierarhia registrului este foarte complexă, iar numărul de secțiuni din ea este pur și simplu enorm, prin urmare, în cadrul acestui material, trebuie doar să înțelegem însuși principiul construirii structurii sale, astfel încât, dacă este necesar, să puteți găsi parametrul de care aveți nevoie.

IMPACTUL REGISTRULUI ASUPRA MUNCIIWINDOWS

După cum sa menționat mai devreme, viteza sistemului și stabilitatea acestuia depind direct de starea registrului. Cel mai adesea, sistemul începe să încetinească atunci când registrul crește în dimensiune. Și cu cât este mai mare, cu atât computerul durează mai mult pentru a porni, deoarece atunci când sistemul de operare pornește, registrul de sistem este întotdeauna verificat pentru erori, după care se face o copie de rezervă. Mai mult, cu cât există mai mult software pe un computer, cu atât registrul devine mai mare.

În același timp, Windows este proiectat în așa fel încât funcționarea oricărui software, fie el un simplu utilitar sau un super joc, va necesita întotdeauna interacțiunea cu registrul sistemului pentru a căuta parametrii necesari, care devin din ce în ce mai dificili și mai mult de găsit, cu atât este mai mare dimensiunea registrului și numărul de filiale din acesta.

Există un alt factor important care afectează viteza Windows, dar înainte de a vorbi despre el, să facem o mică remarcă. Există două tipuri principale de memorie în computere - RAM (memorie cu acces aleatoriu), cunoscută și sub numele de memorie cu acces aleatoriu, și ROM (memorie doar pentru citire), care include hard disk-uri, unități flash și alte componente care stochează datele tale. RAM este o memorie foarte rapidă care vă permite să faceți schimb instantaneu de informații cu procesorul central, dar ROM-ul este mult mai lent.

Acum, să continuăm, încetinirea deschiderii programelor este cauzată de foarte multe ori de faptul că nu există suficientă RAM pentru a le încărca rapid. Și adesea, pentru a oferi cantitatea necesară de memorie pentru un anumit program, sistemul o ia din volumul total (o combinație de RAM și ROM), începând să acceseze spațiul de pe hard disk, adică. are loc așa-numitul „swap” (o parte din informații este scrisă pe hard disk). Ca urmare, atunci când, la încărcarea sau rularea unei aplicații, are nevoie de informațiile necesare scrise pe disc, durează mult mai mult să o citească decât dacă sistemul le-ar lua din RAM.

Pentru a preveni apariția acestei situații, trebuie să împiedicați toate programele inutile sau utilizate rar să intre în RAM.

Dar adevărul este că una dintre principalele surse de gunoi din memoria RAM a computerului este registrul, date din care sistemul Windows se încarcă la pornire, fără a înțelege dacă veți avea nevoie sau nu. Printre acestea, pot exista „urme” de programe, aplicații sau setări ale acestora șterse de mult timp de care probabil că nu mai aveți nevoie. Astfel, dacă nu acordați atenția cuvenită stării registrului de sistem, tot acest gunoi va aglomera spațiu prețios în RAM.

Foarte des, în timp ce folosesc un computer, utilizatorii încep să vadă casete de dialog cu tot felul de erori care apar în Windows. Multe dintre ele sunt o consecință a modificărilor incorecte aduse registrului, care sunt în conflict cu setările sistemului. Acest lucru se poate întâmpla din cauza înlocuirii bibliotecilor standard cu versiuni mai vechi sau după eliminarea bruscă a acestora, de exemplu, după o infecție cu virus și curățarea ulterioară a computerului.

MODALITATE DE EDITARE A REGISTRULUI

Utilizatorul poate rezolva toate problemele cu un registru „umflat” în două moduri: manual sau folosind programe, dar în oricare dintre aceste cazuri se vor face modificări în registrul de sistem.

Utilizatorii neexperimentați nu ar trebui să facă modificări manual. În acest caz, este mai bine să utilizați programe speciale care pot fi folosite pentru a schimba fără durere baza de date a registrului pentru funcționarea sistemului de operare. Din fericire, acum există suficiente astfel de utilități pe piață și există atât programe plătite, cât și gratuite, cu funcționalități destul de decente. Scopul principal al acestor utilitare este de a căuta și elimina cheile sparte care nu mai sunt folosite și doar înfunda registrul, precum și de a-l defragmenta.

Și totuși, dacă decideți să faceți chiar dvs. modificări în registry, atunci cea mai bună soluție ar fi să utilizați utilitarul Registry Editor încorporat în Windows. Pentru a ajunge la editorul de registry, există o comandă specială „regedit”, care trebuie introdusă în fereastra Run (apelată prin apăsarea tastelor Windows + R).

După ce a lansat utilitarul, utilizatorul va vedea o fereastră împărțită în două părți, dintre care una arată secțiuni, subsecțiuni și ramuri ale registrului de sistem, iar cealaltă - parametrii elementului pe care utilizatorul l-a selectat în registru.

Tot în Editorul Registrului, în fila Editare, există o opțiune de căutare (numită prin apăsarea Ctrl + F), care caută cuvintele specificate în numele secțiunilor, numele parametrilor și valorile acestora. Aceasta este o funcție foarte convenabilă care permite, de exemplu, să ștergeți registrul de urme ale unui program inutil după numele său.

Când ajustați manual registry, trebuie să fiți foarte atenți. O acțiune greșită și performanța sistemului vor fi complet perturbate, iar Windows va trebui să fie reinstalat.

Utilizatorii care abia încep să înțeleagă cum să lucreze cu un computer întreabă adesea în ce cazuri pot face ei înșiși modificări în registru și când trebuie să apeleze la un profesionist pentru ajutor. Dacă este posibil, dacă apar probleme cu registrul, ar trebui să apelați întotdeauna un specialist sau cel puțin să invitați un prieten cu experiență. Este extrem de nedorit ca un neprofesionist să facă ajustări la înregistrările reale. În plus, înainte de a face ajustări, trebuie să faceți o copie de rezervă a registrului, apoi în cazul unor acțiuni incorecte care duc la nefuncționarea sistemului, veți putea restabili registry-ul din backup folosind același utilitar care a fost folosit pentru faceți modificările. De asemenea, este necesar să rețineți că în niciun caz nu trebuie să înlocuiți registrul unei versiuni de Windows cu registrul de sistem al altei versiuni.

Cele mai frecvente greșeli și consecințele lor atunci când amatorii ajustează registrul includ ștergerea sau modificarea secțiunilor și cheilor necesare, după care unele programe pot înceta să funcționeze, este posibil ca contul de utilizator să nu se încarce sau poate apărea o defecțiune completă a sistemului.

MONITORIZAREA REGISTRULUI

Registrul Windows este o reflectare a sistemului de operare. Și pentru a înțelege că totul în sistem funcționează fără întreruperi, este necesar să îl monitorizați în mod constant. Opțiunea ideală este să utilizați pentru monitorizarea unui utilitar popular care a fost creat special pentru acest scop. De ce trebuie să-l instalezi și să-l folosești? Pentru a analiza funcţionarea programelor. Utilizatorul va putea întotdeauna să vadă ce procese au loc în sistem, ce programe rulează și care dintre ele accesează cel mai des registry, iar dacă vede ceva suspect, va putea lua măsuri pentru a elimina problema.

Utilitățile de monitorizare sunt destul de ușor de utilizat. Chiar și o persoană care nu are educație specială le poate înțelege. Și acesta este marele lor avantaj, deoarece este de dorit ca toți utilizatorii, atât experimentați, cât și începători, să știe cel puțin aproximativ ce se întâmplă în registrul OS al computerului lor. De exemplu, puteți utiliza unul dintre cele mai populare utilitare de monitorizare a registrului - Registry Monitor (RegMon).

ÎNGRIJIREA REGISTRULUI

Când instalează și apoi dezinstalează diferite programe, un utilizator de sistem de operare Windows nu știe întotdeauna că, de regulă, informațiile despre acestea nu sunt complet eliminate din registru. Există întotdeauna câteva „cozi” care încetinesc și mai mult funcționarea sistemului. Pentru a preveni acest lucru, este necesar nu numai să monitorizați registrul, ci și să acordați îngrijire pentru acesta. Pentru a face acest lucru, nu trebuie să căutați singuri intrările rămase în registru; acest lucru se poate face folosind programe speciale, a căror existență a fost deja menționată mai sus. jv16 PoverTools, CCleaner, Reg Organizer, RegCleaner și alții fac bine această treabă. Cu ajutorul lor, utilizatorul nu poate doar curăța registrul de „gunoi”, ci și poate defragmenta hard disk-ul, edita pornirea, șterge istoricul browserului, șterge fișierele de recuperare a sistemului învechite etc.

CONCLUZIE

Capacitatea de a gestiona registry este un mare plus pentru un utilizator de orice nivel. În acest caz, fără a aștepta ajutor extern, veți putea îmbunătăți sau restabili în mod independent funcționalitatea sistemului dvs. de operare în cazul unor probleme grave. Adevărat, este și mai important să nu aduceți sistemul dvs. de operare într-o stare deplorabilă prin monitorizarea registrului sau cel puțin curățându-l constant de „gunoi”.

În general, majoritatea problemelor cu Windows care apar din cauza problemelor din registru pot fi rezolvate independent cu ajutorul sfatului experților, pe care îl postează cu amabilitate pe Internet. Adevărat, pentru a le utiliza, trebuie în orice caz să știi, cel puțin în termeni generali, ce este registrul și cum să-i faci modificări. Ei bine, dacă nu ați reușit să faceți față problemelor care au apărut pe cont propriu, cunoștințele dvs. de bază vă vor ajuta să explicați corect esența problemei unui specialist în servicii informatice, ceea ce va accelera semnificativ procesul de remediere.

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 de securitate semnificative.

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ările 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.

Registrul Windows (registru de sistem) este o bază de date ierarhică (arboresc) care conține înregistrări care definesc parametrii și setările sistemelor de operare Microsoft Windows. Registrul, așa cum apare atunci când este vizualizat de Editorul de registry, este construit din date care provin din fișierele de registry și informații despre hardware colectate în timpul procesului de pornire. Când descrieți fișierele de registry în limba engleză, se folosește termenul "Stup". În documentația Microsoft, acest termen este tradus ca "Tufiș".

Principalele fișiere responsabile pentru crearea registrului

Fișierele de registry sunt create în timpul procesului de instalare a sistemului de operare și sunt stocate în folderul:

%SystemRoot%\system32\config (de obicei C:\windows\system32\config).

Pentru sistemele de operare Windows, acestea sunt fișiere numite:

sistem
software
sam
Securitate
Mod implicit
componente
bcd-şablon

În sistemele de operare Windows Vista, Windows 7, Windows8, , , , fișierele de registry se află în director \Windows\system32\configși au aceleași nume, totuși, în aceste sisteme de operare a fost adăugată o nouă cheie de registry pentru stocare ( Date de configurare a pornirii) Cu nume BCD00000000. Fișierul cu datele pentru această secțiune este numit bcdși se află într-un folder ascuns Boot partiția activă (partiția de pe care pornește sistemul). De obicei, în timpul unei instalări standard de Windows, este creată o mică partiție activă (de la 100 la 500 de megaocteți în funcție de sistemul de operare), care este ascunsă de utilizator și conține doar date de serviciu pentru pornirea sistemului - înregistrări de pornire, manager de încărcare bootmgr,magazin de configurare a pornirii BCD, fișiere de localizare și programe de testare a memoriei. Locația Bush bcd depinde de modul în care este configurat încărcătorul de încărcare a sistemului în timpul instalării și poate fi localizat pe aceeași partiție ca și directorul Windows.

Locația fișierelor de registry în orice versiune de Windows poate fi vizualizată folosind Editorul de registry, în secțiunea:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

Această secțiune stochează informații despre toți stupii, inclusiv profilurile de utilizator, cu link-uri către locația lor în sistemul de fișiere Windows.

Structura registrului

Registrul Windows are o structură arborescentă și constă din 5 chei principale de registry:

HKEY_LOCAL_MACHINE (HKLM) este cea mai mare cheie de registry. Conține toate setările de bază ale sistemului de operare, precum și hardware-ul și software-ul computerului. Informațiile conținute în această secțiune se aplică tuturor utilizatorilor care se înregistrează în sistem.

HKEY_CLASSES_ROOT (HKCR) - conține asocieri între aplicații și tipuri de fișiere (după extensiile de fișiere). Această secțiune conține, de asemenea, informații despre tipurile de fișiere înregistrate și despre obiectele COM și ActiveX. Cu exceptia HKEY_CLASSES_ROOT aceste informații sunt stocate și în secțiuni HKEY_LOCAL_MACHINEȘi HKEY_CURRENT_USER. Capitol HKEY_LOCAL_MACHINE\Software\Class Conține setări implicite care se aplică tuturor utilizatorilor de pe computerul local. Opțiuni cuprinse în secțiune HKEY_CURRENT_USER\Software\Class, înlocuiți-le pe cele implicite și aplicați numai utilizatorului curent. Capitol HKEY_CLASSES_ROOT include date din ambele surse.

HKEY_USERS (HKU) - conține setările de mediu pentru fiecare dintre profilurile de utilizator încărcate, precum și pentru profilul implicit. ÎN HKEY_USERS există o secțiune imbricată \Mod implicit, precum și alte subsecțiuni identificate prin identificatorul de securitate ( ID de securitate, SID) fiecare utilizator.

HKEY_CURRENT USER (HKCU) - conține setările de mediu pentru utilizatorul conectat în prezent în sistem (variabile de mediu, setări desktop, setări de rețea, aplicații și dispozitive conectate).

Această secțiune dublează informațiile în HKEY_USERS\SID utilizator, Unde SID utilizator- identificatorul de securitate al utilizatorului înregistrat în prezent în sistem (puteți afla SID-ul utilizatorului curent tastând în linia de comandă whoami/utilizator).

HKEY_CURRENT_CONFIG (HKCC) - conține setări pentru profilul hardware curent. Profilul hardware actual include seturi de modificări aduse configurației standard a dispozitivului specificate în subsecțiuni SoftwareȘi Sistem partiția rădăcină HKEY LOCAL_MACHINE. ÎN HKEY_CURRENT_CONFIG Se reflectă doar schimbările. În plus, informațiile din această secțiune se află în HKEY_LOCAL_MACHINE\System\CurrentControlSet\HardwareProfiles\Current.

Datele din registry sunt stocate sub formă de setări situate în cheile de registry. Fiecare parametru este caracterizat de un nume, tip de date și valoare.

Tipuri de date de bază utilizate în registru

REG_DWORD - număr pe 32 de biți. Multe setări ale driverului de dispozitiv și ale serviciului folosesc acest tip de date. Editorii de registry pot afișa aceste date în format binar, hexazecimal și zecimal.

REG_SZ - Un șir de text într-un format care poate fi citit de om. Valorilor care reprezintă descrieri ale componentelor li se atribuie de obicei acest tip de date.

REG_EXPAND_SZ - Șirul de date care urmează să fie extins. Această linie este text care conține o variabilă care poate fi înlocuită atunci când este apelată de aplicație, de exemplu folosită pentru a înregistra variabilele de mediu.

REG_MULTI_SZ - Câmp cu mai multe linii. Valorile care sunt de fapt liste de șiruri de text într-un format care poate fi citit de om au de obicei acest tip de date. Liniile sunt separate prin caracterul NULL.

REG_BINARY - Date binare. Majoritatea componentelor hardware folosesc informații care sunt stocate ca date binare. Editorii de registry afișează aceste informații în format hexazecimal.

REG_RESOURCE_LIST - Lista resurselor hardware. Se aplică numai unei sucursale HKEY_LOCAL_MACHINE\HARDWARE.

De asemenea, uneori puteți găsi următoarele tipuri de date de registry:

REG_RESOURCE_REQUIREMENTS_LIST- Lista resurselor hardware necesare. Se aplică numai unei sucursale HKEY_LOCAL_MACHINE\HARDWARE.

REG_FULL_RESOURCE_ DESCRIPTOR - Descriptor (descriptor) al unei resurse hardware. Se aplică numai unei sucursale HKEY_LOCAL_MACHINE\HARDWARE.

REG_QWORD - număr pe 64 de biți.

REG_DWORD_LITTLE_ENDIAN - număr pe 32 de biți în format little-endian, echivalent REG_DWORD.

REG_DWORD_BIG_ENDIAN este un număr pe 32 de biți în format big-endian.

REG_QWORD_LITTLE_ENDIAN este un număr de 64 de biți în format vârf de săgeată. Echivalent REG_QWORD.

REG_NONE - Parametrul nu are un anumit tip de date.

Interacțiunea registrului cu sistemul de operare

Când computerul pornește, dispozitivul de recunoaștere hardware ( dispozitiv de recunoaștere hardware) plasează în registru o listă de dispozitive pe care le detectează. De obicei, recunoașterea hardware-ului se face prin software Ntdetect.comși nucleul sistemului de operare Ntoskrnl.exe

Când sistemul pornește, nucleul sistemului preia informații din registru despre driverele de dispozitiv care sunt încărcate și ordinea în care sunt încărcate. În plus, programul Ntoskrnl.exe trimite informații despre sine către registry (de exemplu, numărul versiunii).

În timpul procesului de pornire a sistemului, driverele de dispozitiv schimbă parametrii de pornire și datele de configurare cu registrul. Un driver de dispozitiv raportează resursele de sistem pe care le utilizează, inclusiv întreruperile hardware ( IRQ) și canale de acces la memorie ( DMA) astfel încât sistemul să poată include aceste date în registru. Apropo, registrul vă permite să creați mai multe profiluri hardware. Profil hardware ( profilul hardware) este un set de instrucțiuni care pot fi folosite pentru a spune sistemului de operare ce drivere de dispozitiv ar trebui să se încarce la pornirea computerului. În mod implicit, sistemul creează un profil hardware standard care conține informații despre tot hardware-ul găsit pe computer.

Când un utilizator se conectează, profilurile de utilizator sunt încărcate ( profilurile utilizatorilor). Toate informațiile legate de un anumit nume de utilizator și drepturile asociate sunt stocate în registru. Un profil de utilizator definește setările individuale ale sistemului (rezoluția afișajului, setările de conexiune la rețea, dispozitivele conectate și multe altele). Informațiile despre profilurile utilizatorilor sunt, de asemenea, stocate în registru.

La instalarea aplicațiilor. De fiecare dată când rulați programul de instalare, noi date de configurare sunt adăugate în registry. La pornire, toate programele de instalare trebuie să citească informații din registry pentru a determina dacă componentele de care au nevoie sunt prezente în sistem. În plus, registrul permite aplicațiilor să partajeze informații de configurare, oferindu-le mai multă interoperabilitate. Aplicația trebuie să utilizeze în mod activ și corect registry și, de asemenea, să îl poată elimina cu grație, fără a afecta componentele care pot fi utilizate de alte programe (biblioteci, module de program etc.). Aceste informații sunt stocate și în registru.

La administrarea sistemului. Când un utilizator face modificări la configurația sistemului utilizând instrumente de administrare a sistemului (de exemplu, folosind Panouri de control sau snap MMC), toate modificările sunt reflectate imediat în registrul de sistem. În esență, instrumentele de administrare sunt cele mai convenabile și sigure mijloace de modificare a registrului. Apropo, editorul de registry poate fi considerat și un instrument administrativ ( regedit.exe), deoarece toate modificările sistemului pot fi făcute direct prin editarea registrului.

■ În timpul încărcării și funcționării sistemului de operare, datele de registru sunt accesate în mod constant, atât pentru citire, cât și pentru scriere. Fișierele de registry se schimbă constant, deoarece nu numai sistemul, ci și aplicațiile individuale pot folosi registry pentru a-și stoca propriile date, setări și setări. Cu alte cuvinte, accesarea registrului este una dintre cele mai frecvente operațiuni. Chiar dacă utilizatorul nu lucrează la computer, registry este încă accesat de serviciile de sistem, drivere și aplicații.

■ Încălcarea integrității fișierelor de registry (încălcarea structurii datelor) sau valorile incorecte ale parametrilor critici individuali pot duce la blocarea sistemului. Prin urmare, înainte de a experimenta cu registrul, aveți grijă de posibilitatea de salvare și restaurare a acestuia.

Registrul Windows este una dintre cele mai misterioase părți ale sistemului de operare, permițându-vă să personalizați și să modificați aproape fiecare aspect al Windows. Unii oameni lucrează cu registry tot timpul, dar cei mai mulți oameni au doar o înțelegere vagă a acestuia și nu sunt pe deplin siguri cum să creeze chei și setări personalizate. Deci, să încercăm să ne dăm seama care este registrul Windows.

Ce este Registrul Windows

Registrul Windows nu este altceva decât o colecție de diverse configurații și setări ale sistemului.

Poate fi considerată ca o bază de date care stochează aproape toate informațiile importante. Aceste informații includ tot ce ține de sistemul hardware, setările aplicației, programele instalate, profilurile de utilizator etc. Windows accesează registry în mod constant, deoarece, așa cum am menționat deja, stochează toate informațiile importante și este mult mai rapid și mai ușor pentru sistemul de operare să gestioneze totul dintr-un singur loc decât să se joace cu fișiere de configurare separate situate în locuri diferite.

Componentele Registrului Windows

Registrul Windows 10 este format din trei componente principale - chei la nivel de rădăcină, chei și setări.

Cheile la nivel rădăcină conțin secțiuni care au propriul set de parametri.

Există cinci chei diferite la nivel de rădăcină și toate au propriile lor scopuri specifice. Iată esenta lor:

  • HKEY_CLASSES_ROOT (HKCR): această cheie este utilizată pentru legarea și încorporarea obiectelor (OLE) și asocierea tipului de fișier. Aceasta este cheia în care Windows asociază fișierele cu programele lor respective, astfel încât utilizatorul să le poată deschide și interacționa cu acestea.
  • HKEY_ACTUAL_UTILIZATOR(HKCU): Această cheie de registry Windows stochează toate datele, setările la nivel de utilizator și configurațiile asociate cu utilizatorul conectat. Nu numai Windows, ci și alte programe stochează aici date referitoare la utilizatorul actual.
  • HKEY_LOCAL_MACHINE (HKLM): Indiferent de starea utilizatorului, această cheie conține toate partițiile de sistem, inclusiv orice setări hardware, setări software etc. Deoarece HKLM conține majoritatea informațiilor de sistem, este una dintre cele mai publice chei rădăcină Windows.
  • HKEY_USERS (HKU): După cum sugerează și numele, această cheie rădăcină conține setările tuturor utilizatorilor, inclusiv utilizatorii conectați și deconectați, așa că nu confundați această cheie cu HKCU.
  • HKEY_CURRENT_CONFIG (HKCC): Mai simplu spus, este o pseudo cheie rădăcină, deoarece este o legătură directă către setările curente ale profilului hardware din cheia rădăcină HKLM.

Opțiuni de partiție

Fiecare dintre aceste chei rădăcină are propriile sale secțiuni și fiecare secțiune are propriii parametri. Fiecare secțiune poate crea 6 tipuri diferite de parametri, iar valorile acestor parametri depind în întregime de programul țintă și/sau cerințele de configurare.

În general, există patru tipuri principale de date utilizate în Editorul de registru Windows pentru orice versiune - 7,8 sau 10:

  • Parametru șir: constă dintr-un text simplu, care poate fi citit și este una dintre setările cele mai frecvent utilizate în Registrul Windows.
  • Parametru binar: După cum sugerează și numele, acest parametru conține doar date binare (0, 1). Adesea folosit pentru a activa sau dezactiva o anumită caracteristică.
  • ParametruDWORD (32 de biți): similar cu un parametru binar, dar capabil să stocheze orice număr întreg în intervalul de 32 de biți. Conceput pentru a funcționa cu sisteme pe 32 de biți, dar este utilizat și pe sistemele pe 64 de biți pentru compatibilitate inversă.
  • ParametruQWORD (64 de biți): acest parametru este aproape ca un DWORD, dar este capabil să transporte orice număr întreg în intervalul de 64 de biți. Putem spune că QWORD este proiectat să funcționeze cu sisteme pe 64 de biți.

Cum se deschide Windows Registry Editor

Această metodă de deschidere a registrului va funcționa indiferent de versiunea instalată de Windows - 7.8 sau 10:

Apăsați tasta +R pentru a deschide fereastra Run. Tastați sau și apăsați Enter sau OK. Dacă apare fereastra User Account Control (UAC), faceți clic pe Da.

Fișierul executabil principal al editorului de registry se află în director C:\Windows. Deci, puteți deschide acest folder și rula regedit.exe direct sau puteți crea pur și simplu o comandă rapidă la regedit.exe într-o locație convenabilă pentru dvs.

Editor de registru: pentru Windows pe 64 și 32 de biți

Registrul din versiunile pe 64 de biți de Windows constă din secțiuni pe 32 de biți și 64 de biți. Multe dintre partițiile pe 32 de biți au aceleași nume ca și omologii lor pe 64 de biți și invers.

Versiunea implicită pe 64 de biți (regedit.exe) afișează atât partițiile pe 64 de biți, cât și pe 32 de biți. În versiunea pe 64 de biți a Editorului de registry, cheile pe 32 de biți apar în următoarea cheie de registry:

HKEY_LOCAL_MACHINE\Software\WOW6432Node

Puteți vizualiza și edita secțiuni și setări pe 64 de biți și 32 de biți folosind versiunea pe 64 de biți a editorului. Pentru a vizualiza sau edita cheile pe 64 de biți, trebuie să utilizați versiunea pe 64 de biți a Editorului de registru (regedit.exe). De asemenea, puteți edita și vizualiza chei și valori pe 32 de biți folosind versiunea pe 32 de biți (%systemroot\%Syswow64). Pentru a deschide versiunea pe 32 de biți a Registry Editor, urmați acești pași:

  • Deschideți dialogul Run.
  • introduce %systemroot%\syswow64\regeditși faceți clic pe OK.

Notă

Trebuie să închideți versiunea pe 64 de biți a Registry Editor înainte de a deschide versiunea pe 32 de biți (și invers). Cu toate acestea, puteți deschide oa doua instanță a Editorului de registru. De exemplu, dacă versiunea pe 64 de biți a editorului rulează deja, introduceți comanda %systemroot%\syswow64\regedit -m pentru a lansa versiunea pe 32 de biți a editorului.

Crearea de noi secțiuni și parametri

Crearea secțiunilor și a parametrilor este foarte simplă. Dar înainte de a face ceva, vă rugăm să creați o copie de rezervă a registrului Windows, deoarece orice setări incorecte sau ștergerea elementelor importante pot cauza erori critice.

Pentru a crea o copie de rezervă, în fereastra editorului, faceți clic pe „Fișier -> Export”, introduceți un nume de fișier și salvați-l într-un loc sigur.

Pentru a crea o partiție nouă, faceți clic dreapta pe cheia de la nivel rădăcină și selectați Nou -> Partiție. Noua partiție va arăta ca un folder și, implicit, va fi numită ceva de genul „New Partition #1”. Desigur, secțiunea poate fi întotdeauna redenumită. Aceeași procedură este urmată ori de câte ori trebuie creată o nouă subcheie.

Pentru a crea un nou parametru, faceți clic dreapta într-o zonă goală din panoul din dreapta al editorului și selectați parametrul dorit. Parametrului creat trebuie să i se dea un nume; Numele depinde în întregime de cerințele specifice.

Pentru a atribui o valoare unui parametru, faceți dublu clic pe el și introduceți o valoare. Din nou, valoarea depinde de program sau de setările specifice.

Drepturi de acces la cheile de registry

Prin analogie cu drepturile și permisiunile pentru anumite obiecte din sistemul de fișiere NTFS, aceeași protecție este asigurată pentru cheile de registry.

De la Windows Vista, un număr mare de chei de registry specifice sistemului de operare care stochează setările Windows au fost protejate de Windows Resource Protection, așa că nu le puteți șterge sau modifica pur și simplu. Nu puteți face acest lucru fără să deveniți proprietarul lor și să le setați permisiuni (drepturi de acces). Din fericire, sistemul de operare permite și acest lucru, dar metoda manuală este prea plictisitoare, așa că este mai bine să folosiți un utilitar simplu care automatizează întreg acest proces.

Asta e tot! Sper că cele de mai sus v-au ajutat să înțelegeți mai bine Registrul Windows și componentele sale principale. Împărtășește-ți opiniile și experiențele în comentariile de mai jos!

O zi bună!