Arhitectura ferestrelor registru sistem, baza de date de cunoștințe utile

Pentru a înțelege ce un registru pentru Windows imagina creierul uman, care stochează toate informațiile cheie și codul care permite diferite părți ale calculatorului, sistemul de operare și software-ul pentru a comunica unele cu altele. Inclusiv detalii cu privire la hardware-ul, protocoalele de comunicare, software-ul instalat, fișierele de configurare, și, desigur, lucrările foarte interioare ale Windows.







Indiferent ce versiune de Windows utilizați, veți avea una, dar mai multe dintre fișierele registry, deoarece Windows se blochează registru pentru mai multe fișiere majore care conțin toate informațiile necesare despre computer, hardware-ul său, fișiere pentru fiecare utilizator individual, parametrii de software și setări.

fișierele bazei de date de registru că încărcarea sistemului de operare în memoria calculatorului, atunci când computerul pornește sau se autentifică un utilizator de pe, de multe ori destul de mari și complexe. Dar fără aceste setări și parametri de fișiere, computerul poate să nu funcționeze deloc.

Registrul seamănă cu creierul, și din alte motive. De asemenea, el este capabil să se repare singur, dar numai într-o măsură limitată. În timp ce corpul uman este plin, pentru repararea și restaurarea celulelor și țesuturilor deteriorate, construirea de blocuri, în cazul în care registrul în cazul în care bazele de date care conțin informații de piese necesare pentru sistemul de recuperare a încărca sau este deteriorat, un reparații independente nu pot fi luate în considerare.

Dar, din fericire, puteți restaura și repararea registry din exterior, chiar resetat la o stare anterioară sau chiar șterge și începe de la zero.

Ce este Windows Registry

Anterior, în versiunile mai vechi ale Windows, a fost necesitatea de a deschide manual dosarul programului sau a driverului .ini fișier și face setările sale modificările necesare. Fiecare conducător auto program și hardware-ul a avut un fișier .ini și fiecare dintre ele, pentru fiecare PC separat, este necesar de personalizare.

Și, între PC-uri diferite au fost întotdeauna diferențe minore, importate de la un computer la un alt fișier .ini este puțin probabil să funcționeze.

Cu Microsoft Registry pentru a rezolva haosul, și în mod eficient a tras toate aceste fișiere .ini individuale într-o singură bază de date, ușor de gestionat.

Registrul a fost introdus pentru prima dată în Windows 95 și Windows NT, precum și principala componentă a sistemului de operare nu sa schimbat mult și încă. Motivul pentru acest lucru a fost compatibilitatea cu hardware-ul și software-ul existent, care este critică pentru utilizatorii de PC-uri de afaceri. schimbare de registru prea mult pauza sau necesita virtualizarea mașini complexe, care, cel puțin, va crea o probleme semnificative de securitate.

De-a lungul timpului, registru, cu caracteristici, cum ar fi Control cont utilizator (UAC), care împiedică pătrunderea de malware adânc în structura de directoare în cazul în care acestea nu vor găsi, a devenit mai stabil și sigur.

În ciuda dimensiunii sale și a zeci sau chiar sute de mii de chei conținute de acestea, este destul de simplu și de încredere, ceea ce face destul de simplu o structură de foldere, chei și valori.

fișierele registry din Windows

Dacă utilizați o versiune modernă de Windows am rulează Windows 7 minte, Windows 8 sau 8.1 și Windows 10, registrul, structura sa, performanța și capacitatea de a edita, este același lucru. Principalele componente ale sistemului de operare nu se schimba foarte des.

În Windows, există mai multe fișiere registru de stocare, o să se aplice tuturor utilizatorilor setările PC-ului, cum ar fi echipamente și sisteme de operare generale, parametrii și multe altele pentru fiecare utilizator individual.

Fișierele de registru Acasă sunt situate în% SystemRoot% \ System 32 \ Config \ și constau din următoarele:

  • SAM (conturi de securitate Manager)
  • SECURITATE
  • SOFTWARE
  • SISTEM
  • DEFAULT
  • USERDIFF (utilizat numai pentru upgrade-uri OS)

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

Arhitectura ferestrelor registru sistem, baza de date de cunoștințe utile






Prima dintre aceste fișiere, ntuser.dat fișier conține software-ul de utilizator de bază, setările și parametrii de configurare. În al doilea rând, UsrClass.dat, conține parametri suplimentari, cum ar fi relația dintre fișierele utilizatorului și informații despre COM (Component Object Model).

chei de registry și valori

Registry, atunci când este privit ca un întreg, este împărțit în cinci secțiuni principale sau grupuri. Aceasta ajută la organizarea diferitelor taste și dosare în registru, pentru a le face ușor de gestionat.

Când modificați sau creați elemente în registru creați chei și valori, dar diferențele kFayly Windowsakovy registru între ele?

Notă. registru chei sunt containere care conțin valori pentru sistemul de operare Windows hardware și software-ul sau. Cheile pot fi considerate ca dosarul în care valorile - fișiere individuale. Puteți muta tastele folosind un tipuri dosar ierarhie. Valori - este un fel de nuci și șuruburi ale registrului. Acestea sunt parametrii, numerele întregi și șiruri, care conțin date și informații care vor ajuta pentru a descărca Windows, și funcționează în mod eficient cu hardware-ul și aplicațiile.

