4 ce informații sunt stocate în registrul Windows. Registrul Windows pentru începători. Concepte de bază, monitorizare și îngrijire

Registrul este o componentă esențială a familiei de sisteme de operare Windows. Este destul de complex de înțeles pentru utilizatorul obișnuit. Ce este registrul Windows? Registrul este o bază de date centralizată care stochează toate setările sistemului de operare și aplicațiile care rulează pe acesta. Registrul conține informații despre toate dispozitivele hardware, informații despre extensiile de nume de fișiere, toate componentele sistemului și aplicațiile care rulează pe sistem, parametrii rețelei, informațiile de securitate etc.

Astfel, dacă un computer care rulează Windows are o componentă software sau hardware care îi afectează funcționarea, atunci toate informațiile despre această componentă sunt stocate în registrul Windows. Diagrama de mai jos este un model simplificat care arată componentele sistemului și interacțiunea acestora cu registry.

Să aruncăm o privire mai atentă asupra modului în care componentele Windows 7 interacționează cu registrul de sistem:

  1. Programul de instalare Windows (program de instalare) - la prima lansare, colectează informații despre sistem și creează un registru pe baza datelor primite. Când instalează drivere sau aplicații, programul de instalare citește informații din registru și adaugă acolo datele sale de configurare. Deținerea unui registru permite tuturor programelor să acceseze o bază de date centralizată și să interacționeze între ele. În plus, informațiile stocate în registry vă permit să dezinstalați corect aplicația fără a afecta componentele importante precum DLL-urile.
  2. Windows Recovery Environment (WinRE) este un set de instrumente concepute pentru a diagnostica un sistem deteriorat și a-l restaura după erori grave. WinRE lucrează activ cu registrul, iar una dintre sarcinile pe care le îndeplinește este repararea unui registru deteriorat.
  3. Windows Boot Manager - Managerul de boot accesează baza de date BCD (Boot Configuration Data), care este stocată în registry. După citirea datelor de configurare, managerul de boot transferă controlul către Windows Loader - fișierul winload.exe, care, în primul rând, citește datele necesare din registru, apoi încarcă nucleul sistemului de operare (%system32%\ntoskrnl. exe) și stratul de abstractizare hardware (%system%\hall.dll), precum și toate driverele de pornire și DLL-urile modului kernel. Acesta este motivul pentru care, dacă fișierele de registry lipsesc sau sunt deteriorate, sistemul de operare pur și simplu nu se va porni.
  4. Managerul PnP este responsabil pentru detectarea unui dispozitiv folosind doi parametri: ID-ul furnizorului (VID) și ID-ul dispozitivului (DID). Când managerul PnP determină o combinație unică VID și DID, solicită informații despre magistrala pe care este detectat dispozitivul și verifică dacă este instalat un driver pentru acel dispozitiv. Dacă driverul nu este instalat, subsistemul PnP trebuie să găsească un fișier INF adecvat pentru a instala driverul și a începe instalarea acestuia.
  5. Power Manager - interacționează îndeaproape cu managerul PnP, aplicații, acceptă o varietate de scheme de gestionare a energiei și este controlat de politicile de grup, iar toate aceste informații sunt stocate în registru.
  6. Drivere de dispozitiv — schimbă parametrii de pornire și datele de configurare cu registrul. Șoferul trebuie să raporteze resursele de sistem pe care le folosește. Aplicațiile și driverele de dispozitiv pot citi aceste informații din registru, oferind utilizatorilor instrumente convenabile de instalare și configurare.
  7. Instrumente administrative - Instrumentele administrative Windows, inclusiv utilitățile din Panoul de control și programele din grupul Instrumente administrative, sunt cele mai convenabile și sigure mijloace de modificare a registrului.
  8. Profiluri de utilizator - toate informațiile legate de un anumit cont de utilizator și drepturile asociate acestuia sunt stocate în registru. Politicile de grup sunt, de asemenea, stocate în registru.
  9. Profilurile hardware sunt un set de instrucțiuni care pot fi utilizate pentru a spune sistemului de operare care drivere de dispozitiv ar trebui să fie încărcate la pornirea computerului.
  10. Sisteme de fișiere - De la Windows Vista, atât sistemele de fișiere, cât și registrul sunt bazate pe tranzacții. În practică, aceasta înseamnă că, dacă un set de operațiuni pe fișiere și registrul este marcat ca tranzacție, atunci dacă oricare dintre aceste operațiuni eșuează, întreaga tranzacție poate fi „retrocedată” la poziția inițială.
  11. Subsistemul de securitate Windows 7 - subsistemul de securitate cu toate funcționalitățile sale, inclusiv User Account Control (UAC), este implementat și pe baza registrului și este folosit pentru a-l proteja. Principiul UAC este de a limita privilegiile acordate rulării aplicațiilor la nivelul de privilegii al unui utilizator standard. Cu alte cuvinte, chiar dacă utilizatorul care rulează aplicația are drepturi administrative, aplicațiile pe care le rulează nu au astfel de privilegii decât dacă utilizatorul le rulează în mod explicit ca administrator. În acest fel, numai aplicațiile în care utilizatorul are încredere rulează cu privilegii ridicate.
  12. Componente de rețea Windows—include drivere adaptoare de rețea, setări pentru protocoale și servicii de rețea, precum și setări de securitate a rețelei și protecție împotriva atacurilor de rețea. Toate acestea sunt stocate și în registru. De exemplu, baza de date Windows Firewall se află în registry. Multe firewall-uri de la terți își creează, de asemenea, propriile chei în registru și, prin urmare, un atac de succes asupra registrului deschide ușa intruziunii externe.

