23Aug

Jak przywrócić poprzednie wersje rejestru w systemie Windows 7

click fraud protection

Jeśli chcesz ręcznie przywrócić określoną sekcję rejestru z poprzedniej migawki Przywracanie systemu lub uzyskać dostęp do niektórych 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 Windows 7 lub Vista.

Ponieważ systemy Windows 7 i Vista wykorzystują funkcję Shadow Copy, znaną również pod nazwą Volume Snapshot Service, do zasilania funkcji "Poprzednie wersje" dostępne są migawki ważnych plików pobranych w czasie, w tym gałęzi rejestru, dzięki czemu mamy dostęp do starszych wersji plików rejestruw ten sposób bez konieczności wykonywania pełnego przywracania systemu.

Ten artykuł został napisany wspólnie przeze mnie i Ramesh z WinHelpOnline , który również omówił , jak zrobić to samo na Windows XP .

Dostęp do poprzednich gałęzi rejestru z Shadow Copy

Ważna uwaga : zanim zaczniemy, powinniśmy dać ci zrzeczenie się: nie powinieneś używać tej techniki, chyba że wiesz, co robisz i jesteś gotów poradzić sobie z możliwymi problemami, lubprzynajmniej mieć dobre kopie zapasowe twoich plików. Ciągle tutaj? Czytaj.

instagram viewer

Pierwszą rzeczą, którą chcesz zrobić, jest wyłączenie Kontroli konta użytkownika, ponieważ w rzeczywistości nie możesz uzyskać dostępu do folderów. Po wykonaniu tego 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 w obszarze białego obszaru folderu, wybierz Właściwości zmenu, a następnie kliknij kartę Poprzednie wersje. Gdy już tam będziesz, kliknij dwukrotnie odpowiedni folder( Podpowiedź: spójrz na pole Data modyfikacji, aby zdecydować, która wersja plików chcesz przywrócić).

Uwaga : Jeśli używasz wersji Home systemu Windows Vista i chceszaby to zrobić, będziesz musiał użyć Shadow Explorer, aby dostać się do tych plików.

Wybierz potrzebne pliki rejestru i skopiuj je do wybranego folderu.

Kliknij OK, gdy pojawi się monit Windows Security.

A teraz powinieneś mieć folder zawierający klucze rejestru zapasowego.

Teraz, gdy masz kopię zapasową rejestru, możesz użyć ich do uzyskania dostępu do starszej wersji.

Ładowanie gałęzi rejestru i uzyskanie dostępu do określonych kluczy

W tym momencie można załadować całą gałąź rejestru do rejestru, co spowoduje, że będzie to podklucz jednej z głównych sekcji i umożliwi dostęp do ustawień ze starszej wersji. Otwórz Edytor rejestru, używając regedit.exe w polach Wyszukaj lub uruchom menu Start, kliknij HKEY_LOCAL_MACHINE lub HKEY_USERS, a następnie użyj Plik - & gt;Załaduj gałąź.

Zostaniesz poproszony o nadanie nowej gałęzi nazwy - dla tego przykładu właśnie skorzystałem z testu.

I właśnie tak, możesz zobaczyć nowy klucz z zawartością z kopii zapasowej z zeszłego tygodnia. Na przykład, jeśli utracono jedno z ustawień lub kluczy licencyjnych dla aplikacji, możemy go znaleźć, przeglądając klucze tej aplikacji. Będziesz musiał ręcznie wprowadzić zmiany, jeśli wykonasz tylko kilka kluczy.

Jeśli próbujesz użyć tej metody do przywracania dużych porcji rejestru, możesz wyeksportować klucz, zmodyfikować wyeksportowany plik, aby uzyskać poprawną ścieżkę klucza zamiast Test, a następnie zaimportować go ponownie. To trochę uciążliwe, ale może być pomocne, jeśli potrzebujesz.

Gdy skończysz, powinieneś absolutnie upewnić się, że usunąłeś cały ten klucz, inaczej doda on dużo dodatkowego nadmiaru do rejestru, którego naprawdę nie potrzebujesz.

Dostęp do kluczy rejestru wersji poprzedniej za pomocą wiersza polecenia

Zamiast ładowania klucza rejestru przy użyciu interfejsu GUI i dodawania wszystkich kluczy do bieżącego rejestru, można użyć narzędzia RegFileExport firmy Nirsoft w celu uzyskania dostępu i wyodrębnienia danych z kopii zapasowejpliki bezpośrednio - po prostu musisz znać dokładny klucz, którego szukasz

Tak więc, na przykład, jeśli chcesz uzyskać dostęp do listy aktualnie zainstalowanych programów z okna dialogowego Programy i funkcje. Uruchomiono polecenie podobne do zapisanej kopii zapasowej gałęzi rejestru SOFTWARE - zakładając, że aplikacja wiersza poleceń znajduje się w tym samym katalogu co plik kopii zapasowej:

regfileexport SOFTWARE ExportedKey.reg "HKEY_LOCAL_MACHINE \ SOFTWARE \
Microsoft \Windows \ CurrentVersion \ Uninstall "

Spowoduje to wygenerowanie zwykłego pliku. reg, który możesz albo kliknąć dwukrotnie, aby wprowadzić zawartość do rejestru, albo możesz go otworzyć i znaleźć klucze, których możesz użyć.

Ta metoda może być rzeczywiście używana do łatwego przywracania sekcji rejestru, jeśli zajdzie taka potrzeba. Prawdopodobnie jest to najbardziej przydatne do przywracania sekcji związanych z konkretną aplikacją.

Powinieneś być bardzo ostrożny przy edycji rejestru, ale przynajmniej wiesz o wiele więcej niż wcześniej.