Introducere în registru
Î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 cantitatea imensă de registru de gunoi acolo. ceea ce este necesar și dificil 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
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 un fișier de exemplu Regula-.
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ă.