Ak chcete manuálne obnoviť konkrétnu časť databázy Registry z predchádzajúcej snímky Obnovovanie systému alebo pristupovať k niektorým špecifickým kľúčom zo staršej verzie databázy Registry, môžete tak urobiť tým, ž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 známu ako službu snímania zväzkov (Volume Snapshot Service), pre napájanie funkcie "Predchádzajúce verzie", sú k dispozícii snímky snímok 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ť kontrolu 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:WindowsSystem32Config
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 systému Windows Vista Home a chcete to urobiť, budete musieť použiť tieto programy na používanie programu Shadow Explorer.
Po zobrazení výzvy na zabezpečenie systému Windows kliknite na tlačidlo OK.
Načítavanie 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 vytvorí 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.
Akonáhle skončíte, mali by ste si byť absolútne istí, že chcete odstrániť celý tento kľúč, inak to bude pridávať veľa nadbytočných do registra, ktoré skutočne nepotrebujete.
Prístup k kľúčom registra 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 údajov 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 SOFTWARE ExportedKey.reg “HKEY_LOCAL_MACHINESOFTWARE MicrosoftWindowsCurrentVersionUninstall”
Opäť by ste mali byť veľmi opatrní pri úprave databázy Registry, ale aspoň viete oveľa viac ako predtým.