Sistemul de fișiere de pe un hard disk are multe în comun cu structura logică a registrului. Registrul conține chei și valori care corespund directoarelor și fișierelor de pe hard disk. Cheile de registry pot conține chei imbricate (subdirectoare). Setările de registry (la fel ca și fișierele) stochează date. Cheile de la nivelul cel mai de sus al ierarhiei sunt numite chei rădăcină. Schema de denumire pentru cheile și setările de registry este similară cu căile din sistemul de fișiere. Cale tipică către o cheie de subregistry HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet. Registrul Windows 7 conține cinci chei rădăcină: HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS, HKEY_CURRENT_CONFIG.

La accesați registrul Windows 7, apăsați comanda rapidă de la tastatură câștig + R(va apărea fereastra „Run”), apoi intrați și apăsați introduce.

Va apărea fereastra Registry Editor.

Toate numele cheilor rădăcină încep cu șirul HKEY_, care indică dezvoltatorilor de software că acesta este un mâner care poate fi folosit de un program.

Un handle este o valoare folosită pentru a descrie în mod unic o resursă pe care o poate accesa un program.

Descrierile cheilor rădăcină sunt prezentate în tabelul de mai jos.

Numele cheii rădăcină Descriere
HKEY_LOCAL_MACHINE Conține informații globale despre hardware și sistemul de operare, inclusiv: tipul magistralei, memoria sistemului, driverele de dispozitiv și datele de control utilizate la pornirea sistemului. Informațiile conținute în această cheie se aplică tuturor utilizatorilor care se înregistrează în sistem. La nivelul superior al ierarhiei de registru, există trei alias-uri pentru această cheie: HKEY_CLASSES_ROOT, HKEY_CURRENT_CONFIGȘi HKEY_DYN_DATA.
HKEY_CLASSES_ROOT Conține asocieri între aplicații și tipuri de fișiere (după extensia numelui fișierului). În plus, această cheie stochează informații OLE asociate cu obiectele COM, precum și date de asociere de fișiere și clase.
HKEY_CURRENT_CONFIG Conține date de configurare pentru profilul hardware curent. Profilurile hardware sunt seturi de modificări aduse configurației standard a serviciilor și dispozitivelor stabilite prin datele cheie SoftwareȘi Sistem cheia rujeolei HKEY_LOCAL_MACHINE.În cheie HKEY_CURRENT_CONFIG sunt afișate doar modificările.
HKEY_CURRENT_USER Conține profilul utilizatorului conectat în prezent la sistem, inclusiv variabilele de mediu, setările desktopului, setările de rețea, setările imprimantei și setările aplicației. Această cheie este o legătură către cheia HKEY_USERS\user_SID, unde user_SID este ID-ul de securitate al utilizatorului înregistrat în prezent în sistem.
HKEY_USERS Conține toate profilurile de utilizator încărcate activ, inclusiv HKEY_CURRENT_USER, precum și profilul de utilizator implicit (.DEFAULT). Utilizatorii care accesează serverul de la distanță nu au profiluri conținute sub această cheie, profilurile lor sunt încărcate în registrele de pe propriile computere.

