Localizarea setărilor de registry - windows 7

Localizarea setărilor de registry

Acum știți cum să schimbați un element din registru, dar cum știți ce element trebuie să modificați? "

Uneori este evident. De exemplu, doriți să reducă timpul de pornire aplicația preferată, și credeți că puteți opri programul screen saver (logo-ul prietenos, pe care îl vedeți ca programul este încărcat, dar care necesită ceva timp pentru download sa). În cheia de registry HKEY_Current_User \ Software, există un parametru numit ShowSplashScreen. Puteți să-l activați (valoarea 1) sau să îl dezactivați (valoarea 0).

I Zero și una nu se potrivește întotdeauna și mai departe, uneori

Am valoare inversează sensul numelui, de exemplu, dacă atribuiți o valoare a parametrului DontShowSplashScreen 1, atunci cel mai probabil, dezactivați ShowSplashScreen proprietate.

Totul nu este la fel de ușor cum pare. Puteți vedea numere și litere lungi, fără sens. Deși nu există reguli stricte privind cum să denumiți valori și secțiuni sau date organizate, există o modalitate pe care o puteți utiliza pentru a afla cum este setată setarea de care aveți nevoie în registru.

Care este scopul? Când căutați valori de registry care sunt responsabile pentru o anumită configurație, vă confruntați cu mai multe sarcini:

Despre Cum găsiți setările ascunse

Nu toate setările aplicației sunt afișate în caseta de dialog Proprietăți, unele dintre acestea pot fi modificate numai în registru. Găsind unde aplicația stochează setările, puteți să explorați alte setări ale aplicației și să înțelegeți cum funcționează.

Despre modul de redare a setărilor

Descoperind partițiile și valorile responsabile pentru setări, le puteți combina într-un fișier pentru a corecta registrul și apoi să îl utilizați pe un alt computer. Acest lucru este util pentru administratorii de rețea și dezvoltatorii de software.

Despre modul de introducere a valorilor neautorizate de software

Ați configurat un program de scanare a virușilor pentru a scana sistemul o dată pe săptămână și doriți ca scanarea să se întâmple la fiecare zece zile, dar programul rulează numai o dată pe săptămână. Dacă găsiți valoarea registrului care este responsabil pentru acest interval de timp, puteți introduce în el orice număr arbitrar.

Despre modul de configurare în cazul în care software-ul eșuează

Dacă aplicația nu salvează setările necesare în registry, o puteți remedia manual dacă știți unde sunt stocate.

Despre cum să preveniți modificările anumitor setări

Unele programe, inclusiv Windows 7, "uită" setările, revenind la valorile implicite, fără nici un motiv evident. Dar, de îndată ce aflați unde sunt stocate informațiile, puteți schimba permisiunile (mai multe despre aceasta mai târziu) pentru a împiedica modificările ulterioare fără consimțământul dvs.

Ideea este să faceți un instantaneu instantaneu al registrului înainte și după efectuarea modificărilor la Windows. Atunci când se compară cele două "instantanee", este ușor să găsiți care partiții și valorile de registry au fost modificate. Iată cum se face:

1. Închideți toate aplicațiile, cu excepția celei pe care doriți să o verificați. Orice aplicație inutilă care rulează - inclusiv cele care se află în zona de notificare a sistemului - poate modifica oricând informațiile din registru, făcând modificări neașteptate.

3. Faceți o exportare din meniul Fișier. Introduceți numele fișierului Userl. reg și salvați-l în orice loc convenabil pentru dvs.

4. Apoi selectați sucursala HKEY_L0CAL_MACHINE și repetați pasul 3, salvând fișierul ca Machinel. reg.

5. Faceți schimbarea pe care doriți să o urmăriți.

Uitați-vă la fișierele, folderele și discurile ascunse din lista de setări avansate și faceți clic pe OK.

Deci, acum există două instantanee ale ramurilor de registru făcute înainte și după schimbări. Este important ca fotografiile să fie preluate imediat înainte și după modificări, astfel încât alte setări minore, cum ar fi modificările layout-ului ferestrei, să nu fie incluse în modificările care ne interesează.

7. Tot ce trebuie făcut acum este de a "depăși" informațiile modificate în formatul corect. În Windows, există un utilitar special pentru linia de comandă pentru compararea fișierelor - fc.exe.

Există mai multe programe terțe pentru Windows care sunt mai ușor și mai convenabil de utilizat, de exemplu UltraEdit. Chiar și Microsoft Word poate compara textele j v (amintiți-vă că trebuie să salvați rezultatele ca text simplu).

