Registrul de sistem Windows. Ce este Registrul Windows și cum se lucrează cu el

Software-ul devine din ce în ce mai complex, iar funcționalitatea acestuia devine din ce în ce mai flexibilă și mai complexă. În Microsoft Windows, configurarea se face prin intermediul registrului, un mecanism care simplifică stocarea setărilor aplicației și utilitare. Registrul este o bază de date ierarhică centralizată constând din mai multe fișiere (pentru programatorii care lucrează cu el, apare ca o singură bază de date) și are următoarele capacități:

    Organizarea ierarhică a datelor aplicației vă permite să vă salvați parametrii în orice mod;

    Suportă operarea multi-utilizator, este împărțit în două părți, dintre care una stochează parametrii computerului local (HKEY_LOCAL_MACHINE), iar cealaltă stochează parametrii utilizatorului (HKEY_USERS);

    Restricționarea accesului la orice secțiune de registru;

    Stocarea datelor de diferite tipuri, inclusiv DWORD binar, șiruri de caractere și șiruri multiple.

Registrul este o resursă de sistem limitată, partajată, care necesită respectarea anumitor reguli de etichetă (sau convenții) atunci când se lucrează cu el, multe dintre ele impuse de sistemul însuși.

Registrul de sistem se bazează pe o ierarhie de secțiuni (chei) și valori. Secțiunile (cheile de registry) pot consta dintr-un număr arbitrar de subsecțiuni (subchei) de valori. La rândul lor, subsecțiunile au aceleași drepturi și pot include oricâte valori și noi subsecțiuni se dorește. Numele secțiunilor de la același nivel trebuie să fie diferite și nu trebuie să includă o bară oblică inversă. Pentru a vizualiza registry, puteți utiliza programul standard regedit.exe. Vă permite să vizualizați și să modificați cheile și valorile acestora.

Registrul are o structură logică și fizică. Programatorii se ocupă de o structură logică în care cheile de registry rădăcină, care definesc vârfurile arborilor de registry, sunt considerate directoare rădăcină, precum unitățile A: sau C:.

Din punct de vedere fizic, registry este format din mai multe fișiere aflate pe hard diskul utilizatorului. Fișierul în care este stocată secțiunea de registry necesară programatorului determină sistemul de operare și oferă, de asemenea, acces la fișierul dorit.

Registrul Windows 2000 este format din cinci chei rădăcină predefinite și una predefinită pentru stocarea datelor de performanță a sistemului (HKEY_PERFORMANCE_DATA). Această secțiune predefinită conține date de performanță trimise de sistem, servicii și aplicații. Nu conține valori fizice specifice, mai degrabă, funcțiile de registru oferă o metodă pentru obținerea dinamică a informațiilor despre performanța sistemului. Nu există acces la acesta din programul Regedit. Secțiunea HKEY_DYN_DATA indică partea din secțiunea HKEY_LOCAL_MACHINE care este necesară pentru dispozitivele Plug & Play. Pe măsură ce dispozitivele sunt adăugate sau eliminate din sistem, această secțiune se modifică.

La revizuirea registrului, secțiunile enumerate în Tabelul 6.1 sunt considerate secțiuni principale ale registrului.

Toate subcheile de registry sunt incluse în secțiunea HKEY_LOCAL_MACHINE sau HKEY_USERS. Această structură de registru se datorează necesității de a stoca informații despre parametrii specifici computerului, pe de o parte, și parametrii specifici utilizatorului, pe de altă parte. Celelalte trei secțiuni predefinite sunt marcaje virtuale pentru părți ale secțiunilor HKEY_LOCAL_MACHINE și HKEY_USERS. Astfel, datele din subcheia HKEY_LOCAL_MACHINE\Software\Classes pot fi găsite în secțiunea HKEY_CLASSES_ROOT.

La fel ca numele secțiunilor, numele variabilelor din aceeași subsecțiune trebuie să fie diferite. Singura excepție de la această regulă este valoare implicită(implicit), care nu are nume. Prezența valorilor, inclusiv a valorilor implicite, este opțională într-o secțiune, astfel încât poate conține mai multe, doar una sau nicio valoare.

