Ako obnoviť predchádzajúce verzie databázy Registry v systéme Windows 7
Ak chcete ručne obnoviť konkrétnu časť databázy Registry z predchádzajúceho snímku Obnovovanie systému alebo prístup k niektorým špecifickým kľúčom zo staršej verzie databázy Registry, môžete tak urobiť tak, že získate prístup k týmto súborom a potom ich exportujete z nich. Tu je postup, ako to urobiť vo Windows 7 alebo Vista.
Pretože Windows 7 a Vista využívajú tieňovú kópiu, inak nazývanú službou Snímka s rozlíšením (Volume Snapshot Service), k napájaniu funkcie "Predchádzajúce verzie", existujú snímky dôležitých súborov, ktoré sa časom zaznamenávajú, vrátane úľov v registri, takže môžeme pristupovať k starším verziám súborov databázy Registry. bez toho, aby ste museli vykonať úplnú obnovu systému.
Tento článok som spoločne napísal sám a Ramesh z WinHelpOnline, ktorý sa tiež vzťahuje ako urobiť to isté v systéme Windows XP.
Prístup k predchádzajúcemu registru Úvaly zo stínovej kópie
Dôležitá poznámka: skôr ako začneme, mali by sme vám skutočne dať odmietnutie zodpovednosti: túto techniku by ste nemali používať, ak neviete, čo robíte, a sú ochotné riešiť možné problémy alebo aspoň mať dobré zálohy vašich súborov. Stále tu? Pokračuj v čítaní.
Prvá vec, ktorú budete chcieť urobiť, je zakázať ovládanie používateľských kont, pretože v skutočnosti nemôžete skutočne pristupovať k týmto priečinkom. Akonáhle to urobíte a reštartujete, otvorte nové okno programu Windows Explorer a prejdite na nasledujúcu zložku:
C: \ Windows \ System32 \ Config
Kliknite pravým tlačidlom na ľubovoľné miesto v oblasti prázdneho priestoru priečinka, zvoľte položku Vlastnosti a potom kliknite na kartu Predchádzajúce verzie. Akonáhle ste tam, dvakrát kliknite na príslušnú zložku (Tip: Pozrite sa na pole Modifikované dátumy a rozhodnite sa, ktorá verzia súborov chcete obnoviť.)
Poznámka: Ak používate edície Windows Vista Home a chcete to urobiť, budete musieť použiť tieňové Explorer na získanie týchto súborov.
Vyberte súbory podregistru, ktoré potrebujete, a skopírujte ich do priečinka podľa vlastného výberu.
Po zobrazení výzvy na zabezpečenie systému Windows kliknite na tlačidlo OK.
A teraz by ste mali mať priečinok obsahujúci záložné kľúče databázy Registry.
Teraz, keď máte záložné verzie databázy Registry, môžete ich použiť na prístup k staršej verzii.
Načítanie podregistru databázy Registry a prístup k špecifickým klávesom
V tomto okamihu môžete načítať celý podregister databázy Registry do registra, ktorý z neho robí podkľúč jednej z hlavných sekcií a umožní vám prístup k nastaveniam zo staršej verzie. Otvorte Editor databázy Registry pomocou programu regedit.exe v poliach vyhľadávania alebo spustení v ponuke Štart, kliknite na HKEY_LOCAL_MACHINE alebo HKEY_USERS a potom použite File -> Load Hive.
Budete vyzvaný, aby ste zadali nový úľ - pre tento príklad som práve použil test.
A práve tak môžete vidieť nový kľúč s obsahom záložnej kópie v minulom týždni. Napríklad, ak bolo jedno z nastavení alebo licenčných kľúčov pre aplikáciu stratené, môžeme ju nájsť prehliadaním klávesov pre danú aplikáciu. Ak budete robiť len niekoľko klávesov, budete musieť vykonať zmeny manuálne.
Ak sa pokúšate použiť túto metódu na obnovenie veľkých častí databázy Registry, môžete exportovať kľúč, upraviť exportovaný súbor, aby ste mali namiesto testu správnu cestu k tlačidlu a potom ho opäť importovať. Je to trochu bolesť, ale môže byť užitočné, ak to potrebujete.
Akonáhle skončíte, mali by ste si byť absolútne istí, že chcete odstrániť celý tento kľúč, inak to pridá do vášho registra veľa nadmerného nadúvania, ktoré skutočne nepotrebujete.
Prístup k klávesom Registry predošlej verzie prostredníctvom príkazového riadku
Namiesto načítania kľúča databázy Registry pomocou grafického používateľského rozhrania a pridania všetkých týchto kľúčov do aktuálneho registra, môžete použiť RegFileExport nástroj od spoločnosti Nirsoft na prístup a extrakciu dát zo záložných súborov priamo - stačí poznať presný kľúč, ktorý hľadáte
Ak chcete napríklad otvoriť zoznam aktuálne nainštalovaných programov v dialógovom okne Programy a funkcie. Takýto príkaz by ste spustili proti uloženej záložnej kópii podregistrového súboru SOFTVÉRU - za predpokladu, že máte aplikáciu príkazového riadka v rovnakom adresári ako záložný súbor:
regfileexport SOFTVÉR ExportedKey.reg "HKEY_LOCAL_MACHINE \ SOFTWARE \
Microsoft \ Windows \ CurrentVersion \ Uninstall "
Tým sa vygeneruje pravidelný súbor .reg, ktorý môžete dvakrát kliknúť na zadanie obsahu do registra, alebo ho môžete otvoriť a nájsť konkrétne kľúče, ktoré budete chcieť použiť.
Táto metóda môže byť skutočne použitá na ľahké obnovenie častí registra, ak budete potrebovať. Pravdepodobne je to užitočné pre obnovenie sekcií týkajúcich sa konkrétnej aplikácie.
Opäť by ste mali byť veľmi opatrní pri úprave databázy Registry, ale aspoň viete oveľa viac ako predtým.