Cum se configurează smartphone-uri și PC-uri. Portal informativ

Lucrați în registru. Registrul de sistem Windows

Astăzi vom încerca să intrăm în registry Windows din ușa din spate, fără a folosi funcțiile standard WinAPI destinate acestui lucru. Ce ne va oferi până la urmă? Abilitatea de a scrie și citi direct din registry, ocolind restricțiile stabilite de dezvoltatorii de soluții antivirus!

Privind în viitor, voi observa: acest subiect este interesant, dar există un întreg set de probleme serioase. Deși cine a spus că nu ne putem permite? 🙂

Care este registrul sau un pic de versuri

Din punct de vedere sistem de operare Registrul Windows este o cămară unică. Această bază de date ierarhică construită special stochează setări, date, informații de înregistrare și alte prostii despre aproape tot ce se află în sistem, de la programe la setările unui anumit utilizator. Aproape totul este stocat în registru. În ciuda faptului că unele programe preferă să-și stocheze setările în ini-configs (în special programele scrise pentru Win 3.11. - Ed.), Windows însuși citește toate informațiile necesare despre sine din registry. Din motive de corectitudine, observăm că în sistemele de operare * nix-like, sistemul de stocare a setărilor în tot felul de configurații domină în continuare.

începători - administratorii de sistem când încep să lucreze cu registrul, camarazii de rang înalt se sperie asta setare greșită iar modificarea setărilor de registry poate bloca complet sistemul cu reinstalarea ulterioară. Și într-adevăr este.

De exemplu, așa-numitele puncte de restaurare sunt copii ale registrului. Sunt utilizate pe scară largă de către utilizatori atunci când diverse probleme atât cu sistemul de operare, cât și cu software și hardware.

Trebuie să spun că 99% din informațiile despre registry Windows sunt o descriere a principalelor chei plus sfaturi despre cum să lucrezi cu ele. Dar cum funcționează sistemul de operare însuși cu registry? Și putem emula acțiunile ei? Să speculăm puțin.

Și ce dacă?

Registrul este atât puternic, cât și partea slabă Windows. Partea tare registry este cel pentru dezvoltatori software nu este nevoie să manipulați o grămadă de configurații, așa cum sunt, de exemplu, implementate în nixies. Registrul este, de asemenea, convenabil pentru creatorii de componente COM - sistemul înregistrează automat o astfel de componentă în registru și facilitează sarcina de utilizare ulterioară.

Punctul slab al registrului este că accesul la modificarea zonelor sensibile ale registrului vă permite să gestionați Windows orice un program scris de un program malware nou creat. Amintiți-vă cel puțin cea mai faimoasă ramură a registrului Windows, care vă permite să rulați programe la începutul sistemului de operare :).

Dacă în Windows 98 registry ar putea fi reparat de oricine s-a gândit la asta, atunci începând cu Windows XP doar utilizatorii cu cont de administrator au acces la registry. În Vista +, accesul la registru este protejat de UAC. Acest lucru este de înțeles.

Trebuie să recunosc că odată cu lansarea Win7, conceptele de securitate atunci când lucrați cu registrul au fost revizuite în partea mai buna... De exemplu, cheia de registry HKEY_LOCAL_MACHINE este protejată. V caz general o încercare de a scrie ceva în acesta va fi redirecționată către ramura corespunzătoare HKEY_CURRENT_USER pentru utilizatorul curent.

Interfață

Pentru a lucra direct cu registrul, Windows oferă programatorului un întreg set de WinAPI-uri cu care orice dezvoltator de sistem ar trebui să fie familiarizat - acestea sunt funcții Reg *, cum ar fi RegOpenKey, RegQueryValue și așa mai departe. În nucleul Win, acestea sunt NtOpenKey, NtQueryValueKey și o serie de altele. Nu are rost să le descriem - toată documentația privind utilizarea corectă a acestor funcții poate fi găsită pe MSDN.

Iată ce merită remarcat. Antivirusuri și proactive pentru controlul acțiunilor utilizatorului au instalat cârlige pe funcțiile menționate, atât în ​​kernel, cât și în modul utilizator.

Odată cu lansarea Win7 x64, situația s-a schimbat și am scris deja despre asta o dată. Dezvoltatori Windows a decis să renunțe la capacitatea de a intercepta funcții potențial periculoase în nucleul Win. Acum variabila KeServiceDescriptorTable din x64 mai este exportată și nu va funcționa să rescrieți secțiunea de cod necesară - PatchGuard nu o va da. Există, desigur, soluții sadomasochiste pentru a ocoli aceste restricții - dar vor fi mai multe prostii decât profit. În plus, Microsoft oferă ObRegisterCallback-uri convenabile pentru a controla registrul.

INFO

Există foarte puține informații pe Web despre structurile care descriu principalele fișiere de registry. Și aproape toate sunt în engleză. Cunoștințe inițiale poate fi găsit. În plus, este bine scris despre registru în biblia inginerului de sistem „Intern dispozitiv Windows„De la tovarășii M. Russinovici și D. Solomon.

Și acum - despre cele mai interesante

Dar ce este de fapt un registru? Dacă vă uitați în folderul WINDOWSsystem32config, puteți vedea mai multe fișiere acolo: sistem, software, securitate, SAM și multe altele.

Acestea sunt fișiere de registry.

Cu toate acestea, ar fi nedrept să vorbim despre registry pur și simplu ca o combinație de fișiere încărcate în memorie. O mare parte din ceea ce conține registrul este dinamic, adică o serie de valori sunt calculate în etapa de încărcare a sistemului în sine, în primul rând, aceasta se referă la anumiți parametri hardware. De exemplu, aceasta este subcheia de registry HKEY_DYN_DATA, ale cărei date, atunci când sistemul de operare este încărcat, se află în memorie cu acces aleatorși sunt acolo până când sistemul de operare se închide. Apropo, același lucru se poate spune despre subcheia HKEY_LOCAL_MACHINE, care nu are fișierul corespunzător pe disc, dar este de fapt format din alte fișiere de registry, cum ar fi software, sistem și altele.

Astfel, din interior, registry poate fi numit mai degrabă o „combinație virtuală de fișiere de registry”. După pornirea sistemului, aceste fișiere sunt localizate atât în ​​pool-ul paginat, cât și în memoria nepaginată.

Structura registrului