Tabelul 6.1. Chei de registry predefiniteWindows 2000

Titlul secțiunii

Descriere

HKEY_LOCAL_MACHINE

Conține informații despre un anumit computer, inclusiv hardware și software instalat, precum și setări. Aceste date sunt comune tuturor utilizatorilor care lucrează pe acest computer.

Un set de date utilizate pentru munca unui anumit utilizator. Această secțiune conține informații pentru utilizatorul implicit și utilizatorul cu profilul încărcat curent.

HKEY_CURRENT_USER

Un marcaj definit de sistem, sau un alias, pentru cheia HKEY_USERS care indică în mod dinamic informațiile de registru despre utilizatorul asociat firului de apelare. Există reguli speciale asociate cu utilizatorii firelor de apel care afectează funcționarea serviciilor asociate acestor sarcini.

HKEY_CLASSES_ROOT

Include toate tipurile de mapări de fișiere, precum și informații OLE și comenzi rapide și conține informații despre componentele COM înregistrate și asocierile legate de shell.

HKEY_CURRENT_CONFIG

Un marcaj definit de sistem, sau un alias, pentru HKEY_LOCAL_MACHINE\System\CurrentControlSet\Hardware Profiles\Current al cărui nume corespunde numelui utilizatorului care lucrează în prezent. Aici sunt stocate informațiile de configurare hardware.

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 de 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ă primească 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ă!

Așadar, astăzi vom vorbi despre un subiect care pare să nu fie foarte important, dar, de fapt, foarte necesar pentru fiecare utilizator de Windows (și există marea majoritate a acestora) - ce este registry, în ce constă, de ce este nevoie și cum să-l păstreze în coșurile lor. Deci, ce este mai exact un registru? În esență, aceasta este o bază de date uriașă, structurată ierarhic, care funcționează pe baza solicitărilor utilizatorilor. Această bază de date este necesară pentru sistematizarea datelor de sistem, precum și pentru optimizarea accesului la acestea. Registrul conține o mulțime de informații diverse atât despre setările normale ale sistemului de operare, cât și despre diverse setări de reglare fină, inclusiv setările de securitate și lucrul cu programe de nivel scăzut, precum și drivere.

Registrul nu este un program extern, este parte a sistemului de operare. Ntdetect caută fișiere de registry atunci când sistemul pornește și încarcă parametrii de pornire de acolo. cunoașterea cheilor de registry și cunoașterea semnificației acestora este necesară pentru un management eficient al sistemului. Și, de asemenea, cel puțin pentru diagnosticarea de bază „de ce nu funcționează așa”. Registrul este un sistem arborescent de directoare valori/chei. Care sunt responsabile pentru anumite setări. Mai mult, trebuie luat în considerare faptul că diferite chei pot avea diferite tipuri - de la logic la șir.

Anatomie demonstrativă.

Deci, merită să spuneți în ce constă fizic registrul și cum funcționează. Merită să faceți o rezervare imediat. Că în forma în care registrul este prezentat utilizatorului, acesta nu este stocat nicăieri și sunt necesare programe speciale pentru a-l edita - editori de registry. Regedit.exe și regedit32.exe standard sunt în regulă. În timpul procesului de configurare și instalare a sistemului, o parte din datele de registru este generată, iar o altă parte este generată în timpul funcționării sistemului. Ca urmare, atunci când sistemul pornește, se formează un obiect virtual REGISTRY\, care este registry. Ramurile de registry sunt disponibile pentru editarea, vizualizarea și studierea registrului folosind instrumente standard Windows (programele regedit.exe și regedt32.exe). După editarea registrului și/sau modificarea acestuia, aceste modificări sunt imediat scrise în fișierele care fac parte din registry. Acestea sunt, în Windows 95 și Windows 98 user.dat și system.dat; în Windows ME - user.dat, classes.dat și system.dat. În versiunile ulterioare ale sistemului, a apărut un număr mult mai mare de fișiere necesare.

