Начална » как да » Как да възстановите предишни версии на системния регистър в Windows 7

    Как да възстановите предишни версии на системния регистър в Windows 7

    Ако искате да възстановите ръчно определен раздел от системния регистър от предишна снимка на System Restore или да получите достъп до някои специфични ключове от по-стара версия на системния регистър, можете да направите това, като получите достъп до тези файлове и след това да им експортирате секции. Ето как да го направите в Windows 7 или Vista.

    Тъй като Windows 7 и Vista използват Shadow Copy, иначе известен като Volume Snapshot Service, за да захранват функцията „Предишни версии“, има моментни снимки на важни файлове, взети във времето, включително кошерите на регистъра, така че можем да получим достъп до по-старите версии на файловете на регистъра без да се налага да правите пълно възстановяване на системата.

    Тази статия е написана съвместно от мен и Рамеш от WinHelpOnline, който също е покрил как да направите същото нещо на Windows XP.

    Достъп до предишните кошери на регистъра от Shadow Copy

    Важна забележка: преди да започнем, трябва наистина да ви дадем отказ от отговорност: не трябва да използвате тази техника, освен ако не знаете какво правите и сте готови да се справите с евентуални проблеми или поне да имате някои добри архиви на вашите файлове. Все още тук? Прочетете.

    Първото нещо, което ще искате да направите, е да забраните контрола на потребителските акаунти, защото всъщност не можете да влезете в папките по друг начин. След като направите това и рестартирате, отворете нов прозорец на Windows Explorer и се насочете към следната папка:

    C: \ Windows \ System32 \ Config

    Щракнете с десния бутон навсякъде в областта на празното пространство на папката, изберете Свойства от менюто и след това щракнете върху раздела Предишни версии. Щом сте там, кликнете два пъти върху съответната папка (Съвет: Погледнете полето за промяна на датата, за да решите коя версия на файловете искате да възстановите.)

    Забележка: Ако използвате изданията на Windows Vista Home и искате да направите това, ще трябва да използвате Shadow Explorer, за да стигнете до тези файлове.

    Изберете необходимите файлове на кошера на системния регистър и ги копирайте в папка по ваш избор.

    Щракнете върху OK, когато видите подканата за защита на Windows.

    И сега трябва да имате папка, съдържаща резервните ключове в регистъра.

    Сега, когато имате резервните версии на системния регистър, можете да ги използвате за достъп до по-старата версия.

    Зареждане на кошера на регистъра и достъп до специфични ключове

    В този момент можете да заредите целия регистър на регистъра, който ще го направи под-ключ на един от основните раздели и ще ви позволи да получите достъп до настройките от по-старата версия. Отворете редактора на системния регистър, като използвате regedit.exe в полетата за търсене или стартиране на менюто "Старт", щракнете върху HKEY_LOCAL_MACHINE или HKEY_USERS, след което използвайте Файл -> Зареждане на кошера.

    Ще бъдете подканени да дадете името на новия кошер - за този пример използвах само тест.

    И точно така можете да видите новия ключ със съдържанието от резервното копие от миналата седмица. Така например, ако някоя от настройките или лицензните ключове за приложение е изгубена, можем да я намерим, като прегледаме ключовете за това приложение. Ще трябва ръчно да направите промените, ако правите само няколко бутона.

    Ако се опитвате да използвате този метод, за да възстановите големи парчета от системния регистър, можете да експортирате ключ, да промените експортирания файл, за да имате правилния път за ключ вместо Test, и след това да го импортирате отново. Това е малко болка, но може да е полезно, ако трябва.

    След като сте готови, трябва да направите абсолютно сигурно, че ще изтриете целия този ключ, или пък ще добавите много допълнително надуване към вашия регистър, което наистина не ви е нужно.

    Достъп до ключовете за регистрация на предишната версия чрез командния ред

    Вместо да зареждате ключа в системния регистър, използвайки GUI и добавяйки всички тези ключове към текущия ви регистър, можете да използвате RegFileExport инструмент от Nirsoft за достъп и извличане на данни от архивните файлове директно - просто трябва да знаете точния ключ, който търсите

    Така например, ако искате да получите достъп до списъка с текущо инсталирани програми от диалоговия прозорец Програми и функции. Бихте пуснали команда като тази срещу запазеното резервно копие на софтуерен регистър на софтуера, ако приемете, че приложението на командния ред е в същата директория като архивния файл:

    regfileexport СОФТУЕР ExportedKey.reg “HKEY_LOCAL_MACHINE
    Microsoft \ Windows \ CurrentVersion \ Uninstall "

    Това ще генерира обикновен .reg файл, който можете или да щракнете двукратно, за да въведете съдържанието в регистъра, или да го отворите и да намерите конкретни ключове, които може да искате да използвате.

    Този метод може действително да се използва за лесно възстановяване на разделите на системния регистър, ако е необходимо. Това вероятно е най-полезно за възстановяване на секциите, отнасящи се до конкретно приложение.

    Отново трябва да бъдете много внимателни при редактирането на системния регистър, но поне знаете много повече, отколкото преди.