Pentru a învăța cum să lucrezi direct cu registrul, nu se poate face fără cunoașterea structurii sale interne. În general, Microsoft nu a dezvăluit niciodată secretele structurii interne a fișierelor care alcătuiesc registry, deoarece prezintă un risc de securitate. Conform observațiilor mele, toate descrierile disponibile ale fișierelor de registry și structura acestuia (și, apropo, sunt destul de multe) sunt rezultatele cercetărilor cercetătorilor de pionier. Cel mai complet, după părerea mea, un astfel de „studiu” este posibil, îi aparține tovarășului Peter Norris.

Nu vom intra în detaliile organizării și structurii registrului, aceasta este o afacere lungă, plictisitoare și nu se încadrează exact în cadrul articolului. Este important de înțeles aici că registrul este o structură ierarhică asemănătoare arborelui, uneori se spune și că arată ca un fagure.

Și ce să faci cu toate astea acum?

Mă voi întrista imediat: nu vei putea să te încurci cu registry direct în modul utilizator, sistemul nu te va lăsa să faci asta, așa cum este de obicei cazul fișierelor ocupate de alte procese. Dacă încercați să răsuciți, puteți citi doar un astfel de fișier „ocupat”, și apoi dacă ghiciți cu steagurile cu care a fost deschis. Din păcate, nu va fi posibil să scrieți informații în „fișierul de registru” care ne interesează. Apropo, caracteristica cu înregistrarea informațiile de care aveți nevoie poate merge la registry, dacă scrieți în registry * fișiere .BAK, cu siguranță sunt disponibile pentru scriere.

Asa ca ai grija de mana :).

Primul lucru care vă poate veni în minte este să deschideți fișierul de registry direct și să scrieți ceva acolo.

Teoretic, acest lucru se poate face, pentru aceasta aveți nevoie, în primul rând, să puteți lucra cu fișiere „ocupate” (căutați metode pe Web) și, în al doilea rând, așa cum am spus mai sus, trebuie să știți structura interna fișiere de registru. Această metodă este destul de stângace, dar, în ciuda delirismului său, este destul de viabilă, deși este dificil de implementat în practică (încercați să experimentați singur).

Aici vă voi oferi două moduri de a vă ajuta să tăiați registrul în bucăți mici.

Prima modalitate este că pentru managerul de configurare (Manager de configurare, parte a sistemului de operare, dacă nu știți), registrul nu este altceva decât un set de structuri strict definite în memorie de operare cu care, după cum se dovedește, sunt foarte ușor de lucrat. Ce sunt aceste structuri, vă întrebați? HBASE_BLOCK, HHIVE, HBIN, HCELL, HMAP_ENTRY, HMAP_DIRECTORY, o grămadă de structuri CM_ * folosite de managerul de configurare pentru a gestiona registrul. Din punctul de vedere al sistemului de operare, registrul este pur și simplu o colecție de structuri reglementate în memorie. De exemplu, semnătura „regf” pentru „fișierul de registry” este o constantă predefinită:

Definiți HBASE_BLOCK_SIGNATURE 0x66676572 typedef struct _HBASE_BLOCK (ULONG Signature; // 0x66676572 ULONG Sequence1; ULONG Sequence2; LARGE_INTEGER TimeStamp; ....) Și aici este semnătura regf...

Adică, sensul tuturor acestor monologuri este că există o oportunitate superbă de a manipula registrul la nivel de sistem de operare, dar, în același timp, nu se utilizează instrumentele sale standard. Cum este posibil acest lucru? Emulăm doar acțiunile sistemului de operare în sine, exact așa cum funcționează el însuși cu registrul! Este important, așa cum am spus, să înțelegem că pentru sistemul de operare în sine, registry nu este altceva decât un set de structuri corespunzătoare în memorie.

Dacă avem acces la fișierele de registry la nivel de kernel, atunci de ce suntem mai răi decât OS însuși pentru a-și stabili propria ordine?

Și apoi cel mai mult interes Întreabă- cum să găsim aceste structuri în memorie? Dreapta, resurse de personal nu există un sistem pentru rezolvarea acestei probleme, așa că trebuie să ieși într-un mod complicat.

Știind cum arată structurile, trebuie să vă amintiți că fiecare fișier, stupul registrului, are propria semnătură constantă. De exemplu, „regf” este 0x66676572. Pentru stup, semnătura va fi 0xBEE0BEE0. Având acces la memorie din kernel, putem găsi aceste semnături în memorie destul de ușor prin simpla scanare a acesteia. De asemenea, puteți scana memoria în căutarea semnăturii „CM10” - această semnătură este atribuită de managerul de configurare blocului de memorie paginată, care este alocată pentru structura CMHIVE. Presupun că, după ce ați găsit elementul care ne interesează în memorie, vă veți da seama ce să faceți cu el în continuare :).

Cum, de exemplu, puteți modifica valoarea unei celule de registry? Valoarea este stocată în câmpul CM_KEY_VALUE-> Date, așa că dacă aveți o sarcină de a modifica orice câmp dintr-o anumită cheie de registry, căutați valoarea acolo:

Typedef struct _CM_KEY_VALUE (WORD Signature; // #define CM_KEY_VALUE_SIGNATURE 0x6B76 WORD NameLength; ULONG DataLength; ULONG Data; //<---------- данные ячейки будут здесь ULONG Type; WORD Flags; WORD Spare; WCHAR Name; } CM_KEY_VALUE, *PCM_KEY_VALUE;

A doua opțiune este un fel de modificare a primei. Dacă știți, există o particularitate atunci când lucrați cu registry - toate modificările, adică „crearea de chei noi / scrierea / ștergerea cheilor”, de regulă, au efect după o repornire a sistemului (bine, sau după repornirea exploratorului, aceasta este o astfel de metodă de hack). Până atunci, toate modificările sunt în stare suspendată, „murdară”. Mai mult, sistemul, la accesarea registrului, comunică cu acesta prin cache-ul sistemului de fișiere. Acest lucru este de înțeles - pot exista sute de apeluri către registry pe secundă, prin urmare, bazarea pe viteza sistemului de fișiere este nerezonabilă, nicio viteză nu vă va salva aici. Prin urmare, sistemul funcționează cu registry, așa cum se spune, virtual, prin cache-ul sistemului de fișiere. Și aici, pentru a scoate curajul registrului în lumină, trebuie să intri în cache! Cum se face acest lucru a fost deja descris în tyrnets, inclusiv în.

Pro & Contra, sau în loc de o concluzie

Ce pot sa spun pana la urma? Variația pe tema controlului direct asupra registrului, propusă cititorului în articol, este pur experimentală. Nu susțin că este prea greu pentru implementarea practică și mulți vor spune că este mai bine să utilizați funcții WinAPI normale concepute să funcționeze cu registry - și vor fi corecte într-o oarecare măsură. Cu toate acestea, die_hard-ul implementat în realitate, bazat pe principiile date în articol, va avea o putere cu adevărat termonucleară, dincolo de controlul fie al Avers-ului, fie al sistemului de operare în sine.

Acum voi termina. Compilare fericită și ca Forța să fie cu tine!

Www

Este obligatoriu de citit articolul lui Mark Russinovici despre „În interiorul registrului”, a existat chiar și o traducere în limba rusă. Un instrument excelent pentru colectarea informațiilor de registru: http://goo.gl/iSSVy.

Registrul Windows(Registrul Windows - registru de sistem) este o bază de date ierarhică (în formă de arbore) care conține înregistrări care definesc parametrii și setările sistemelor de operare Microsoft Windows. Registrul, așa cum arată atunci când este vizualizat de editorul de registry, este generat din date provenite din fișierele de registry și informații despre hardware colectate în timpul procesului de pornire. Fișierele de registru în limba engleză folosesc termenul "Stup"... În documentația de la Microsoft, acest termen este tradus ca "Tufiș".

Principalele fișiere responsabile de formarea registrului

Fișierele de registry sunt create în timpul instalării sistemului de operare și sunt stocate în folderul:

% SystemRoot% \ system32 \ config (de obicei C: \ windows \ system32 \ config).

Pentru sistemele de operare Windows, acestea sunt fișiere cu numele:

sistem
software
sam
Securitate
Mod implicit
componente
bcd-şablon

În sistemele de operare Windows Vista, Windows 7, Windows8,,, fișierele de registry se află în director \ Windows \ system32 \ configși au aceleași nume, totuși, aceste sisteme de operare au adăugat o nouă cheie de registry pentru a stoca ( Date de configurare a pornirii) Cu nume BCD00000000... Fișierul cu datele acestei secțiuni are numele bcdși se află într-un folder ascuns Boot partiția activă (partiția de pe care este pornit sistemul). De obicei, în timpul unei instalări standard Windows, este creată o partiție activă mică (de la 100 la 500 de megaocteți, în funcție de sistemul de operare), care este ascunsă utilizatorului și conține doar date de serviciu pentru pornirea sistemului - înregistrări de pornire, manager de boot bootmgr, magazin de configurare de pornire BCD, fișiere de localizare și programe de testare a memoriei. Locația tufișului bcd depinde de modul în care este configurat bootloader-ul când sistemul este instalat și poate fi pe aceeași partiție ca și directorul Windows.

Locația fișierelor de registry în orice versiuni Windows poate fi vizualizat folosind Editorul Registrului, sub:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ hivelist

Această secțiune stochează informații despre toți stupii, inclusiv profilurile de utilizator, cu link-uri către locația lor în sistemul de fișiere Windows.

Structura registrului

Registrul Windows are o structură arborescentă și constă din 5 chei principale de registry:

HKEY_LOCAL_MACHINE (HKLM) - Cea mai mare cheie de registry. Conține toate setările de bază ale sistemului de operare, precum și hardware-ul și software-ul computerului. Informațiile conținute în această secțiune se aplică tuturor utilizatorilor care se înregistrează în sistem.

HKEY_ CLASSES_ ROOT (HKCR) - Conține asocieri între aplicații și tipuri de fișiere (după extensiile de fișiere). În plus, această secțiune conține informații despre tipurile de fișiere înregistrate și despre obiectele COM și ActiveX. cu exceptia HKEY_ CLASSES_ ROOT aceste informații sunt stocate și în secțiuni HKEY_LOCAL_MACHINEși HKEY_CURRENT_USER... Capitol HKEY_LOCAL_MACHINE \ Software \ Clase conține setări implicite care se aplică tuturor utilizatorilor de pe computerul local. Opțiunile conținute în secțiune HKEY_CURRENT_USER \ Software \ Clase, înlocuiți valoarea implicită și se aplică numai utilizatorului curent. Capitol HKEY_CLASSES_ROOT include date din ambele surse.

HKEY_USERS (HKU) - Conține setările de mediu pentru fiecare dintre profilurile de utilizator încărcate, precum și profilul implicit. V HKEY_USERS există o secțiune imbricată \ Mod implicit precum și alte subsecțiuni identificate de SID ( ID de securitate, SID) al fiecărui utilizator.

HKEY_CURRENT USER (HKCU) - Conține setările de mediu pentru utilizatorul conectat în prezent în sistem (variabile de mediu, setări desktop, setări de rețea, aplicații și dispozitive conectate).

Această secțiune dublează informații în HKEY_USERS \ SID utilizator, Unde SID utilizator- identificatorul de securitate al utilizatorului care este în prezent înregistrat în sistem (puteți afla SID-ul utilizatorului actual tastând Linie de comanda whoami / utilizator).

HKEY_CURRENT_ CONFIG (HKCC) - Conține setări pentru profilul hardware curent. Profilul hardware curent include seturile de modificări aduse configurației implicite a dispozitivului specificate în subsecțiuni Softwareși Sistem partiția rădăcină HKEY LOCAL_MACHINE... V HKEY_CURRENT_CONFIG se reflectă doar schimbările. În plus, informațiile din această secțiune se află în HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ HardwareProfiles \ Current.

Datele de registry sunt stocate ca parametri localizați în cheile de registry. Fiecare parametru este caracterizat de un nume, tip de date și valoare.

Tipuri de date de bază utilizate în registru

REG_DWORD este un număr pe 32 de biți. Acest tip de date este utilizat de mulți parametri în driverele și serviciile de dispozitiv. Editorii de registry pot afișa aceste date în format binar, hexazecimal și zecimal.

REG_SZ - șir de text care poate fi citit de om. Valorilor care reprezintă descrierile componentelor li se atribuie de obicei acest tip de date.

REG_EXPAND_SZ - Șir de date extensibil. Acest șir este un text care conține o variabilă care poate fi înlocuită atunci când este apelată din aplicație, de exemplu, folosită pentru a scrie variabile de mediu.

REG_MULTI_SZ - Câmp cu mai multe linii. Valorile care sunt de fapt liste de șiruri de text într-un format care poate fi citit de om au de obicei acest tip de date. Liniile sunt delimitate NULL.

REG_BINARY - Date binare. Majoritatea componentelor hardware folosesc informații care sunt stocate ca date binare. Editorii de registry afișează aceste informații în format hexazecimal.

REG_RESOURCE_LIST - Lista de resurse hardware. Se aplică numai sucursalei HKEY_LOCAL_MACHINE \ HARDWARE.

De asemenea, uneori puteți găsi aceste tipuri de date de registry:

REG_RESOURCE_ REQUIREMENTS_LIST- Lista resurselor hardware necesare. Se aplică numai sucursalei HKEY_LOCAL_MACHINE \ HARDWARE.

REG_FULL_RESOURCE_ DESCRIPTOR - Un descriptor (descriptor) pentru o resursă hardware. Se aplică numai sucursalei HKEY_LOCAL_MACHINE \ HARDWARE.

REG_QWORD este un număr pe 64 de biți.

REG_DWORD_ LITTLE_ENDIAN - număr little-endian pe 32 de biți, echivalent REG_DWORD.

REG_DWORD_BIG_ ENDIAN - număr pe 32 de biți în format big-endian.

REG_QWORD_LITTLE_ ENDIAN - număr sporit de 64 de biți. Echivalent REG_QWORD.

REG_NONE - Parametrul nu are un tip de date specific.

Interacțiunea registrului cu sistemul de operare

Când computerul pornește, dispozitivul de recunoaștere hardware ( dispozitiv de recunoaștere hardware) adaugă în registru o listă de dispozitive pe care le-a descoperit. De obicei, recunoașterea hardware-ului se face printr-un program Ntdetect.comși nucleul sistemului de operare Ntoskrnl.exe

La pornirea sistemului, nucleul sistemului extrage din registru informații despre driverele de dispozitiv care sunt încărcate și ordinea în care sunt încărcate. În plus, programul Ntoskrnl.exe transferă informații despre sine în registru (de exemplu, numărul versiunii).

În timpul pornirii sistemului, driverele de dispozitiv schimbă parametrii de pornire și datele de configurare cu registrul. Driverul de dispozitiv raportează resursele de sistem pe care le utilizează, inclusiv întreruperile hardware ( IRQ) și canale de acces la memorie ( DMA) astfel încât sistemul să poată include aceste date în registru. Apropo, registry vă permite să creați mai multe profiluri hardware. Profil hardware ( profilul hardware) este un set de instrucțiuni pe care le puteți folosi pentru a spune sistemului de operare ce drivere de dispozitiv să încarce atunci când porniți computerul. În mod implicit, sistemul creează un profil hardware standard care conține informații despre tot hardware-ul găsit pe computer.

Când un utilizator se conectează, profilurile de utilizator sunt încărcate ( profilurile utilizatorilor). Toate informațiile legate de un anumit nume de utilizator și drepturile asociate sunt stocate în registru. Un profil de utilizator definește setările individuale ale sistemului (rezoluția afișajului, setările de conexiune la rețea, dispozitivele conectate și multe altele). Informațiile despre profilul utilizatorului sunt, de asemenea, stocate în registru.

La instalarea aplicațiilor. De fiecare dată când pornește programul de instalare, acesta adaugă noi date de configurare în registry. La pornire, toți instalatorii trebuie să citească informații din registru pentru a determina dacă componentele de care au nevoie sunt prezente în sistem. În plus, registrul permite aplicațiilor să partajeze informații de configurare, ceea ce le oferă mai multă interoperabilitate. Aplicația trebuie să utilizeze activ și corect registrul, precum și să îl poată șterge corect, fără a afecta componentele care pot fi utilizate de alte programe (biblioteci, module de programe etc.). Aceste informații sunt stocate și în registru.

La administrarea sistemului. Când un utilizator face modificări în configurația sistemului utilizând instrumente de administrare a sistemului (de exemplu, folosind Panouri de control sau snap MMC), toate modificările sunt reflectate imediat în registrul de sistem. De fapt, instrumentele de administrare sunt cele mai convenabile și mai sigure instrumente pentru modificarea registrului. Apropo, editorul de registry ( regedit.exe), deoarece toate modificările sistemului pot fi făcute direct prin editarea registrului.

■ În timpul pornirii și funcționării sistemului de operare, datele de registry sunt accesate în mod constant, atât pentru citire, cât și pentru scriere. Fișierele de registru se schimbă constant, deoarece nu numai sistemul, ci și aplicațiile individuale pot folosi registrul pentru a-și stoca propriile date, parametri și setări. Cu alte cuvinte, accesarea registrului este una dintre cele mai frecvente operațiuni. Chiar dacă utilizatorul nu lucrează la computer, accesul la registru este în continuare efectuat de serviciile de sistem, drivere și aplicații.

■ Încălcarea integrității fișierelor de registry (încălcarea structurii datelor) sau valorile incorecte ale anumitor parametri critici pot duce la o prăbușire a sistemului. Prin urmare, înainte de a experimenta cu registry, aveți grijă de posibilitatea de salvare și restaurare.


Mulți utilizatori dau peste termenii „curățați registry”, „șterge din registry”, „copie de rezervă a registrului”, „registru de sistem”, etc., dar o parte semnificativă dintre ei nici măcar nu știu ce este acest registru. În acest articol, vom lua în considerare ce este registrul de sistem, de ce trebuie să îl curățați și cum să lucrați cu el.

Ce este Registrul Windows?

Registrul, registrul de sistem, registrul Windows este o bază de date uriașă și, în același timp, principala bază de date ierarhică a sistemelor de operare din familia Windows, a apărut pentru prima dată în îndepărtatul 1992 în Windows 3.1. Este format din mai multe fișiere stocate în directoarele de sistem, cum ar fi ServiceProfiles,% USERPROFILE%, System32config. A apărut ca înlocuitor pentru fișierele ini, care stocau anterior configurația sistemului. Acest lucru a crescut semnificativ viteza de acces la datele de sistem.

Baza de date conține informații despre hardware-ul și software-ul computerului, setările și modurile de funcționare ale fiecărei componente ale sistemului, setările contului, setările panoului de control, configurarea serviciului, asocierile fișierelor și multe altele. Un număr semnificativ de modificări efectuate de utilizator, aplicații sau sistemul de operare însuși pe computer sunt stocate în registrul sistemului.

De ce să vă curățați registry și să-l optimizați?

După cum sa menționat, registry conține informații despre aproape toate componentele sistemului și setările acestora și reprezintă mai mult de o duzină de fișiere de sistem protejate. Pe baza acestui fapt, fișierele bazei de date a sistemului, ca oricare altele, sunt susceptibile de fragmentare (atunci când sectoarele care stochează un document sunt împrăștiate pe suprafața discului, în loc să fie în vecinătate), ceea ce crește timpul de acces la registru. Prin urmare, are nevoie de defragmentare periodică. Numai defragmentarea fișierelor de sistem în mod obișnuit nu va funcționa, deoarece acestea sunt utilizate în mod constant de Windows. Pentru aceasta, au fost dezvoltate o mulțime de utilități speciale - defragmentare și tweakers.

Este necesară curățarea bazei de date a sistemului de înregistrările de gunoi, care sunt informații despre aplicații la distanță, biblioteci, fonturi, drivere și asocieri de fișiere cu programe la distanță etc. pentru a reduce dimensiunea registrului și timpul de acces la intrările din registru. .

Structura registrului

Baza de date a sistemului constă din mai multe secțiuni, fiecare dintre ele stocată în propriul fișier. Unele subsecțiuni care ocupă mult spațiu, de exemplu, informații despre aplicațiile instalate, sunt de asemenea salvate în fișiere separate.

Registrul de sistem Windows - Filiale

  • HKEY_CLASSES_ROOT (HKCR) - această ramură stochează date despre toate extensiile de fișiere înregistrate în sistemul de operare, asocierile acestora cu programe, precum și despre componentele ActiveX și COM.
  • HKEY_CURRENT_USER (HKCU) - aici este stocată configurația contului de utilizator curent.
  • HKEY_LOCAL_MACHINE (HKLM) - informații despre componentele hardware ale computerului, driverele acestora, modurile de operare și informații despre încărcarea sistemului de operare Windows.
  • HKEY_USERS (HKU) - Stochează toate datele despre toate conturile de utilizator ale acestui computer.
  • HKEY_CURRENT_CONFIG (HKCC) - Acesta conține informații despre hardware-ul utilizat pentru a porni computerul.

Cum să rulați programul pentru a funcționa cu registry?

Windows este echipat cu un utilitar simplu și funcțional pentru ca utilizatorul să lucreze cu registrul său. Există mai multe modalități de lansare a editorului de registry, prin care sunt gestionate toate înregistrările din baza de date a sistemului.

Cum deschid registrul Windows?

1-a cale

  1. Apelăm caseta de dialog „Run” prin intermediul combinației „Win + R”.
  2. Scriem „regedit” în formularul de text și facem clic pe „OK”.

a 2-a cale

  1. Apelăm „Start” și introducem comanda pentru a porni editorul de registry „regedit” în linia de căutare.
  2. În rezultatele căutării, faceți clic pe „regedit.exe” pentru a lansa utilitarul de sistem.

Lucrăm cu intrări de registry de sistem folosind un editor de registry standard

După pornirea editorului de registry, în fața noastră va apărea o fereastră care afișează structura ierarhică a bazei de date a sistemului.

Fiecare dintre ramurile sale conține un număr mare de subsecțiuni, care sunt deschise făcând clic pe triunghi, făcând dublu clic pe numele secțiunii / subsecțiunii sau făcând clic pe butonul "®" - cursorul din dreapta pe tastatură .

Utilizatorul are următoarele opțiuni pentru a lucra cu registrul de sistem:

  • exportul și importul ambelor sucursale întregi și secțiunile și evidențele individuale ale acestora (chei);
  • transferul oricăror subchei de registry pe hârtie sub formă de informații text;
  • crearea, ștergerea, redenumirea cheilor și ramurilor;
  • căutați orice informație în registru.

Toate acțiunile sunt efectuate prin două elemente din meniul principal ("Fișier" și "Editare") al editorului de registry după selectarea cheii sau subsecțiunii necesare, precum și prin intermediul acestora meniul contextual, care este invocat făcând clic dreapta pe un obiect.

Lucrul cu registrul printr-un program standard nu este mult diferit de lucrul cu datele sistemului de fișiere al hard diskului, cu câteva excepții, dintre care una este incapacitatea de a lucra cu mai multe obiecte în același timp. Și vizualizarea bazei de date a sistemului sub formă de arbore va fi neobișnuită pentru mulți utilizatori. Butonul F2 este, de asemenea, responsabil pentru redenumirea, Ștergerea - ștergerea ramurilor și cheilor de registry

Important! Înainte de a efectua orice acțiune cu registry, asigurați-vă că ați creat backup ramură sau secțiune la care intenționați să faceți modificări.

Copie de rezervă pentru o secțiune sau o ramură:

Apelați meniul contextual al ramurii de schimbat și selectați „Export” sau selectați ramura, apelați elementul de meniu „Fișier” și faceți clic pe „Export...”.

Setați calea și numele fișierului de ieșire.


Dacă mai aveți întrebări pe această temă "
Ce este un registru și cum să lucrezi cu el?", îi poți întreba în comentarii

Cum să creezi un ID Apple pe iPhone, iPad sau iPod touch?

Mai întâi de toate, deschideți App Store, iTunes Store sau iBooks și selectați orice program gratuit. Acum, rândul cu obiectul selectat apăsați GET. Apoi apăsați din nou pentru a încărca articolul. Faceți clic pe „Creați un nou ID Apple”. Urmați instrucțiunile suplimentare. Faceți clic pe „Nu” când vi se solicită detaliile de plată. După ce ați introdus informațiile, vi se va cere să vă verificați ID-ul Apple prin e-mail. Înainte de a vă folosi ID-ul Apple, trebuie mai întâi să îl verificați.

  • Reveniți la pasul anterior
  • Reporniți F.A.Q
  • Cere

Mulțumiri! Vom încerca să răspundem cât mai curând posibil.


dacă (funcția_există („evaluările”)) (evaluările_();)?>

Dacă sistemul de operare a fost instalat pe un computer pentru o lungă perioadă de 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 în încărcare lentă, deschiderea pe termen lung a unor programe, în apariția unor casete de dialog despre erorile apărute. Și cu cât o persoană lucrează mai mult la un computer, cu atât mai multe defecțiuni și disfuncționalități observă, iar în timp, lucrul pe un astfel de computer se poate transforma într-un adevărat coșmar.

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 nu ar strica să cunoască scopul său, impactul asupra munca generala OS, precum și despre mijloacele de monitorizare și îngrijire ale acestuia.
Deci, mai devreme sau mai târziu, utilizatorul se confruntă cu întrebarea - fie reinstalați sistemul de operare cu toate programele și re-configurați-l interfața cu utilizatorul, sau încercați să „curățați” sistemul și să-l readuceți 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ările pentru hardware-ul și software-ul instalat, profile personale utilizatorii care au acces la computer, tipurile de fișiere pe care programele le pot crea și informații despre proprietățile folderelor.

Importanța registrului Windows este greu de supraestimat. Cât de corecte informațiile sale depinde de cât de eficient vor funcționa toate nodurile PC-ului, atât software cât și hardware. Dacă utilizatorul începe să observe orice problemă cu computerul său, atunci acesta este un semn clar că a avut loc o eroare în registry și unele dintre setările acestuia au mers prost. Dacă defecțiunea în registrul de sistem este gravă, descărcați utilizator Windows va eșua și sistemul de operare va trebui reinstalat.

Registrul de sistem este stocat la X: \ Windows \ System32 \ сonfig, unde X este litera unității de sistem.

REGISTRELE SISTEMULUI ROOT

Registrul Windows este format din mai multe secțiuni principale:

  • - HKEY_CURRENT_CONFIG (HKCC) - această secțiune conține toate informațiile despre profilul hardware care este folosit pe mașină localăîn timpul pornirii sistemului;
  • - HKEY_CURRENT_USER (HKCU) - secțiunea stochează informații despre utilizator specific care este autentificat și funcționează în el în prezent timp. Această ramură își stochează folderele, setările ecranului, setați parametri pentru panoul de control;
  • - HKEY_CLASSES_ROOT (HKCR) - această secțiune conține date despre extensiile de tip de fișier și aplicațiile care se vor deschide atunci când sunt lansate;
  • - HKEY_USERS (HKU) - această ramură stochează informații despre toate încărcate profiluri active utilizatorii unui anumit PC;
  • - HKEY_LOCAL_MACHINE (HKLM) - o ramură pentru stocarea informațiilor despre încărcarea sistemului de operare Windows, informații despre driverele de dispozitiv și hardware calculator;
  • - HKEY_USERS (HKU) - magazinele sucursale setări individuale profilul fiecărui utilizator care este înregistrat în sistem. De asemenea, stochează informații despre profilul „implicit” pentru noii utilizatori creați.

Fiecare cheie de registry rădăcină conține multe subsecțiuni, care la rândul lor pot avea propriile subsecțiuni multiple, care stochează setările 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 ai 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 este nevoie de mai mult pentru a porni computerul, 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 este mai mult software pe computer, cu atât registrul devine mai mare.

În același timp, Windows este proiectat în așa fel încât funcționarea oricărui software, fie el un simplu utilitar sau Super joc, va necesita întotdeauna interacțiunea cu registrul de sistem pentru a căuta parametrii necesari, care devine din ce în ce mai greu și mai lung de găsit decât dimensiune mai mare registru și numărul de filiale din acesta.

Mai este unul factor important care afectează viteza Windows funcționează, dar înainte de a vorbi despre asta, să facem o mică remarcă. În computere, există două tipuri principale de memorie - RAM (memorie cu acces aleatoriu), este și memorie cu acces aleatoriu și ROM (memorie permanentă), care include hard disk-uri, unități flash și alte componente care stochează datele dvs. RAM este foarte memorie rapidă permițându-vă să faceți schimb instantaneu de informații cu unități centrale de procesare, dar ROM-ul este mult mai lent.

Acum, să continuăm, încetinirea deschiderii programelor este foarte des cauzată de faptul că pt execuție rapidă la încărcarea lor, nu există suficientă RAM. Și adesea, pentru a oferi cantitatea necesară de memorie pentru un program, sistemul o preia din volumul total (o combinație de RAM și ROM), începând să se refere la spațiul de pe hard disk, adică. există un așa-numit „swap” (o parte din informații este înregistrată pe HDD). Ca urmare, atunci când, la încărcarea sau rularea unei aplicații, are nevoie de informațiile necesare scrise pe disc, aceasta este citită mult mai mult decât dacă sistemul le-ar lua din RAM.

Pentru a evita o astfel de situație, este necesar să excludeți toate programele inutile sau utilizate rar de la intrarea în RAM.

Dar adevărul este că una dintre principalele surse de împrăștiere „RAM” a computerului dvs. este registrul, datele din care, sistem Windows se incarca, la pornire, fara sa intelegi daca ai nevoie de ele sau nu. Printre acestea, pot exista „urme” pentru o lungă perioadă de timp programe de la distanță, aplicații sau setările acestora de care este puțin probabil să mai aveți nevoie. Astfel, dacă nu acordați suficientă atenție stării registrului de sistem, tot acest gunoi va aglomera spațiu prețios în RAM.

Foarte des, în procesul de utilizare a unui computer, utilizatorii încep să experimenteze casete de dialog cu tot felul de erori care apar în Windows. Multe dintre ele sunt rezultatul modificărilor incorecte aduse registrului, care intra în conflict cu setările sistemului. Acest lucru se poate datora înlocuirii biblioteci standard la versiuni mai vechi sau după ce au fost eliminate brusc, de exemplu după infectie viralași curățarea ulterioară a computerului.

METODE DE EDITARE A REGISTRULUI

Utilizatorul poate rezolva toate problemele cu registrul „umflat” în două moduri: manual sau folosind programe, dar în oricare dintre aceste cazuri se vor face modificări în registrul de sistem.

Un utilizator fără experiență nu ar trebui să facă modificări manual. În acest caz, este mai bine să utilizați programe speciale cu care puteți schimba fără durere baza de registru pentru ca sistemul de operare să funcționeze. Din fericire, acum există suficiente astfel de utilități pe piață, în timp ce există ambele programe cu plată, și gratuit, cu o funcționalitate destul de decentă. Scopul principal al acestor utilitare este de a căuta și elimina chei sparte, care nu mai sunt folosite, ci doar înfunda registrul, precum și îl defragmentează.

Și totuși, dacă decideți să faceți singur modificări în registru, atunci cel mai mult soluție optimă va folosi sistemul încorporat Utilitarul Windows Editorul Registrului... Pentru a ajunge la editorul de registry, există echipa speciala„Regedit”, care trebuie introdus în fereastra Run (apelată prin apăsarea Tastele Windows+ R).

După lansarea utilitarului, utilizatorul va vedea o fereastră împărțită în două părți, în una dintre care sunt afișate secțiunile, subsecțiunile și ramurile registrului de sistem, iar în cealaltă - parametrii elementului pe care utilizatorul l-a selectat în registru.

Tot în editorul de registry, în fila Editare, există o opțiune de căutare (numită prin apăsarea tastelor Ctrl + F) care caută cuvinte dateîn numele secțiunilor, numele parametrilor și valorile acestora. Aceasta este foarte funcție convenabilă, permițând, de exemplu, curățarea registrului de urmele unui program inutil după numele său.

Când ajustați manual registry, 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 când pot face ei înșiși modificări în registru și când trebuie să apeleze la un profesionist pentru ajutor. Dacă este posibil, trebuie chemat întotdeauna un specialist, dacă apar probleme cu registrul, sau cel puțin un prieten cu experiență ar trebui să fie invitat. Este foarte descurajat ca un neprofesionist să facă ajustări la intrările valide. În plus, înainte de a face ajustări, trebuie neapărat să faci o copie de rezervă a registrului, apoi în caz că acțiuni greșite care va duce la inoperabilitatea sistemului, va fi posibilă restaurarea registrului dintr-o copie de rezervă folosind același utilitar care a fost folosit pentru a face modificările. De asemenea, trebuie să rețineți că în niciun caz nu trebuie să înlocuiți registrul unei singure versiuni. sistem Windows registrul unei versiuni diferite.

Cele mai frecvente greșeli și consecințele lor la ajustarea registrului de către amatori sunt ștergerea sau modificarea secțiunilor și cheilor necesare, după care unele programe pot să nu mai funcționeze, să nu se încarce Cont utilizator sau se întâmplă respingere totală sistem de operare.

MONITORIZARE ÎNREGISTRARE

Registrul Windows este o reflectare a modului în care funcționează sistemul 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țiune perfectă utilizați pentru monitorizarea unui utilitar popular care a fost creat special pentru acest scop. De ce să-l instalezi și să-l folosești? Pentru a analiza activitatea programelor. Utilizatorul va putea întotdeauna să vadă ce procese au loc în sistem, ce programe rulează și care dintre ele se referă cel mai adesea la registru, iar dacă vede ceva suspect, va putea lua măsuri pentru a elimina problemele. .

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 plus, 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).