Despre deficiențe și despre modul în care escrocii câștigă bani din aceste neajunsuri.

De fapt, sistemul este destul de complex, dar destul de fiabil. Din cauza complexității excesive, apar dificultăți cu fragmentarea registrului și, prin urmare, cu viteza de funcționare a acestuia. De asemenea, registrul tinde să devină excesiv de „gras” ca urmare a acumulării de date pe o perioadă lungă de funcționare, ceea ce complică și funcționarea acestuia. Această problemă poate fi rezolvată folosind programe speciale pentru a optimiza și curăța registry. Când vă ocupați de această problemă pe cont propriu, ar trebui să vă amintiți că nu ar trebui să ștergeți ceva din registru dacă nu cunoașteți scopul său - acest lucru poate deteriora grav sistemul sau chiar îl poate face inutilizabil. În plus, escrocii încearcă să facă o mare parte din aceste probleme - rețeaua este plină de oferte pentru a „descărca un program pentru optimizarea registrului, după care computerul tău va rula cu 30% mai repede.” De obicei, o astfel de ofertă este urmată de un formular de trimitere a unui SMS, care confirmă suspiciunile anterioare. Nu ar trebui să fii atent la astfel de lucruri, cu atât mai puțin să le crezi - atunci nu vei pierde nici bani, nici nervi.

Principalele ramuri ale registrului, semnificația și scopul lor.

HKEY_CLASSES_ROOT este un link către secțiunea HKEY_LOCAL_MACHINE\Software\Class. Informațiile stocate aici asigură că programul necesar pornește atunci când deschideți un fișier utilizând Explorer. Această secțiune conține conexiuni între aplicații și tipuri de fișiere, precum și informații despre OLE.

HKEY_USERS - această secțiune conține setări pentru toți utilizatorii de computer.

HKEY_CURRENT_USER – această ramură este o legătură către o anumită subcheie internă HKEY_USERS. Toate setările sunt setate în funcție de utilizatorul care se află în prezent în sistem (adică ce sesiune este activă).

HKEY_LOCAL_MACHINE - Conține aproape toate setările și parametrii care aparțin acestui computer, inclusiv setările hardware, configurația hardware și profilurile utilizatorului.

HKEY_CURRENT_CONFIG este în esență doar un link către HKEY_LOCAL_MACHINE\ SYSTEM \CurrentControlSet\ Hardware Profiles\Current. Există toate setările hardware necesare pentru a porni sistemul.

Principalele secțiuni standard scrise mai sus nu pot fi șterse sau redenumite. Unele chei de registry sunt volatile și nu sunt stocate în niciun fișier. Sistemul de operare creează și gestionează aceste partiții în întregime în RAM, mai degrabă decât să le salveze pe hard disk, deci sunt de natură temporară. Sistemul creează partiții volatile de fiecare dată când pornește. De exemplu, HKEY_LOCAL_MACHINE\HARDWARE este o cheie de registry care stochează informații despre dispozitivele hardware și resursele alocate acestora. Alocarea resurselor și detectarea hardware-ului au loc de fiecare dată când sistemul pornește, așa că este logic și firesc ca aceste date să nu necesite stocare permanentă pe hard disk.

Cum să salvezi ceea ce ai dobândit deja.

Uneori este util să faci o copie de rezervă a registrului de sistem de teamă să nu-l deteriorezi. Acest lucru se poate întâmpla ca urmare a experimentelor nereușite cu registrul, a instalării incorecte a driverelor și a zeci de alte motive. Și nici nu strica să-l ai „pentru orice eventualitate”. Pentru a nu face acest lucru manual de fiecare dată, puteți utiliza unul dintre numeroasele programe de backup automat, de exemplu, Comodo Backup.

