Windows Registry XP

Ce este Windows XP Registry?

Pentru a începe defini o anumită terminologie. Această parte importantă este necesară pentru a înțelege mai bine reciproc. Registrul - este în primul rând un sistem de operare de bază, o bază de date foarte mare de date de configurare stocate în folderul% SystemRoot% \ System32 \ Config, și profiluri de utilizator (Ntuser.dat). Fără a registry în Windows XP ar fi fost doar o colecție de programe, în imposibilitatea de a efectua chiar și cele mai simple funcții ale sistemului de operare. Totul - chiar și cele mai mici detalii ale datelor de configurare - ambalate în registru. Înțelegerea registru - nu este o sarcină ușoară, dar este necesar dacă doriți să verificați sistemul de operare complet, în cele mai multe cazuri, foarte puțini oameni știu chiar despre existența registrului. Deci, registru sau registru - o bază de date pentru a stoca informații despre setările de configurare și de sistem de operare al computerului. Registru conține date care Windows XP se adresează în mod constant la boot, lucrările și finalizarea acestuia, și anume:







  • profilurile tuturor utilizatorilor, care este, setările lor;
  • configurația hardware, instalat în sistemul de operare. Nu scrie „în calculator“ ca „de fier“ poate fi, cum se spune, „la bord“, dar nu pentru a fi instalat în sistemul de operare, de exemplu, din cauza conducătorilor auto învechite.
  • informații despre programele instalate, și tipurile de documente care sunt create de fiecare program;
  • Proprietățile de dosare și pictograme de program;
  • informații despre porturile folosite.

Secțiunea conține setări legate de computer și sunt valabile pentru toți utilizatorii. Această secțiune conține informații despre configurația hardware și software-ul instalat.

Această secțiune conține setările pentru toți utilizatorii computerului.

Pereții despărțitori de bază standard de mai sus, nu puteți șterge sau redenumi. Unele chei de registry sunt volatile (volatile), și nu sunt stocate în orice fișier. Sistemul de operare creează și gestionează aceste secțiuni în întregime în memorie, astfel încât acestea sunt temporare în natură. Sistemul creează partiții volatile de fiecare dată când porniți. De exemplu, HKLM \ HARDWARE - o cheie de registry care stochează informații cu privire la dispozitivele fizice și resursele alocate acestora. Alocarea resurselor și de detectare a hardware-ului au loc de fiecare dată când sistemul este pornit, deci este logic ca aceste date nu sunt înregistrate pe disc. Inima sistem registru - aceasta este secțiunea HKLM \ SYSTEM. De cel mai mare interes pentru noi sunt ramurile HKCU și HKLM, acest lucru este în cazul în care Windows păstrează setările sale, dintre care modificări pot ridica sistemul nostru de operare. De multe ori pentru a se referi la registrul principal chei sunt abrevieri:

Tabelul de mai jos prezintă tipurile de date utilizate în registrul Windows XP:

Întregi în 4 octeți. Mulți parametri de servicii și drivere de dispozitiv de acest tip și sunt afișate în binar, hexazecimal sau zecimal.

Șirul de date de lungime variabilă.

Multi-line de text. Acest tip au de obicei liste și alte înregistrări într-un format ușor de citit. Intrările sunt separate prin spații, virgule sau alte caractere.

Șirul de text de lungime fixă.

O serie de matrice imbricate concepute pentru a stoca o listă de resurse de fier sau de drivere.

Registrul de stocare.
elemente de registru sunt stocate sub forma structurii atomice. Registrul este împărțit în părți numite urticarie (urticarie), sau arbuști. Stupii sunt stocate pe disc ca un fișier. Unele urticarie, cum ar fi HKLM \ HARDWARE, nu sunt stocate în fișiere, și sunt create de fiecare dată când boot, care este, sunt mutabile (vola-tigla). La sistemul de pornire registrilor asamblate dintr-o singură structură arborescentă cu secțiunile rădăcină. Enumerăm stupilor registru și localizarea lor pe disc (pentru NT mai vechi de versiunea 4.0).







În plus față de aceste fișiere, există un număr de sprijin, cu următoarele extensii:
• LOG - jurnal de tranzacții, care înregistrează toate modificările în registry.
• SAV - până stupi în forma în care au fost după faza de instalare în mod text.

Registrul este o bază de date de acest lucru, așa că folosește o tehnică de recuperare ca în NTFS. Menționat deja log-fișiere conțin jurnalul de tranzacții, care stochează toate modificările. Cu acest registru Atomicitate pus în aplicare - adică, la un moment dat în registru poate fi fie vechile valori sau noi, chiar și după un eșec. După cum se poate observa, în contrast cu NTFS, se oferă siguranța nu numai structura registrului, dar, de asemenea, datele. În plus, registrul acceptă parametri NTFS, cum ar fi evenimentele de gestionare și acces de audit selectiv - sistem de securitate pătrunde întregul NT.

Windows XP și informația despre aplicație este plasat în registrul sistemului de operare, ceea ce este bine și rău, în același timp. Bine - pentru că este un registru de memorie partajată pentru stocarea eficientă a datelor. Bad - deoarece registru crește dimensiunea în măsura în care cererea și a sistemului sunt stocate în sistem, toate noile informații. Deoarece acest proces este în sumă de registru mare de resturi pare a fi și nu este ușor de îndepărtat.