ÎNREGISTREAZĂ ÎNGRIJIRE

Instalare și apoi demontare diverse programe, utilizatorul sistemului de operare Windows nu știe întotdeauna că, de regulă, informațiile despre ei nu sunt șterse complet din registru. Există întotdeauna niște „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, puteți face acest lucru folosind programe speciale, a cărui existență a fost deja menționată mai sus. Programele jv16 PoverTools, CCleaner, Reg Organizator, RegCleaner și alții. Cu ajutorul lor, utilizatorul nu poate doar curăța registry de „gunoi”, ci și poate defragmenta hard disk-ul, edita pornirea, șterge istoricul browserului, șterge fișierele învechite pentru recuperarea sistemului etc.

CONCLUZIE

Capacitatea de a gestiona registry este un plus imens pentru un utilizator de orice nivel. În acest caz, fără a aștepta ajutor extern, puteți îmbunătăți sau restabili independent performanța sistemului dvs. de operare în cazul unor probleme grave. Adevărat, este și mai important să nu-ți aduci sistemul 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ă favorabil pe Internet. Adevărat, pentru a le folosi, în orice caz aveți nevoie de cel puțin schiță generalăștiți ce este registry și cum să-l faceți modificări. Ei bine, dacă nu ai reușit să faci față singur problemelor, ai cunostinte de baza ajuta la explicarea corectă a esenței problemei unui specialist serviciu informatic, ceea ce va accelera semnificativ procesul de eliminare a acestuia.

