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, w celu zasilania funkcji "Poprzednie wersje", istnieją migawki ważnych plików pobranych w czasie, 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 Ramesh z WinHelpOnline, który również obejmuje jak zrobić to samo w systemie Windows XP.
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 lub przynajmniej masz dobre kopie zapasowe swoich plików. Ciągle tutaj? Czytaj.
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. Gdy już to zrobisz i uruchomisz ponownie, 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 polecenie 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óra wersja plików chcesz przywrócić).
Uwaga: Jeśli używasz wersji Home systemu Windows Vista i chcesz to zrobić, będziesz musiał użyć Shadow Explorer, aby uzyskać dostęp do tych plików.
Wybierz potrzebne pliki rejestru i skopiuj je do wybranego folderu.
Kliknij przycisk 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.
W tym momencie możesz załadować całą gałąź rejestru do rejestru, co uczyni ją podkluczem jednej z głównych sekcji i pozwoli ci uzyskać 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 -> Załaduj gałąź.
Zostaniesz poproszony o nadanie nowej gałęzi nazwy - dla tego przykładu właśnie skorzystałem z testu.
I 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.
Kiedy 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.
Zamiast ładowania klucza rejestru przy użyciu graficznego interfejsu użytkownika i dodawania wszystkich kluczy do bieżącego rejestru, można użyć klawisza RegFileExport narzędzie Nirsoft, aby uzyskać bezpośredni dostęp do danych z plików kopii zapasowych - wystarczy, że będziesz 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. 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 OPROGRAMOWANIE ExportedKey.reg "HKEY_LOCAL_MACHINE \ SOFTWARE \
Microsoft \ Windows \ CurrentVersion \ Uninstall "
Spowoduje to wygenerowanie zwykłego pliku .reg, który można kliknąć dwukrotnie, aby wprowadzić zawartość do rejestru, lub można go otworzyć i znaleźć konkretne klucze, których można 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ą.
Ponownie należy zachować ostrożność podczas edytowania rejestru, ale przynajmniej wiesz o wiele więcej niż wcześniej.