Deschideți o fereastră de prompt de comandă (tastați cmd în câmpul de căutare din meniul Start și apăsați Enter), apoi utilizați comanda cd pentru a specifica folderul unde sunt stocate fișierele de registry. Dacă le-ați salvat pe Desktop, introduceți

8. Pentru operația de comparare, introduceți următoarele două linii:

fc / și userl.reg user2.reg> user.txt

fc / și machinel.reg machine2.reg> machine.txt

Utilitarul va scana două perechi de fișiere și va da diferențe. > Conectați-vă determină datele de ieșire într-un fișier text pentru modificări user.txt în HKEY_CURRENT_USER și fișier text machine.txt pentru schimbări în HKEY_L0CAL_MACHINE.

9. Verificați rezultatele. Fișierul user.txt ar trebui să arate astfel:

Comparând fișierele userl.reg și USER2.REG ***** userl.reg

[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Avansat]

"Ascuns" = dword: 00000001 "ShowCompColo r" = dword: 00000000 ***** USER2.REG

"Ascuns" = dword: 00000002 "ShowCompColor" = dword: 00000000 *****

Din această listă puteți vedea că numai valoarea ascunsă care se află undeva în sucursala HKEY_CURRENT_USER sa modificat. (Este posibil să existe și alte schimbări, dar dacă le studiați cu atenție, veți observa că ele pot fi ignorate.)

Rețineți că pentru configurația descrisă la pasul 5 nu s-au făcut modificări în ramura HKEY_LOCAL_MACHINE, astfel încât machine.txt conține un singur mesaj: "FC: Nu s-au întâlnit diferențe". Aceasta înseamnă că modificările au afectat numai sucursala HKEY_CURRENT_USER.

10. Liniile din jurul șirului modificat sunt, de asemenea, incluse în text pentru a ajuta la găsirea locației șirului modificat în fișierele sursă. Dacă aveți noroc, una dintre liniile următoare va fi titlul secțiunii.

În acest caz, valoarea modificată a fost în HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced. Dacă priviți la această secțiune, veți vedea că aceasta conține alte setări care nu sunt disponibile în caseta de dialog Opțiuni folder.

Dacă nu există rânduri în paranteze drepte unul lângă celălalt, atunci va fi necesară o căutare mică. Pentru a face acest lucru, deschideți unul dintre fișierele sursă (Userl.reg, User2.reg, Machinel.reg, Machine2.reg) și găsiți linia găsită în pas

9. Pentru acest exemplu, găsiți User2. reg "Ascuns" = dword. * 00000002, apoi căutați linia închisă în paranteze pătrate ([.]) deasupra liniei modificate. Este numele secțiunii care conține valoarea Ascuns.

-* 7 Uneori, modificarea setărilor duce la crearea sau ștergerea unei valori (sau

secțiunea) a registrului, adică o partiție întreagă poate fi prezentă într-un singur J din cele două fișiere de registru salvate. În acest caz, poate fi necesar

* Un pic de "săpat" sau încercarea de a regla modul de comparare a fișierelor pentru utilizarea mai ușoară a rezultatelor comparației.

Eliminați toate liniile din fișierul user.txt, cu excepția rezultatului modificărilor. În cele din urmă, veți obține ceva de genul:

Apoi introduceți numele secțiunii (în paranteze pătrate) înaintea acestei linii. În exemplul nostru, secțiunea face parte din rezultatele comparării fișierelor și poate fi lăsată. Rezultatul ar trebui să fie următorul text:

[HKEY_CURRENT_USER \ Software \ Microsoft t: \ Wiridows \ CurrentVersion \ Extractor \ Avansat]

"Ascuns n = dword: 00000002

În cele din urmă, adăugați textul la începutul fișierului: Versiunea Editorului Registrului Windows

5.00, urmat de un șir gol:

Windows Registry Editor versiunea 5.00

[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Avansat]

Când ați terminat, salvați-l ca fișier nou cu extensia de nume de fișier .reg (de exemplu, My Neato Setting.reg).

Dacă modificările afectează sucursala HKEY_LOCAL_MACHINE, repetați și acest pas pentru fișierul machine.txt. Puteți îmbina ambele fișiere într-unul, dar șirul Windows

* j lb Editorul de registri Versiunea 5.00 ar trebui să rămână într-o singură copie.

Pentru unele setări (ca în exemplul nostru), trebuie să creați două fișiere de registru: prima - pentru a activa setările, iar a doua - pentru a le dezactiva. Acum puteți schimba setările făcând dublu clic pe fișierul dorit.

Articole similare