Î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 un numar mare de informație. În afară de înregistrările necesare ferestre, majoritatea programelor își scriu propriile informații și acolo. Pentru a face modificări în registry, trebuie să îl deschideți folosind programul conceput pentru aceasta. Un exemplu este 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ă. În stânga este navigatorul asemănător Explorer, iar în dreapta sunt informațiile în sine. 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ă există subdosare într-un folder sau secțiune, atunci în stânga acestui folder se află „ un plus". Când faceți clic pe el, acest folder." se desfășoară”, iar pictograma se transformă în „ minus„făcând clic pe care poți din nou” rulează". Dacă dați clic pe pictograma folderului sau pe numele acestuia, în fereastra din dreapta va apărea o listă a acelor parametri care sunt conținute în acest folder (dar nu în subfoldere!). Fiecare parametru este format din numele și valoarea sa. Fiecare parametru are propria cale, prin care poate fi găsit. Calea constă dintr-o secvență de foldere în care se află acest parametru, începând cu folderul părinte (aceasta este una dintre cele șase secțiuni principale de mai sus). Un exemplu de astfel de cale ar fi fi HKEY_CURRENT_CONFIG \ Afișare \ Setări, și numele parametrului Rezoluţie. Atunci când sunt combinate, aceste două valori - parametrul și calea către acesta (denumită adesea o adresă) indică un parametru unic. De exemplu, la doi diverși parametri poate fi aceeași cale, doi parametri pot avea același nume, dar se află în foldere și subdosare diferite, dar doi parametri cu aceeași adresă și nume nu pot exista. Registrul poate fi căutat (folosind meniul sau prin comanda rapidă de la tastatură CTRL + F).

