23Aug

Så här återställer du tidigare versioner av registret i Windows 7

click fraud protection

Om du vill manuellt återställa en viss del av registret från en tidigare snapshot av systemåterställning eller få åtkomst till vissa specifika nycklar från en äldre version av registret kan du göra det genom att få tillgång till dessa filer och sedan exportera sektioner från dem. Så här gör du det i Windows 7 eller Vista.

Eftersom Windows 7 och Vista använder skuggkopiering, annars känd som Volume Snapshot Service, för att driva funktionen "Tidigare versioner" finns det snapshots av viktiga filer som tagits över tiden, inklusive registret, så att vi kan komma åt de äldre versionerna av registerfilerpå så sätt utan att behöva göra en fullständig systemåterställning.

Denna artikel skrevs gemensamt av mig själv och Ramesh från WinHelpOnline , som också har täckt hur man gör samma sak på Windows XP .

Åtkomst Föregående Register Hives från Skuggkopia

Viktig Anm. : Innan vi börjar ska vi verkligen ge dig en ansvarsfriskrivning: Du borde inte använda denna teknik om du inte vet vad du gör och är villig att ta itu med eventuella problem, ellerha åtminstone några bra säkerhetskopior av dina filer. Fortfarande här? Läs vidare.

instagram viewer

Det första du vill göra är att inaktivera användarkontokontroll eftersom du inte kan få tillgång till mapparna på annat sätt. När du har gjort det och startat om, öppnar du ett nytt fönster i Utforskaren och går vidare till följande mapp:

C: \ Windows \ System32 \ Config

Högerklicka var som helst i mappens vita mellanslag, välj Egenskaper frånmenyn och klicka sedan på fliken Tidigare versioner. När du är där dubbelklickar du på den lämpliga mappen( Hint: Titta på fältet Datum modifierat för att bestämma vilken version av filerna du vill återställa.)

Obs! : Om du använder Windows Vista Home Edition och du vill haför att göra detta måste du använda Shadow Explorer för att komma till dessa filer.

Välj de registerhive-filer du behöver och kopiera dem till en mapp efter eget val.

Klicka på OK när du ser Windows Security-prompten.

Och nu ska du ha en mapp som innehåller säkerhetskopieringsregisternycklarna.

Nu när du har säkerhetskopior av registret kan du använda dem för att komma åt den äldre versionen.

Hämtar registerhugg och åtkomst till specifika nycklar

Vid den här tiden kan du ladda hela registret i registret, vilket gör det till en undernyckel i en av huvudavsnitten och låter dig komma åt inställningar från den äldre versionen.Öppna registret Editor med regedit.exe i Start-menysökningen eller körrutorna, klicka på HKEY_LOCAL_MACHINE eller HKEY_USERS och använd sedan Fil - & gt;Load Hive.

Du blir uppmanad att ge det nya namnet ett namn - för det här exemplet har jag bara använt testet.

Och precis så kan du se den nya nyckeln med innehållet från förra veckans säkerhetskopia. Så, till exempel om en av inställningarna eller licensnycklarna för en applikation försvann, kan vi hitta den genom att bläddra igenom nycklarna för den applikationen. Du måste manuellt göra ändringarna om du bara gör några nycklar.

Om du försöker använda den här metoden för att återställa stora bitar i registret kan du exportera en nyckel, ändra den exporterade filen så att den korrekta sökvägen är i stället för Test och sedan importera den igen. Det är lite av smärta, men kan vara till hjälp om du behöver.

När du är klar ska du absolut vara säker på att radera hela denna nyckel, annars kommer det att lägga till mycket extra bloat i ditt register som du verkligen inte behöver.

Öppna den tidigare versionens registernycklar via kommandoraden

I stället för att ladda registernyckeln med hjälp av GUI och lägga till alla dessa nycklar till ditt nuvarande register kan du använda RegFileExport -verktyget från Nirsoft för att komma åt och extrahera data från säkerhetskopianfiler direkt-du behöver bara veta den exakta nyckeln som du letar efter

Så, till exempel, om du vill komma åt listan över installerade program från dialogrutan Program och funktioner. Du skulle köra ett kommando som detta mot den sparade säkerhetskopian av programhanteringsfilen, om du har kommandoradsansökan i samma katalog som backupfilen:

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

Detta skapar en vanlig. reg-fil som du antingen kan dubbelklicka för att skriva in innehållet i registret, eller du kan öppna den och hitta specifika nycklar som du kanske vill använda.

Den här metoden kan faktiskt användas för att enkelt återställa delar av registret, om du behöver. Det är nog mest användbart för att återställa sektionerna för en specifik applikation.

Återigen bör du vara mycket försiktig när du redigerar registret, men du vet åtminstone mycket mer än du gjorde tidigare.