Jeśli chcesz ręcznie przywrócić określoną sekcję rejestru z poprzedniej migawki przywracania systemu lub uzyskać dostęp do określonych kluczy ze starszej wersji rejestru, możesz to zrobić, uzyskując dostęp do tych plików, a następnie eksportując z nich sekcje. Oto jak to zrobić w systemie Windows 7 lub Vista.
Ponieważ Windows 7 i Vista korzystają z funkcji Shadow Copy, znanej również jako Volume Snapshot Service, do zasilania funkcji „Poprzednie wersje”, z czasem są wykonywane migawki ważnych plików, w tym gałęzi rejestru, dzięki czemu możemy uzyskać dostęp do starszych wersji plików rejestru. sposób bez konieczności wykonywania pełnego przywracania systemu.
Ten artykuł został napisany wspólnie przeze mnie i Ramesha z WinHelpOnline , który również się zajął jak zrobić to samo w systemie Windows XP .
Uzyskaj dostęp do poprzednich gałęzi rejestru z kopii w tle
Ważna uwaga : zanim zaczniemy, naprawdę powinniśmy dać ci zastrzeżenie: nie powinieneś używać tej techniki, chyba że wiesz, co robisz i chcesz poradzić sobie z możliwymi problemami lub przynajmniej mieć dobre kopie zapasowe swoich plików. Ciągle tutaj? Czytaj.
Pierwszą rzeczą, którą będziesz chciał zrobić, jest wyłącz kontrolę konta użytkownika , ponieważ w przeciwnym razie nie możesz uzyskać dostępu do folderów. Po wykonaniu tej czynności i ponownym uruchomieniu otwórz nowe okno Eksploratora Windows i przejdź do następującego folderu:
C: \ Windows \ System32 \ Config
Kliknij prawym przyciskiem myszy w dowolnym miejscu obszaru pustego folderu, wybierz opcję Właściwości z menu, a następnie kliknij kartę Poprzednie wersje. Gdy już tam będziesz, kliknij dwukrotnie odpowiedni folder (wskazówka: spójrz na pole Data modyfikacji, aby zdecydować, którą wersję plików chcesz przywrócić).
Uwaga : Jeśli używasz wersji Home systemu Windows Vista i chcesz to zrobić, to znaczy, że tak będzie musiał użyć Shadow Explorer aby dostać się do tych plików.
Wybierz potrzebne pliki gałęzi rejestru i skopiuj je do wybranego folderu.
Kliknij OK, gdy pojawi się monit Zabezpieczenia Windows.
A teraz powinieneś mieć folder zawierający zapasowe klucze rejestru.
Teraz, gdy masz już kopie zapasowe rejestru, możesz użyć ich do uzyskania dostępu do starszej wersji.
Ładowanie gałęzi rejestru i uzyskiwanie dostępu do określonych kluczy
W tym momencie możesz załadować całą gałąź rejestru do rejestru, co spowoduje, że stanie się ona podkluczem jednej z głównych sekcji i umożliwi dostęp do ustawień ze starszej wersji. Otwórz Edytor rejestru za pomocą regedit.exe w polach wyszukiwania lub uruchamiania w menu Start, kliknij HKEY_LOCAL_MACHINE lub HKEY_USERS, a następnie użyj Plik -> Załaduj gałąź.
Zostaniesz poproszony o nadanie nazwy nowemu ulowi - w tym przykładzie właśnie użyłem testu.
I tak po prostu możesz zobaczyć nowy klucz z zawartością kopii zapasowej z zeszłego tygodnia. Na przykład, jeśli utracono któreś z ustawień lub kluczy licencyjnych aplikacji, możemy go znaleźć, przeglądając klucze tej aplikacji. Będziesz musiał ręcznie wprowadzić zmiany, jeśli robisz tylko kilka klawiszy.
Jeśli próbujesz użyć tej metody do przywrócenia dużych fragmentów rejestru, możesz wyeksportować klucz, zmodyfikować wyeksportowany plik, aby miał poprawną ścieżkę klucza zamiast opcji Test, a następnie zaimportować go ponownie. To trochę uciążliwe, ale może być pomocne, jeśli zajdzie taka potrzeba.
Gdy skończysz, upewnij się, że usunąłeś cały klucz, w przeciwnym razie doda to do rejestru dużo dodatkowych elementów, których naprawdę nie potrzebujesz.
Uzyskaj dostęp do kluczy rejestru z poprzedniej wersji za pomocą wiersza poleceń
Zamiast ładować klucz rejestru za pomocą graficznego interfejsu użytkownika i dodawać wszystkie te klucze do bieżącego rejestru, można użyć rozszerzenia RegFileExport narzędzie firmy Nirsoft do bezpośredniego uzyskiwania dostępu i wyodrębniania danych z plików kopii zapasowych - wystarczy znać dokładny klucz, którego szukasz
Na przykład, jeśli chcesz uzyskać dostęp do listy aktualnie zainstalowanych programów z okna dialogowego Programy i funkcje. Uruchomiłbyś takie polecenie na zapisanej kopii zapasowej gałęzi rejestru OPROGRAMOWANIE - zakładając, że aplikacja wiersza poleceń znajduje się w tym samym katalogu, co plik kopii zapasowej:
regfileexport OPROGRAMOWANIE ExportedKey.reg „HKEY_LOCAL_MACHINE \ SOFTWARE \
Microsoft \ Windows \ CurrentVersion \ Uninstall ”
Spowoduje to wygenerowanie zwykłego pliku .reg, który możesz kliknąć dwukrotnie, aby wprowadzić zawartość do rejestru, lub możesz go otworzyć i znaleźć określone klucze, których możesz chcieć użyć.
Ta metoda może być faktycznie użyta do łatwego przywrócenia sekcji rejestru, jeśli zajdzie taka potrzeba. Jest to prawdopodobnie najbardziej przydatne do przywracania sekcji dotyczących określonej aplikacji.
Ponownie, podczas edycji rejestru powinieneś być bardzo ostrożny, ale przynajmniej wiesz dużo więcej niż wcześniej.