Evidențierea 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... Șirul stochează o linie ( şir), v binar - valoare binară, v DWORD- zecimal sau valoare 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 valoarea parametrului (sau o modificați pe cea existentă).

Dacă sfatul spune să setați o valoare a parametrului, înseamnă că trebuie să schimbați sens existent parametrul la cel dorit sau, dacă un parametru cu un astfel de nume este absent, creați-l și apoi modificați conținutul.

La sfârșitul lucrării, pentru majoritatea modificărilor trebuie să închideți 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 dezinstalăm programe, modificăm parametrii Windows instalăm echipamente noi, toate acestea se consemnează și se consemnează în registru. Ai putea spune că registrul este inima Windows. Pentru a vizualiza sau edita registrul, trebuie să rulați programul Regedit (Start - Run - Regedit). Din punct de vedere fizic, registrul este stocat într-un director Windows (95/98) sub nume User.datși System.dat... Spun imediat dacă nu știi în ce vrei să schimbi 100% nu schimba, altfel pretul este fara valoare. Ei bine, pentru cei care s-au schimbat, dau un indiciu. La încărcare cu succes, Windows face copii de rezervă ale registrului sub nume Utilizator.da0și System.da0... Acesta este ceea ce vom folosi. Desigur, vă puteți crea propriile copii de rezervă pentru fiecare „pompier”. Dacă Windows nu pornește, atunci la momentul pornirii apăsăm 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 Windowse 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 system.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ă mergem direct la registru.