Datele de registry sunt păstrate ca setări situate sub cheile de registry. Fiecare parametru este caracterizat de un nume, tip de date și valoare reală. Cele trei părți ale valorii de registry sunt întotdeauna în ordinea prezentată în figura de mai jos:

Tabelul de mai jos listează principalele tipuri de date definite și utilizate în Windows 7.

Numele cheii rădăcină Descriere
REG_BINAR Date binare. Majoritatea componentelor hardware folosesc informații care sunt stocate ca date binare. Editorii de registry afișează aceste informații în hexazecimal.
REG_DWORD Datele sunt reprezentate ca o valoare care are o lungime de 4 octeți. Multe setări ale driverului de dispozitiv și ale serviciului folosesc acest tip de date. Editorii de registry pot afișa astfel de date în format binar, hexazecimal și zecimal.
REG_EXPAND_SZ Un șir de date extensibil este un text care conține o variabilă care poate fi înlocuită atunci când este apelată de aplicație.
REG_MULTI_SZ Câmp cu mai multe linii. Valorile care sunt de fapt liste de șiruri de text au de obicei acest tip de date.
REG_SZ Un șir de text într-un format care poate fi citit de om. Acest tip este atribuit valorilor care reprezintă descrieri ale componentelor.
REG_DWORD_ Un număr pe 32 de biți care este echivalent cu REG_DWORD. Octetul cel mai puțin semnificativ este stocat în memorie primul ca număr.
REG_DWORD_ Un număr pe 32 de biți care este echivalent cu REG_DWORD. Cel mai semnificativ octet este stocat în memorie primul ca număr.
REG_LINK Legătură simbolică UNICODE. Acest tip de date este destinat uzului intern. Tipul de date REG_LINK permite unei intrări din registru să se conecteze la o altă cheie sau setare.
REG_NONE Nu are un anumit tip de date.
REG_QWORD valoare pe 64 de biți
REG_QWORD_
LITTLE_ENDIAN
Un număr pe 64 de biți care este echivalent cu REG_QWORD. Octetul cel mai puțin semnificativ este stocat în memorie primul ca număr.
REG_QWORD_
BIG_ENDIAN
Un număr pe 64 de biți care este echivalent cu REG_QWORD. Cel mai semnificativ octet este stocat în memorie primul ca număr.
REG_RESOURCE_LIST Lista resurselor hardware utilizate în ramură HKEY_LOCAL_MACHINE\HARDWARE
REG_FULL_RESOURCE_ Descriptor (descriptor) al unei resurse hardware, utilizat într-o ramură HKEY_LOCAL_MACHINE\HARDWARE
REG__RESURSA_ Lista resurselor hardware necesare, aplicate în ramură HKEY_LOCAL_MACHINE\HARDWARE

Registrul este împărțit în părți componente, pe care dezvoltatorii le-au numit stupi, prin analogie cu structura celulară a unui stup de albine. Un stup este o structură discretă de chei, subchei și parametri care își are originea în partea de sus a ierarhiei de registry. Diferența dintre stupi și alte grupuri cheie este că acestea sunt componente permanente ale registrului. Stupii nu sunt creati dinamic când sistemul pornește și nu sunt șterse când sistemul este oprit.

Datele de registry care definesc setările de configurare la nivel de sistem sunt stocate în fișierele situate în directoarele %SystemDrive%\Boot\BCD și %SystemRoot%\System32\Config. Stupii de registry care specifică informații de configurare a utilizatorului sunt stocați în %SystemRoot%\Users\Username.

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ă, constată 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-ul și software-ul instalat, profilurile 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 conceput î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ă memorie 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 împrăștiere a memoriei RAM a computerului este registry, 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 îndelung, de care este puțin probabil să 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 înfundă registry, precum și de a-l defragmenta.

Și totuși, dacă decideți să faceți personal 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, ștergerea registrului de urme ale unui program inutil după numele său.