În dosare SYSTEM.DAT și USER.DATîn catalog Windows 95/98 sau într-un folder C:\W\System32\Config\ V Windows NT Este stocat așa-numitul registru de sistem, care conține o cantitate mare de informații. Pe lângă înregistrările necesare Windows Majoritatea programelor își scriu și propriile informații acolo când sunt instalate. Pentru a face modificări în registry, trebuie să îl deschideți folosind un program conceput pentru aceasta. Un exemplu ar fi programul REGEDIT, furnizate ca standard Windows. Pentru a-l lansa, deschide caseta de dialog Start/Run, introduce Regeditși apăsați BINE.

Veți vedea o fereastră împărțită în două părți. În stânga este un navigator, similar cu navigatorul Explorer, iar în dreapta sunt informațiile reale. Registrul este format din șase secțiuni: HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS, HKEY_CURRENT_CONFIGȘi HKEY_DYN_DATA. Fiecare secțiune conține foldere. Dacă un folder sau o secțiune are subdosare, există o pictogramă „ în stânga acelui folder la care se adauga". Când faceți clic pe el, acest folder " se desfășoară" iar pictograma se transformă în „ minus"făcând clic pe care se poate face din nou" colaps". Dacă dați clic pe pictograma folderului sau pe numele acestuia, atunci în fereastra din dreapta va apărea o listă a acelor parametri care sunt conținuți în acest folder (dar nu în subdosare!). Fiecare parametru este format din numele și valoarea sa. Pentru fiecare parametru există propria cale, unde poate fi găsit Calea constă din secvența de foldere în care se află acest parametru, începând cu folderul părinte (aceasta este una dintre cele șase secțiuni principale enumerate mai sus. Un exemplu de astfel de parametru. calea ar putea fi). HKEY_CURRENT_CONFIG\Display\Settings, și numele parametrului Rezoluţie. Atunci când sunt combinate, aceste două valori - parametrul și calea acestuia (denumită adesea o adresă) indică un parametru unic. De exemplu, doi parametri diferiți pot avea aceeași cale, doi parametri pot avea aceleași nume, dar să fie localizați în foldere și subfoldere diferite, dar nu pot exista doi parametri cu aceeași adresă și nume. Puteți căuta în registry (folosind meniul sau folosind o comandă rapidă de la tastatură CTRL + F).

Selectând secțiunea dorită (făcând clic pe pictograma secțiunii sau pe numele acesteia), puteți crea un parametru sau o subsecțiune în ea. Pentru a face acest lucru, trebuie să utilizați meniul Editați/Creați. În registrul de sistem Windows Există 3 tipuri de parametri: şir, binar, Și DWORD. Un șir stochează un șir ( şir), V binar - valoare binară, V DWORD- valoare zecimală sau hexazecimală. Când creați un parametru, trebuie să specificați numele acestuia. Apoi, făcând dublu clic pe el în fereastra din dreapta, puteți introduce o valoare a parametrului (sau modificați una existentă).

Dacă un sfat spune să setați valoarea unui parametru, înseamnă că trebuie să modificați valoarea existentă a parametrului la valoarea dorită sau, dacă nu există niciun parametru cu acel nume, creați-l și apoi modificați conținutul.

La sfârșitul lucrărilor, majoritatea modificărilor trebuie să fie închise. REGEDITși reporniți computerul Ei bine, în primul rând, să ne dăm seama ce este: registry Windows. Când instalăm sau eliminăm programe, schimbăm setările Windows Instalăm echipamente noi, toate acestea sunt înregistrate și înregistrate în registru. Ai putea spune că registrul este inima Windows. Pentru a vizualiza sau edita registry, trebuie să rulați programul Regedit (Start - Run - Regedit). Fizic, registrul este stocat în director Windows (95/98) sub nume User.datȘi System.dat. Îți spun imediat dacă nu știi în ce vrei să schimbi 100% nu-l schimba, altfel nu are valoare. Ei bine, pentru cei care încă s-au schimbat, vă voi da un indiciu. La încărcarea cu succes, Windows face copii de rezervă ale registrului sub nume Utilizator.da0Și System.da0. Vom folosi asta. Desigur, vă puteți crea propriile copii de rezervă pentru orice eventualitate. Dacă Windows nu se încarcă, apăsați și mențineți apăsat când se încarcă Ctrl. Cum să apară meniul selectați " Doar promptul de comandă", accesați folderul Windows ("CD C:\Windows") și tastați comanda scanreg/restaurare(V Windows NT - rdisk). Acum reporniți și Windows ar trebui să înceapă. Dacă nu există un astfel de program, atunci va trebui să tastați linia de comandă din folder Windows:

atrib -h -r -s sistem.dat
atrib -h -r -s sistem.da0
copy system.da0 system.dat
atrib -h -r -s user.dat
atrib -h -r -s user.da0
copie user.da0 user.dat

Ei bine, acum să trecem direct la registru.

1.) Deschis regedit, gaseste cheia

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall.

Aici veți găsi o listă completă a programelor instalate. Dacă unele programe nu mai există, ștergeți folderele inutile cu numele lor (o listă incompletă este afișată în „ Panoul de control - Adăugați sau eliminați programe").

2.) În cheie

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Versiunea curentă\Run

există o listă cu toate programele care pornesc la pornire Windows. Puteți elimina un program inutil sau îl puteți adăuga. Pentru a face acest lucru, trebuie să creați Parametru șir, pentru nume trebuie să introduceți numele programului, iar ca valoare a parametrului, introduceți calea către program. Dacă există mai mulți utilizatori pe computer, atunci listele de programe pot fi aici:

HKEY_USERS\.DEAFAULT\Software\Microsoft\Windows\CurrentVersion și
HKEY_USERS\(Nume utilizator)\Software\Microsoft\Windows\CurrentVersion

3.) Gata, încălzirea s-a terminat și trecem la Meniu principal.

Pentru a scăpa de un articol Favorite (Windows 98), accesați secțiunea

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ Policies\Explorer

și creează aici Parametru binar NoFavoritesMenu cu sens 01 00 00 00 . Toate! Acum elementul Favorite nu va mai apărea. Ștergeți parametrul creat sau modificați-i valoarea în 00 00 00 00 pentru a returna articolul la locul său. Puteți scăpa de alte articole în același mod:

Documentație- parametru NoRecentDocsMenu
Setări - NoSetFolders
Găsiți - NoFind
Închidere - NoClose
Încheierea sesiunii... - NoLogOff.

De asemenea, puteți anula lucrul cu butonul din dreapta al mouse-ului din meniul principal pentru a face acest lucru, creați a DWORD-parametru sub nume NoChangeStartMenu cu sens 1 . Gata! Ei bine, finisajul. Vă place postarea despre ce buton să începeți? Nu? Apoi creăm DWORD- parametrul numit NoStartBannerși sens 1.

4.) Accesați

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Winlogon

și creează Parametru șir LegalNoticeCaption. Introduceți „Chernobyl virus detectat” ca valoare, creați un alt parametru șir LegalNoticeText cu valoarea „Clic pe „OK” și toate datele de pe hard disk vor fi distruse”. Reporniți Windows și bucurați-vă de rezultate. În primul parametru introducem titlul, iar în al doilea - textul în sine.

5.) Acum puteți schimba ceasul din colțul din dreapta jos. Mergi la

HKEY_CURRENT_USER\Control Panel\International

și creați un parametru șir sTimeFormat

Intelesul sau" HH:mm", unde HH este ora, : este semnul de separare, iar mm este minutele. Este necesară o repornire pentru ca modificările să aibă efect. Este distractiv să vezi cum se va chinui un prieten să seteze ceasul dacă HH și mm sunt schimbate Ei bine, dacă vrei să încurci foarte rău, atunci trebuie să faci asta: Hm:mH"mH;Hm, etc.

6.) Pentru a evita săgețile din pictogramele comenzilor rapide, găsiți cheia HKEY_CLASSES_ROOT\Piffleși eliminați parametrul IsShortcut, același lucru ar trebui făcut în folder Lnkfile. Reporniți computerul și bucurați-vă de rezultate.

7.) Calea către fișierele de instalare Windows 95/98 se află în

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup.

Schimbați-l și Windows va căuta fișiere de instalare când adăugați componente sau modificați setările sistemului.