1.) Deschis regedit gaseste cheia

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

Aici vei gasi lista plina programe instalate... Dacă unele programe nu mai există, eliminați foldere inutile cu numele lor (o listă incompletă este afișată în „ Panou de control - Adăugați sau eliminați programe ").

2.) În cheie

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ Current Version \ Run

există o listă cu toate programele care pornesc la pornire Windows. Puteți șterge program inutil, sau 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, să introduceți calea către program. Dacă există mai mulți utilizatori pe computerul dvs., lista de programe poate 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 obiect Favorite (Windows 98), accesați secțiunea

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

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

Documentele- parametru NoRecentDocsMenu
Setări - NoSetFolders
Găsiți - NoFind
Închidere - NoClose
Deconectare... - NoLogOff.

De asemenea, puteți anula lucrarea Click dreapta mouse-ul în meniul principal, pentru a face acest lucru, creați în același loc DWORD-parametru sub nume NoChangeStartMenu cu sensul 1 ... Gata! Ei bine, ultimele retușuri. Vă place mesajul despre ce buton să începeți? Nu? Apoi creăm DWORD- parametrul numit NoStartBanner si valoarea 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 „Click” OK „și toate datele de pe hard disk vor fi distruse”. Reporniți Windows și bucurați-vă de rezultat. Î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 \ Panoul de control \ Internațional