Aceste informații secțiune stochează despre aplicațiile înregistrate OLE obiecte clase de identitate și asocierile de fișiere. Uneori, puteți vedea în secțiunea scurt, HKCR. Aceasta adaugă duplicate cheie un sub-existent HKEY_CURRENT_USER \ Software \ Classes și Windows va utiliza sub HKEY_CURRENT_USER \ Software \ clasele primare.

Această secțiune conține parametrii configurației profilului de utilizator, inclusiv locația de pe folderele personalizate disc, controla setările panoului, precum și setările specifice de configurare ale aplicației.

Această secțiune cuprinde toate caracteristicile PC-ului pe care ați instalat setările Windows. Acesta conține fișiere SAM, SECURITATE, SISTEM, și software. Al cincilea fișier, hardware, de fiecare dată când porniți computerul este re-creat și conține informații despre hardware-ul detectat.

De asemenea, această secțiune cuprinde sunt

% SystemRoot% \ System 32 \ config \ fișiere componente și BCD, care este stocat în legătură cu datele de configurare este încărcat pe informațiile PC.

În HKEY_LOCAL_MACHINE câteva subsecțiuni sunt de remarcat, ca acest set de fișiere registru schimbat cele mai multe ori și editate de către utilizatori.

Secțiunea de conturi de securitate cheile de manager sunt de obicei afișate goale în cazul în care utilizatorul nu are drepturi administrative corespunzătoare. Acesta conține informații de siguranță pentru toate domeniile de PC-uri conectate, inclusiv de domeniu local, care este, de asemenea, numit SAM.

Baza de date SAM conține utilizate pentru conectarea la numele de utilizator de domeniu, domeniu UID (identificator unic), un hash criptografic al parolei utilizatorului, locația utilizatorului în registru și pe server, și diverse alți parametri necesari pentru conectarea și steaguri.

Această subsecțiune, de asemenea, este gol pentru majoritatea utilizatorilor, desigur, în cazul în care nu au permisiunile administrative relevante. Când este conectat la un domeniu, acesta este conectat la o bază de date server Registry Hive, care conține toate aplicabile pentru utilizatorul curent și aplicațiile instalate, politicile de securitate.

Această secțiune conține informații despre instalarea Windows, setările și datele de pe dispozitivele conectate în prezent, și fișierele de sistem care conțin discuri.

Această secțiune conține parametrii pentru instalarea curentă a Windows, programele și aplicațiile instalate, și furnizorii de software-cheie, include subsecțiunile pentru extensii de fișiere, tipuri MIME și clase de obiecte și identificatori de interfață (cum ar fi ActiveX).

Tastele HKU conțin setările și parametrii de profilul de utilizator încărcate în prezent. Nu aveți acces la orice alte setări de utilizator, numai persoana care este conectat.

Tastele HKCC conțin informații colectate în timpul computerul și porniți Windows. Aceste informații sunt valabile numai pentru sesiunea curentă și se elimină atunci când computerul se închide.

În fiecare dintre cheile de registry sunt chei individuale de diferite tipuri, care oferă un control maxim și flexibilitate a setărilor sistemului de operare Windows, aplicațiile și hardware-ul.

Tipurile de valorile de registry

La crearea unui nou registru de intrare, va fi prezentat cu următoarele opțiuni:

Notă. Între registre pe 32 de biți (x86) și 64-biți de sistem (x64) de operare Windows, există unele diferențe. Opțiunea 64-biți nu QWORD acceptată pe versiunile pe 32 de biți ale sistemului de operare Windows. În plus, registrul este de lucru cu cheile pe 32 de biți și pe 64 de biți sunt atât de inteligent încât sistemul de fișiere se ocupă de mai multe versiuni ale aceluiași dll, dar susține compatibilitate, care pot fi găsite în secțiunea HKEY_LOCAL_MACHINE \ Software \ Wow6432Node.

.REG-fișiere

REG-fișiere diferă de fișierele registry în mai multe moduri importante. În primul rând, cu toate că acestea stochează cheile de registry și valorile, acestea sunt proiectate pentru backup și de transfer între PC și instalați Windows de la aceste valori și chei. În plus. REG-fișiere, spre deosebire de fișierele bazei de date registry care conțin un sistem binar, sunt stocate în format text ASCII.

Arhitectura ferestrelor registru sistem, baza de date de cunoștințe utile

În exemplul din Figura Set cheie HKEY_CURRENT_USER \ Control Panel \ Desktop \ WindowMetrics, și este evidențiată deoarece include adăugarea la configurația implicită.

La sfârșitul cheii este o secțiune numită «MinWidth», care are o valoare numerică 54. Această opțiune modifică comportamentul pictogramelor din bara de activități Windows (nu de grup), astfel încât pictograma aplicației atunci când rulează mai multe instanțe, în mod separat, dar fără semnăturile lor.

În general, deși Windows Registry - un behemoth umflat imens cu mii de binare complexe, coduri și valori hexazecimale și ASCII, este destul de ușor de utilizat.