8.) Pentru a elimina „palma” din resursele partajate, ștergeți doar valoarea Mod implicit de la cheie

HKEY_CLASSES_ROOT\Network\SharingHandler

9.) De asemenea, puteți elimina toate pictogramele de pe desktop. Pentru a face acest lucru, creați în cheie

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

Valoarea DWORD numită „ Fără desktop". Reporniți și veți vedea cel mai curat desktop din lume.

10.) Pentru a ascunde discurile în Explorer, accesați

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

și creează aici Parametru binar Cu nume " NoDrives".

Valoarea va depinde de unitățile pe care doriți să le ascundeți:

Disc A- sens 01 00 00 00
B - 02 00 00 00
C - 04 00 00 00
D - 08 00 00 00
E - 10 00 00 00
F - 20 00 00 00

Dacă doriți să ascundeți mai multe unități, trebuie să însumați valorile acestora. Dar rețineți că aceste numere sunt hexazecimale. Pentru a calcula corect, utilizați calculatorul ( Programe - standard - Calculator). Selectați din meniu Calculator „Vizualizare - Inginerie”", apoi selectați "hexadecimal" si calculeaza. De exemplu, pentru a ascunde unitățile CȘi D trebuie să fie plus 04 00 00 00 Și 08 00 00 00 . Introduceți valoarea parametrului 0C 00 00 00. Pentru a ascunde unitățile AȘi E trebuie rezumate 01 00 00 00 Și 10 00 00 00, obținem rezultatul 11 00 00 00.

11.) Deschis Proprietăți: Ecran, aici acoperim câteva file. În editorul de registry, găsiți secțiunea

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

creați aici DWORD-parametru cu nume NoDispBackgroundPageși sens 1 . Acum fila fundal nu va fi afișat. Filele rămase sunt ascunse cu următoarele opțiuni:

NoDispAppearancePage - Aspect
NoDispScrSavPage - Screensaver
NoDispSettingPage - Setare.

12.) Acum haideți să facem ideea Pentru a deschide cu... a apărut întotdeauna în meniul contextual. Să găsim cheia pentru asta HKEY_CLASSES_ROOT\*\și creați o secțiune în ea coajă(daca nu exista). Aici vom crea o altă secțiune " deschide ca"și mai sunt în el" comanda„.Schimbați valoarea” Mod implicit" pe " C:\WINDOWS\rundll32.exe shell32.dll, OpenAs_RunDLL %1". Gata, poți verifica.

13.) Pentru a modifica viteza de cădere Meniu principal du-te la cheie

HKEY_CURRENT_USER\Panou de control\desktop

și creează Parametru șir Meniu Afișare întârziere. Introduceți timpul de întârziere (în milisecunde) în valoare și reporniți.

14.) Acum să încercăm punctul Deschideți în Notepad plasați-l în meniul contextual. Să mergem la secțiune HKEY_CLASSES_ROOT\*\shell(Dacă nu, creați unul). Creați o secțiune " Deschis" și schimbare Mod implicit pe " Deschideți în Notepad„Acum creează o partiție” comanda" si schimba-l Mod implicit pe " notepad.exe %1". Gata.
15.) Acum hai să ne jucăm cu Internet Explorer. Doriți să schimbați imaginea de fundal a browserului dvs.? Vă rog. Introduceți cheia

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar

și creează Parametru șir „BackBitmap„. Și ca parametru, introduceți calea către imagine în format Bmpși reporniți browserul. Dar asta nu este tot.

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main

creați unul nou Parametru șir Titlul ferestrei. În valoare, introduceți ceea ce doriți să vedeți în titlu după titlul paginii, reporniți browserul și bucurați-vă. Dirijorul va arăta exact la fel.

16.) Dacă vrei să admiri un nume sau doar un cuvânt după ore de intrat Systray(panoul de jos), apoi accesați

HKEY_CURRENT_USER\Panou de control\International\

și creați doi parametri șir: s1159Și s2359. Numele dorit trebuie introdus în valoarea lor. Limită - 8 litere.