și creați un parametru șir sTimeFormat

Intelesul sau " HH: mm", unde HH este ora,: este caracterul separator, iar mm este minutele. Este necesară o repornire pentru ca modificările să aibă efect. Este distractiv să vezi cum va fi chinuit prietenul tău prin reglarea ceasului dacă schimbi HH și mm! Ei bine, dacă vrei să te caci foarte tare, atunci trebuie să faci asta: Hm: mH "mH; Hm și așa mai departe.

6.) Pentru a nu exista etichete de săgeți în pictograme, găsiți cheia HKEY_CLASSES_ROOT \ Pifileși eliminați parametrul IsShortcut, același lucru ar trebui făcut în folder Lnkfile... Reporniți computerul și bucurați-vă de rezultat.

7.) Calea către fișiere 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 configurare la adăugarea componentelor sau modificarea parametrilor sistemului.

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

HKEY_CLASSES_ROOT \ Rețea \ 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

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

10.) Pentru a ascunde discurile în explorator, 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 discuri, atunci 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 selectează "hexadecimal" si calculeaza. De exemplu, pentru a ascunde unitățile Cși D trebuie adaugat 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 să adunăm 01 00 00 00 și 10 00 00 00, obținem rezultatul 11 00 00 00.

11.) Deschis Proprietăți: Ecran, aici vom ascunde câteva file. În editorul de registry, găsiți cheia

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

creați aici DWORD-parametru numit NoDispBackgroundPage si valoarea 1 ... Acum fila fundal nu va fi afișat. Restul filelor sunt ascunse de următorii parametri:

NoDispAppearancePage - Decorare
NoDispScrSavPage - Screensaver
NoDispSettingPage - Setare.

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

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

HKEY_CURRENT_USER \ Panou de control \ desktop

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

14.) Acum să încercăm articolul Deschideți în Notepad pus în meniul contextual. Să mergem la secțiune HKEY_CLASSES_ROOT \ * \ shell(Dacă nu, creează). Creați o secțiune " Deschis„și schimbare Mod implicit pe " Deschideți în Notepad". Acum creați o secțiune" comanda " iar în ea se schimbă Mod implicit pe " notepad.exe% 1". Gata.
15.) Acum hai să ne jucăm cu Internet Explorer „om. Doriți să schimbați imaginea de fundal a browserului dvs.? Vă rog. Du-te la cheie

HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ Bara de instrumente

și creează Parametrul ș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 \ Principal

creaza un nou Parametru șir titlu de fereastră... În valoare, introduceți ceea ce doriți să vedeți în titlu după numele 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 du-te la

HKEY_CURRENT_USER \ Panoul de control \ Internațional \

și creați doi parametri șir: s1159și s2359... În valoarea lor, trebuie să introduceți numele dorit. Limita este de 8 litere.

17.) Când trebuie să reporniți registry și nu doriți să reporniți mașina, în unele cazuri vă vor ajuta următoarele: apăsați Ctrl + Alt + Del apoi selectați Explorator si butonul " Finalizați sarcina "... Răspundeți la oferta de a opri mașina cu un refuz, apoi apăsați „ Eliminaț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

Repararea registrului

Trebuie avut grijă când lucrați cu registrul. Ștergerea oricăror date importante în mod accidental sau fără să știe poate bloca sistemul de operare. Atunci situația poate fi salvată doar prin restaurarea ultimei copii de lucru.

Dacă intenționați să experimentați cu registry, mai întâi salvați fișierele SYSTEM.DAT și USER.DAT pe disc. Acestea sunt situate în directorul în care a fost instalat sistemul de operare și au atribute doar pentru citire și ascunse. Dacă registry este grav deteriorat, puteți rescrie aceste fișiere în directorul Windows, instalați atributele dorite iar registrul va fi ca nou. Doar nu încercați să restaurați aceste fișiere când Windows este încărcat, altfel sistemul se va închide complet și îl va salva numai reinstalare completă! Pentru a restaura aceste fișiere, trebuie mai întâi să reporniți în DOS și să înlocuiți fișierele deteriorate cu altele bune de acolo.

Dar aceasta nu este singura opțiune de recuperare a datelor. Cert este că sistemul de operare, la fiecare lansare reușită salvează o copie a registry într-un fișier .cab care este scris în directorul ascuns SYSBCKUP al directorului Windows. În mod implicit, ultimele cinci copii sunt păstrate. 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... Nici adevărul nu merită instalat mare importanță de cand fișierele ocupă mult spațiu (un fișier este mai mare decât 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ă selecție copia dorită 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 în intervalul dintre ultima copie de rezervă și o eroare în registry, atunci toate aceste date se vor pierde iremediabil. Avem nevoie de ea? Cu siguranta nu! Pentru a face o copie de rezervă a registrului în orice moment, utilizați comanda

ceea ce în cazul în care este normal a trecut verificarea va crea o copie de rezervă.

O altă opțiune pentru salvarea și restaurarea registrului este să exportați cheia sau întreaga ramură pe care intenționați să o modificați. Acest lucru se poate face în Regedit pentru Windows din meniul Registry. Evidențiați secțiunea necesară și faceți clic pe elementul „Exportați fișierul de registru”. După specificarea numelui fișierului, datele din această secțiune vor fi exportate în acesta. Dosarul are extensia REG... Pentru a-l importa în registry, trebuie doar să faceți dublu clic pe el și datele vor fi transferate. Adevărat, această metodă de recuperare a informațiilor are una dezavantaj semnificativ: toate intrările șterse sau modificate vor fi restaurate, dar intrările adăugate nu vor fi șterse. De aceea Pe aici este mai potrivit dacă faci niște modificări nesemnificative, iar pentru a le derula înapoi fără a reintroduce datele vechi, poți folosi export/import.

În general, trebuie să lucrați cu registrul cu mare atenție, dar dacă îl faceți periodic copii de rezervă, atunci nu ar trebui să apară probleme.

Top articole similare