23Aug

Sådan genoprettes tidligere versioner af registreringsdatabasen i Windows 7

click fraud protection

Hvis du manuelt vil gendanne en bestemt del af registreringsdatabasen fra et tidligere systemgendannelsesshot eller få adgang til nogle specifikke nøgler fra en ældre version af registreringsdatabasen, kan du gøre det ved at få adgang til disse filer og derefter eksportere sektioner fra dem. Sådan gør du det i Windows 7 eller Vista.

Da Windows 7 og Vista udnytter Shadow Copy, ellers kendt som Volume Snapshot Service, for at aktivere funktionen "Tidligere versioner", er der snapshots af vigtige filer taget over tid, herunder registreringsfejl, så vi kan få adgang til de ældre versioner af registreringsfilernepå denne måde uden at skulle gøre en fuld systemgendannelse.

Denne artikel blev skrevet af mig selv og Ramesh fra WinHelpOnline , der også har dækket , hvordan man gør det samme på Windows XP .

Adgang Forrige Registry Hives fra Shadow Copy

Vigtig note : Før vi kommer i gang, bør vi virkelig give dig en ansvarsfraskrivelse: Du bør ikke bruge denne teknik, medmindre du ved hvad du laver og er villig til at håndtere mulige problemer elleri det mindste have nogle gode sikkerhedskopier af dine filer. Stadig her? Læs videre.

instagram viewer

Den første ting, du vil gøre, er at deaktivere brugerkontokontrol, fordi du ikke rigtig kan få adgang til mapperne ellers. Når du har gjort det og genstartet, skal du åbne et nyt vindue i Windows Stifinder og gå til den følgende mappe:

C: \ Windows \ System32 \ Config

Højreklik et sted i mappen med det hvide rum i mappen, vælg Egenskaber framenuen, og klik derefter på fanen Tidligere versioner. Når du er der, skal du dobbeltklikke på den relevante mappe( Hint: Se feltet Modificeret dato for at bestemme hvilken version af filerne du vil gendanne.)

Bemærk : Hvis du bruger Windows Vista Home Edition, og du vil haveFor at gøre dette skal du bruge Shadow Explorer til at komme til disse filer.

Vælg de registreringsdatabasefiler du har brug for, og kopier dem til en mappe efter eget valg.

Klik på OK, når du ser Windows Security prompt.

Og nu skal du have en mappe med sikkerhedskopieringsregistrets nøgler.

Nu hvor du har sikkerhedskopieringsversionerne af registreringsdatabasen, kan du bruge dem til at få adgang til den ældre version.

Indlæser et registerhive og adgang til specifikke nøgler

På dette tidspunkt kan du indlæse hele registreringsdatabasen i registreringsdatabasen, hvilket gør det til en undernøgle til en af ​​hovedafsnittene og giver dig adgang til indstillinger fra den ældre version.Åbn registreringseditoren ved hjælp af regedit.exe i Start-menuen Søg eller Kør bokse, klik på HKEY_LOCAL_MACHINE eller HKEY_USERS, og brug derefter Fil - & gt;Load Hive.

Du bliver bedt om at give den nye bikube et navn - for dette eksempel har jeg lige brugt test.

Og netop det kan du se den nye nøgle med indholdet fra sidste uges sikkerhedskopi. Så hvis f.eks. En af indstillingerne eller licensnøglerne for en ansøgning blev tabt, kan vi finde den ved at gennemse tasterne til den applikation. Du skal manuelt foretage ændringerne, hvis du laver nogle få nøgler.

Hvis du forsøger at bruge denne metode til at gendanne store klumper af registreringsdatabasen, kan du eksportere en nøgle, ændre den eksporterede fil for at få den korrekte nøglesti i stedet for Test, og derefter importere den igen. Det er lidt af en smerte, men det kan være nyttigt, hvis du har brug for det.

Når du er færdig, skal du helt sikker på at slette hele denne nøgle, ellers vil det tilføje en masse ekstra opblussen til dit register, som du virkelig ikke har brug for.

Få adgang til den tidligere versionsregisternøgler gennem kommandolinjen

I stedet for at indlæse registreringsdatabasenøglen ved hjælp af GUI'en og tilføje alle disse nøgler til dit nuværende registreringsdatabase, kan du bruge RegFileExport -værktøjet fra Nirsoft til at få adgang til og uddrage data fra backupenfiler direkte - du skal bare kende den nøjagtige nøgle, du leder efter

. Hvis du f.eks. ønskede at få adgang til listen over installerede programmer i dialogboksen Programmer og funktioner. Du vil køre en kommando som denne mod den gemte sikkerhedskopi af SOFTWARE-registreringsdatabasen, hvis du har kommandolinjeprogrammet i samme mappe som backupfilen:

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

Dette genererer en regelmæssig. reg-fil, som du enten kan dobbeltklikke for at indtaste indholdet i registreringsdatabasen, eller du kan åbne den og finde bestemte nøgler, som du måske vil bruge.

Denne metode kan faktisk bruges til nemt at gendanne dele af registreringsdatabasen, hvis du skal. Det er nok mest nyttigt at genoprette sektionerne i forbindelse med en bestemt applikation.

Igen skal du være meget forsigtig, når du redigerer registreringsdatabasen, men i det mindste ved du meget mere, end du gjorde før.