Ce fișiere este Windows XP Registry?

Deci, din nou, tufiș - este cheia de registry care este afișat ca un fișier de pe hard disk. Numele este utilizat pentru a se referi la structura de ramificare.

Cu toate acestea, nu toate informațiile referitoare la unele subsecțiuni arbuști stocate pe disc, dar acest lucru este un pic mai mic.

Și acum - aici sunt, fișiere registru de Windows XP:
(Numele fișierului corespunde cu secțiunea de registry Windows XP)

În mod implicit, aproape toate fișierele stup: implicit, SAM, securitate, software și de sistem, - salvat în folderul% SystemRoot% \ System32 \ Config.

Folderul% SystemRoot% \ Profiles conține setări pentru fiecare utilizator de calculator.

Dacă aveți dubii, o listă exactă a fișierelor registry de Windows XP pot fi vizualizate aici: HKLM \ System \ CotnrolSet \ Control \ HiveList \.

Când porniți la această secțiune se referă Configuration Manager, pentru a inițializa toate secțiunile principale ale registrului.

Cheia de registry Windows XP corespunzătoare

Structura reg-fișier

Cunoașterea Windows XP registru este incomplet fără abilitatea de a scrie un reg-fișier.

REG-fișier - Acest fișier având o structură specifică și care conține informații care sunt importate în registru.

Prima linie de reg-fișier pentru Windows XP nu trebuie să fie acest lucru:
Windows Registry Editor Version 5.00

Cu toate acestea regedit pe Windows XP și să înțeleagă acest lucru:
REGEDIT4

menținând astfel compatibilitatea ascendentă. Notă capitalizarea. În plus, în primul rând, nu ar trebui să fie nimic. După textul trebuie să fie un șir gol.

Apoi, cheia de registry specificată în care este necesar să se înregistreze sau de a modifica orice setări. Numele secțiunii trebuie să fie închise în paranteze pătrate. Apoi, mai jos prescris parametri și valori pentru un parametru într-un șir. Când ați terminat descrierea parametrilor și valorile lor, lăsați o linie goală și un fișier finit, sau, dacă este necesar, începe descrierea pentru secțiunea următoare.

Aici este o mostră reg-fișier:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE \ SYSTEM \ Setup]
"SetupType" = dword: 0
"SystemSetupInProgress" = dword: 0
„Linie_cmd“ = „“
"SystemPrefix" = hex: cc, 1b, 00,00,00,40,3d, 68
"SystemPartition" = "\ \ Device \ \ HarddiskVo-lume1"
"OsLoaderPath" = "\ \" UNIQUEID "=" C: \ WINDOWS \ \ LPM \ "
[HKEY_LOCAL_MACHINE \ SYSTEM \ Setup \ AllowStart]

Ultima linie din fișierul face este gol.

După cum puteți vedea, parametrii șirului sunt între ghilimele. Înainte ca numerele sunt puse semne de tipul lor. De exemplu, DWORD - indică tipul acestui parametru, scrisoarea trebuie să fie neapărat mici. După două puncte, urmate de o valoare de format hexazecimal opt cifre. Cu toate acestea, cei mai mulți parametri DWORD au o valoare de 0 sau 1. Golurile din linia nu este permisă.

În registru, există opțiuni „Standard“ (implicit). Pentru a le da un sens prin REG-fișier, este necesar să adăugați următoarea linie:
@ = „Unele valoare“
Regedit este un set de opțiuni de linie de comandă pentru a automatiza utilizarea sa în fișiere lot. Mai jos sunt câteva dintre opțiunile.

regedit.exe [opțiuni] [filename]
numele fișierului - fișierul de importat în reestr.reg
/ S - pentru a suprima mesajul de confirmare atunci când importați un fișier
/ E - cheie de registry fișier de export.

exemplu:
regedit / e file.reg HKEY_CURRENT_USER \ Software \ Microsoft
Destul de patetic, nu-i așa? Dar nu toate așa de rău. Tastați următoarea comandă:
REG /?
și să învețe „program de a edita registry din linia de comandă, versiunea 3.0.“ Cred că va place.

Ștergeți partiții și cheile de registry utilizând .reg-fișier

Puteți elimina cheile de registry și valorile în secțiuni, fără a utiliza regedit. Pentru a șterge o partiție, utilizează același format de reg-fișier, doar a pus un „minus“ semnul ( „-“), în fața numelui secțiunii. De exemplu:
REGEDIT5
[-HKEY_LOCAL_MACHINE \ SYSTEM \ test]
Același format este utilizat pentru îndepărtarea parametrilor individuali la secțiunile selectate, plasând semnul „minus“ ( „-“), după „este egal cu“ semnul ( „=“):
REGEDIT5
[HKEY_LOCAL_MACHINE \ SYSTEM \ test]
"TestValue" = -
Amintiți-vă că înainte de a efectua orice manipulări cu registru manual, este recomandat pentru a face o copie de rezervă.