Dacă doriți să restabiliți manual o anumită secțiune a registrului dintr-un instantaneu de restabilire a sistemului sau să accesați anumite chei specifice dintr-o versiune mai veche a registrului, puteți face acest lucru prin accesarea acestor fișiere și apoi exportând secțiuni din acestea. Iată cum se poate face acest lucru în Windows 7 sau Vista.
Din moment ce Windows 7 și Vista utilizează Shadow Copy, altfel cunoscut sub numele de Serviciu Snapshot de volum, pentru a activa funcția "Versiunile anterioare", există instantanee ale unor fișiere importante preluate de-a lungul timpului, inclusiv stupi de registry, pentru a putea accesa versiunile mai vechi ale fișierelor de registru fără a fi nevoie să efectuați o restaurare completă a sistemului.
Acest articol a fost scris în comun de mine și Ramesh de la WinHelpOnline, care a acoperit, de asemenea cum se face același lucru pe Windows XP.
Notă importantă: înainte de a începe, ar trebui să vă dați cu adevărat o declarație de neconcordanță: nu ar trebui să utilizați această tehnică decât dacă știți ce faceți și sunteți dispuși să rezolvați posibile probleme sau cel puțin să aveți niște copii de siguranță ale fișierelor. Inca aici? Citește mai departe.
Primul lucru pe care vrei să-l faci este să dezactivezi Controlul contului de utilizator, deoarece nu poți accesa într-adevăr dosarele altfel. După ce ați făcut acest lucru și ați repornit, deschideți o nouă fereastră Windows Explorer și mergeți la următorul dosar:
C: \ Windows \ System32 \ Config
Faceți clic dreapta pe oriunde în zona spațiului alb al dosarului, selectați Proprietăți din meniu, apoi faceți clic pe fila Anterior Versiuni. Odată ce ați ajuns acolo, faceți dublu clic pe dosarul corespunzător (Indicație: Uitați-vă la câmpul Modificat data pentru a decide ce versiune a fișierelor pe care doriți să le restaurați).
Notă: Dacă utilizați ediții Windows Vista Home și doriți să faceți acest lucru, va trebui să utilizați Shadow Explorer pentru a ajunge la aceste fișiere.
Selectați fișierele din registru de care aveți nevoie și copiați-le într-un dosar la alegere.
Faceți clic pe OK când vedeți promptul de securitate Windows.
Și acum ar trebui să aveți un folder care să conțină cheile de registry de rezervă.
Acum, că aveți versiunile de rezervă ale regiștrilor, le puteți utiliza pentru a accesa versiunea mai veche.
În acest moment, puteți încărca întregul registru în registru, ceea ce îl va face o sub-cheie a uneia dintre secțiunile principale și vă va permite să accesați setările din versiunea mai veche. Deschideți Registry Editor utilizând regedit.exe în căsuțele de căutare din Start Menu sau Run, faceți clic pe HKEY_LOCAL_MACHINE sau HKEY_USERS, apoi utilizați File -> Load Hive.
Veți fi invitat să dați un nou stup un nume - pentru acest exemplu am folosit doar testul.
Și așa, puteți vedea noua cheie cu conținutul din copia de rezervă de săptămâna trecută. De exemplu, dacă unul dintre setările sau cheile de licență pentru o aplicație a fost pierdut, îl putem găsi prin navigarea prin cheile pentru acea aplicație. Va trebui să faceți manual modificările dacă faceți doar câteva chei.
Dacă încercați să utilizați această metodă pentru a restabili bucăți mari din registry, puteți să exportați o cheie, să modificați fișierul exportat pentru a avea calea corectă în loc de Test și apoi să îl importați din nou. Este un pic de durere, dar ar putea fi de ajutor dacă aveți nevoie.
Odată ce ați terminat, ar trebui să vă asigurați absolut că ștergeți întreaga cheie sau altfel va adăuga o mulțime de bloate suplimentare în registrul dvs., de care nu aveți nevoie.
În loc să încărcați cheia de registry utilizând GUI și adăugând toate aceste chei la registrul dvs. curent, puteți utiliza RegFileExport instrument de la Nirsoft pentru a accesa și extrage direct datele din fișierele de rezervă - trebuie doar să cunoașteți cheia exactă pe care o căutați
De exemplu, dacă doriți să accesați lista de programe instalate în mod curent din dialogul Programe și caracteristici. Ați executa o comandă ca aceasta contra copiei de rezervă salvate a registrului SOFTWARE în registru - presupunând că aveți aplicația de linie de comandă în același director ca fișierul de rezervă:
regfileexport SOFTWARE ExportedKey.reg "HKEY_LOCAL_MACHINE \ SOFTWARE \
Microsoft \ Windows \ CurrentVersion \ Uninstall“
Acest lucru va genera un fișier .reg obișnuit pe care îl puteți face fie dublu clic pentru a introduce conținutul în registru, fie îl puteți deschide și puteți găsi chei specifice pe care ați putea dori să le utilizați.
Această metodă poate fi utilizată pentru a restabili cu ușurință secțiunile din registru, dacă aveți nevoie. Este probabil cel mai util pentru restaurarea secțiunilor care aparțin unei aplicații specifice.
Din nou, trebuie să fii foarte atent la editarea registrului, dar cel puțin știi mult mai mult decât ai făcut înainte.