17.) Când trebuie să reporniți registry, dar nu doriți să reporniți mașina, atunci, în unele cazuri, următoarele vă vor ajuta: faceți clic pe Ctrl+Alt+Del, apoi selectați Explorator si " Finalizați sarcina". Când vi se cere să opriți mașina, refuzați, apoi apăsați „ Anulați sarcina" în fereastra următoare, după care vei vedea cum a dispărut și a apărut " Bara de activități".

Nu totul funcționează în Windows 95

Recuperarea registrului

Trebuie să fiți atenți când lucrați cu registry. Ștergerea oricăror date importante din greșeală sau din ignoranță poate duce la blocarea sistemului de operare. Apoi, doar restaurarea ultimei copii de lucru poate salva situația.

Dacă intenționați să experimentați cu registry, mai întâi salvați fișierele SYSTEM.DAT și USER.DAT pe disc. Acestea se află în directorul în care a fost instalat sistemul de operare și au atributele „numai în citire” și „ascuns”. Dacă registry este grav deteriorat, puteți rescrie aceste fișiere în directorul Windows, puteți seta atributele necesare, iar registry va fi la fel de bun. Doar nu încercați să restaurați aceste fișiere când Windows este încărcat, altfel sistemul se va închide complet și doar o reinstalare completă îl va salva! Pentru a restaura aceste fișiere, trebuie mai întâi să reporniți în DOS și apoi să înlocuiți fișierele deteriorate cu altele bune.

Dar aceasta nu este singura opțiune de recuperare a datelor. Faptul este că sistemul de operare, la fiecare pornire cu succes, salvează o copie a registrului într-un fișier CAB, care este scris în directorul ascuns SYSBCKUP al directorului Windows. În mod implicit, ultimele cinci copii sunt stocate. Acest număr poate varia de la 0 la 99 și este stabilit de valoarea cheii MaxBackupCopies din fișierul scanreg.ini din directorul Windows. Adevărat, nu ar trebui să setați valoarea prea mare, pentru că... fișierele ocupă mult spațiu (un fișier are o dimensiune mai mare de un megaoctet).

Pentru a restabili registry dintr-una dintre aceste copii de rezervă, trebuie să reporniți în DOS și să executați comanda

Va apărea o listă de copii de rezervă ale registrului disponibile, sortate după momentul în care au fost create. După selectarea copiei necesare, datele vor fi restaurate în siguranță și veți primi un registru care corespunde stării de fapt la momentul creării acestuia.

Dar dacă ați instalat vreun program sau ați modificat setările sistemului de operare între ultima copie de rezervă și eșecul registrului, atunci toate aceste date se vor pierde pentru totdeauna. Avem nevoie de asta? Cu siguranta nu! Pentru a crea o copie de rezervă a registrului în orice moment, utilizați comanda

care, dacă verificarea trece normal, va crea o copie de rezervă.

O altă opțiune pentru salvarea și restaurarea registrului este să exportați secțiunea sau întreaga ramură pe care intenționați să o modificați. Acest lucru se poate face în Regedit pentru Windows din meniul Registry. Selectați secțiunea dorită și faceți clic pe elementul „Exportați fișierul registry”. După specificarea numelui fișierului, datele acestei secțiuni vor fi exportate în acesta. Fișierul are extensia REG. Pentru a-l importa în registry, faceți dublu clic pe el și datele vor fi transferate. Este adevărat, această metodă de recuperare a informațiilor are un dezavantaj semnificativ: toate înregistrările șterse sau modificate vor fi restaurate, dar înregistrările adăugate nu vor fi șterse. Prin urmare, această metodă este mai potrivită dacă faceți câteva modificări minore și pentru a le derula înapoi fără a introduce din nou datele vechi, puteți utiliza export/import.

În general, trebuie să lucrați cu registrul extrem de atent, dar dacă faceți backup periodic, atunci nu ar trebui să apară probleme.

Î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 seama dintr-o dată 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 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 Nou -> 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 cheii de registry din clipboard-ul Windows și 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ă. .