Când editați manual registrul, 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ă diverse 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 monitorizarea registrului, ci și îngrijirea acestuia. 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 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.

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, devine un instrument de configurare indispensabil. Windows.

Sfaturile descrise mai jos vă vor clarifica unele 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 în care sunt stocate 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. Când instalați programul (sau schimbați orice 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 „ Instalare si demontare de programe» (« Panou de control»).

Apropo, atunci când ștergeți neglijent un folder cu un program instalat prin simplul clic Șterge V Calculatorul meu, ș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.

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, „”.

Vrei să știi și să poți face mai multe singur?

Vă oferim training în următoarele domenii: calculatoare, programe, administrare, servere, rețele, construirea site-urilor web, SEO și multe altele. Află acum detaliile!

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 ascuns în așa fel încât singurul mod de a lucra cu acesta este utilizarea instrumentelor încorporate. Windows sau programe terțe.

regedit - priviți registrul Windows cu ochii tăi

Pentru a intra în Windows- deschideți instrumentul de editare a registrului, apoi în fereastra care apare, scrieți și faceți clic introduce.

Un lucru va apărea în fața ta (este un dispozitiv încorporat Windows-registry editor), în care puteți vedea ce este această minune, despre care vă vorbesc în acest articol.

Valorile stocate sunt împărțite în categorii și plasate în foldere, precum cele pe care sunteți atât de obișnuit să le vedeți în " Calculatorul meu„. Pentru a extinde un folder, 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ă torturați și să schimbați sistemul, vă avertizez: informațiile stocate în registru sunt foarte importante pentru funcționarea corectă. Windows, schimbarea sau ștergerea acestuia poate cauza funcționarea defectuoasă a computerului.

De asemenea, este de remarcat faptul că modificările intră în vigoare atunci când le faceți. Registru Windows- acesta nu este un document Cuvânt, în care confirmați sau anulați modificările setărilor, astfel încât în ​​niciun caz nu modificați parametrii care vă sunt necunoscuti.

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 astfel de opțiune ca „ Se încarcă ultima configurație cunoscută 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 cel încorporat Windows un instrument 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 principală de control a programului nu este practic diferită ca aspect de ceea ce este obișnuit utilizatorul Windows conductor.

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

Pentru a face acest lucru, evidențiați valoarea dorită, apăsați Favorite-Adauga la favorite, introduceți un nume și faceți clic pe „ Bine" 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- e la fel HKEY_CURRENT_USER– conține taste 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 le puteți șterge manual, 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»;
  • Odată ce ați ajuns acolo, în partea dreaptă a editorului veți vedea o listă de adrese pe care le puteți șterge prin evidențierea și făcând clic pe butonul " Șterge" (după ce facem 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ă, mai jos " Politici", Nu veți găsi directorul " Sistem" click dreapta pe " Politici" și selectați " Crea", și apoi " Capitol»;
  • Un dosar nou va apărea chiar mai jos, pe care trebuie să-l redenumiți în „ Sistem»;
  • Apoi, în fereastra cu parametri (este în dreapta), faceți clic dreapta și selectați Crea -> Valoare DWORD si da-i un nume DisableTaskMgr;
  • Faceți clic dreapta pe el și selectați „ Schimbare»;
  • În linia de introducere a valorii pune 1 a opri (sau 0 pentru a activa) Manager de activități, apoi selectați comutatorul " Sistemul numeric" pe " Zecimal»;
  • 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- A executa- 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 de registry, rulați , selectați secțiunea\ramură\dosarul dorit, faceți clic pe „ Fişier- Export", apoi alegeți unde să salvați fișierul .reg.

Pentru a utiliza această copie de rezervă mai târziu, fie faceți clic Fişier- Import, sau pur și simplu faceți clic pe fișier cu mouse-ul și confirmați cu butonul " da" adăugarea datelor la registru Windows.

Dacă salvați o ramură, atunci aceasta este salvată (și importată, în consecință, de asemenea) cu subdosare ș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

Este cunoscut registru de sistem Windows ei numesc o bază de date uriașă de informații care conține date despre configurația și opțiunile sistemului de operare. Aceasta este tocmai componenta principală.
Cu cuvinte simple, de aici Windows obține informații despre ce utilitar să lanseze atunci când faceți clic pe un fișier sau ce acțiuni să efectueze atunci când utilizatorul lansează diverse aplicații.

Chei de registry de sistem

Baza registrului de sistem este o listă arborescentă (aproape aceeași în toate versiunile de Windows).
Sucursala (categoria) principală a registrului este HKEY_CLASSES_ROOT (HKCR). Acesta conține informații despre tipul de fișiere înregistrate în Windows. Conținutul acestei ramuri este folosit la deschiderea fișierelor cu un dublu clic sau când se efectuează drag-and-drop.
ÎN HKKEY_CURRENT_USER (HKCU) există opțiuni pentru shell-ul utilizatorului - „Start”, „Desktop” și altele (legate de sistemul de operare).
Ramura HKEY_LOCAL_MACHINE (HKLM) folosit pentru a stoca date despre produsele software care sunt instalate pe computer. Ar putea fi, de asemenea, drivere și setări. De asemenea, utilizează informații precum magistralele computerului, cantitatea totală de memorie, o listă de drivere încărcate în prezent și informații despre încărcarea Windows.
Capitol HKEY_USER (HKU), în comparație cu (HKCU), stochează opțiunile Windows care sunt aceleași pentru orice utilizator.
ÎN HKEY_CURRENT_CONFIG (HKCC) Puteți vedea informații despre hardware-ul utilizat pe computerul local când pornește sistemul de operare. Profilurile vă permit să găsiți drivere de dispozitiv pentru anumite sesiuni de lucru.
Când sunt instalate diverse utilități, noi intrări sunt create în registry. În unele cazuri, atunci când eliminați aplicații de pe hard disk-ul computerului, cheile rămân în registry. Uneori, acest lucru se face în mod intenționat. Dacă doriți să repetați instalarea programului, nu va trebui să-l configurați din nou, deoarece opțiunile vor fi deja salvate în registry. Se întâmplă ca cheile unei aplicații șterse să fie în registru din cauza funcționării incorecte a utilitarului de curățare.
Dacă există un număr mare de astfel de intrări (despre aplicațiile șterse), se va petrece mult timp vizualizând conținutul registrului de sistem.

Cum se administrează registrul?

Pentru managementul registruluiși efectuând modificări există un instrument special conceput care poate fi găsit în Windows\System32. Fișierul se numește regedt32 sau regedit.exe. Un număr mare de alți editori de registry de la dezvoltatori terți fac față, de asemenea, acestei sarcini. Am putea să ne uităm la ele foarte mult timp, așa că nu o vom face.
Pentru a lansa editorul de registry Windows încorporat, trebuie să specificați regedit în meniul Run și să utilizați Enter. Aceasta va deschide fereastra Registry Editor. Când lucrați cu registry, trebuie să fiți cât mai atenți posibil. Dacă ștergeți sau deteriorați fișierele de sistem, este posibil ca Windows să nu mai pornească. Cu toate acestea, să-ți fie frică de tot nu este o opțiune! Nu ar trebui să modificați informațiile din registru atunci când nu știți ce înseamnă sau care ar putea fi consecințele. Înainte de a începe, creați un punct de restaurare Windows. În acest fel, vă veți proteja de posibile probleme cu registry.

În articolele, sfaturile și notele mele, deseori trimit cititorul la Editorul de registru Windows. Multe dintre ele implică o muncă intensă cu cheile și valorile de registry. Mi-am dat deodată seama că nu toți cititorii mei și-au pus dinții să lucreze cu acest program, iar unii nici măcar nu au lansat Editorul de registru. Prin urmare, am decis să scriu un mic ghid pentru acest program.

Cuprins:

Ce este Registry Editor


Editorul de registru a fost creat istoric ca un instrument pentru utilizatorii care trebuiau să modifice setările Windows care nu erau vizibile în interfața cu utilizatorul. Funcția principală a acestui program este de a vizualiza și modifica setările din registrul de sistem, adică un set de fișiere binare speciale care conțin informații despre configurația Windows și despre aproape toate programele care sunt instalate pe computer. Sistemul de operare Windows și multe programe (cu excepția celor așa-numite „portabile”, portabile, cu alte cuvinte, nu necesită instalare) își stochează setările în registru.

Cum se lansează Registry Editor


Metoda 1
Indiferent de versiunea de Windows instalată pe computer, această metodă va funcționa:

Metoda 2
Executabilul Registry Editor se află în C:\Windows, ceea ce înseamnă că puteți deschide acest folder în Explorer și puteți rula fișierul regedit.exe cu un clic de mouse.

Alternativ, puteți crea o comandă rapidă pentru Regedit.exe și o plasați în meniul Start/lista de aplicații din Windows 8.x, în folderul

%ProgramData%\Microsoft\Windows\Meniu Start\Programe

Acest lucru va face Registry Editor vizibil în rezultatele căutării Windows și, de asemenea, vă va permite să lansați aplicația cu un singur clic.

Vedere generală a Editorului Registrului


Editorul de registru arată astfel:

După cum puteți vedea în imaginea de mai sus, este format din două panouri:

  • cel din stânga afișează o reprezentare ierarhică a structurii de date, se numește secțiuni (sau chei);
  • se afișează panoul din dreapta Opțiuni. Sunt perechi nume = date și sunt stocate în chei.

Ce arată Editorul Registrului


După cum am menționat mai sus, editorul ne arată secțiuni și opțiuni.

Secțiuni sunt o reprezentare virtuală a datelor din mai multe fișiere care se formează baza de date de registru. Puteți vedea exact ce fișiere reprezintă registrul de pe computer dacă accesați această secțiune:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

Aici puteți vedea o listă de fișiere de pe hard disk care stochează date de registru. Datele din interiorul lor, așa cum am menționat mai sus, au o structură ierarhică, iar Editorul de registru le arată sub forma unui „arboresc”. Rădăcinile arborelui (cheile principale) reprezintă în general un fișier specific, ale cărui date sunt accesate.

Cu toate acestea, există și chei virtuale care apar în Editorul Registrului ca fișiere obișnuite, dar în realitate sunt o reprezentare a mai multor fișiere sau chiar ramuri individuale de registry. Ele există, în general, pentru compatibilitate inversă. De exemplu, HKEY_CURRENT_CONFIG este o vizualizare virtuală, HKEY_CLASSES_ROOT este, de asemenea, o vizualizare virtuală care combină cheile de registry ale utilizatorului curent și cheile de sistem.

Vă rugăm să rețineți că unele fișiere de registry nu apar în fereastra Editorului de registry. De exemplu, nu veți vedea niciodată ce este stocat în fișierul SAM (Security Accounts Manager). În editorul de registry este reprezentat de ramura HKEY_LOCAL_MACHINE\SAM\SAM și se presupune că este goală acolo. Acest lucru se face din motive de securitate.

Setări registry utilizat de Windows și de multe aplicații terțe pentru a stoca diverse setări de configurare și unele date de utilizator. Valorile parametrilor vin într-o varietate de tipuri, dar în general sunt valori text/șir, valori numerice sau valori binare.

Cum se creează o nouă cheie de registry


Pentru a crea o cheie nouă, faceți clic dreapta pe partiția părinte din panoul din stânga și selectați Creare -> Secțiune din meniul contextual.

Trebuie să denumiți partiția creată în funcție de cerințele programului pentru care o creați.

Cum se creează un parametru nou


Pentru a crea un parametru nou, trebuie să faceți clic dreapta

  • pe secțiunea curentă din stânga
    sau
  • în spațiul gol din panoul din dreapta.

Selectați tipul potrivit pentru noul parametru și introduceți numele acestuia. Faceți dublu clic pe numele parametrului pentru a-i seta valoarea.

Cum să devii proprietarul unei secțiuni și să obții acces deplin la ea


Așa cum conceptele de permisiuni și proprietar se aplică fișierelor și folderelor din sistemul de fișiere NTFS, ele se aplică și cheilor de registry. Din era Windows Vista și până în prezent, majoritatea cheilor de registry care stochează setările sistemului de operare sunt protejate de drepturi de acces restricționate, astfel încât să nu poată fi șterse sau modificate cu ușurință de către utilizator. Uneori, poate fi necesar să modificați datele din astfel de partiții și, pentru a face acest lucru, trebuie să puteți schimba proprietarul partiției și să obțineți acces deplin la aceasta. Acest lucru este destul de ușor de făcut.


Cum să restabiliți TrustedInstaller ca proprietar de partiție


Aproape toate cheile de registry de sistem din Windows Vista, 7 și 8 au contul TrustedInstaller ca proprietar. După editarea permisiunilor de partiție, trebuie să returnați drepturile de proprietate asupra acestui cont, altfel este posibil ca sistemul de operare să nu funcționeze corect. Pentru a restabili proprietatea TrustedInstaller în Windows Vista, 7 și 8, introduceți NT Service\TrustedInstallerîn câmpul „Introduceți numele obiectelor selectate”. Faceți clic pe OK.

Cum se schimbă permisiunile pentru o cheie de registry


După schimbarea proprietarului unei chei de registry, aproape întotdeauna trebuie să modificați drepturile de acces, altfel nu veți putea modifica valorile parametrilor. Pentru a face acest lucru, trebuie să comutați la fila Permisiuni din caseta de dialog Setări avansate de securitate.

Subsecțiunile pot avea așa-numitele permisiuni moștenite din secțiunea sa părinte. Alternativ, subcheile pot avea, de asemenea, permisiuni explicite care sunt diferite de cheia părinte.

În primul caz, adică dacă permisiunile sunt moștenite de la cheia părinte, trebuie să dezactivați moștenirea și să copiați permisiunile secțiunii părinte în cheia curentă pentru a le putea modifica. Pentru a face acest lucru în Windows 7, Windows Vista și Windows XP, debifați opțiunea „Adăugați permisiuni care sunt moștenite de la părinți” și faceți clic pe butonul Adăugare din caseta de dialog de confirmare.

După dezactivarea moștenirii, selectați contul de utilizator corespunzător și faceți clic Schimbare pentru a modifica drepturile de acces.

Windows 8 are un buton special pentru a dezactiva moștenirea:

Permisiunile pot fi setate în două moduri: după dezactivarea moștenirii, le puteți seta numai pe cheia curentă sau puteți seta permisiuni pe cheia curentă și apoi le puteți aplica tuturor subcheilor acesteia. Pentru a face acest lucru, bifați caseta Înlocuiți toate intrările de permisiuni ale unui obiect copil cu cele moștenite de la acest obiect. Această acțiune va împinge permisiunile pe care le-ați stabilit în ierarhia cheilor pentru toate subcheile.

Comutatoare în linia de comandă a Editorului de registru

Accesați secțiunea de registry dorită cu un singur clic


Opțiunea 1

Cu ceva timp în urmă am creat un utilitar numit RegOwnershipEx, care vă permite să obțineți acces complet la o cheie de registry cu un singur clic. În plus, vă permite să mergeți la secțiunea de registru dorită. Vă recomand să vă familiarizați cu el.

RegOwnershipEx permite următoarele:

  • deveniți proprietar și obțineți acces deplin la secțiunea de registru selectată. Există o fereastră de prezentare generală a registrului pentru selectarea ușoară a unei secțiuni.
  • Favorite - pentru acces rapid la secțiunea de registru preferată. Este integrat cu meniul Favorite al Editorului Registrului.
  • restaurați permisiunile și calitatea de proprietar pe care le-ați schimbat anterior. acestea. Programul vă permite să returnați drepturile la starea lor inițială.
  • Funcția „deschide în regedit” - poți deschide cheia selectată în editorul de registry. Aceasta este o opțiune foarte convenabilă pentru a sări rapid la o secțiune prin simpla copiere a numelui acesteia.
  • comenzi rapide pentru partițiile rădăcină - puteți folosi HKCU în loc de HKEY_CURRENT_USER, HKLM în loc de HKEY_LOCAL_MACHINE și așa mai departe.
  • obținerea căii de registry din clipboard-ul Windows.
  • Argumentul din linia de comandă „/j” pentru a prelua calea către o cheie de registry din clipboard-ul Windows și pentru a sări rapid la Editorul de registry.

Toate acestea sunt al naibii de convenabile!

Opțiunea 2

Am schițat un script simplu care va primi conținutul clipboard-ului, îl va scrie în registry și va deschide editorul de registry. Se presupune următorul scenariu: Citiți un articol, acesta spune „mergeți la cheia de registry HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion”. Selectați calea către secțiune, apăsați CTRL+C și rulați scriptul. Editorul Registrului se deschide în locația dorită. .