Hvis du vil manuelt gjenopprette en bestemt del av registret fra et tidligere systemgjenoppretting, eller få tilgang til noen spesifikke nøkler fra en eldre versjon av registret, kan du gjøre det ved å få tilgang til disse filene og deretter eksportere seksjoner fra dem. Slik gjør du det i Windows 7 eller Vista.
Siden Windows 7 og Vista bruker skyggekopi, ellers kjent som Volume Snapshot Service, for å aktivere funksjonen "Tidligere versjoner", er det øyeblikksbilder av viktige filer tatt over tid, inkludert registerhives, slik at vi får tilgang til de eldre versjonene av registerfiler dette måten uten å måtte gjøre en full systemgjenoppretting.
Denne artikkelen ble skrevet sammen av meg selv og Ramesh fra WinHelpOnline, som også har dekket hvordan å gjøre det samme på Windows XP.
Få tilgang til tidligere registerhives fra skyggekopi
Viktig notat: Før vi begynner, bør vi virkelig gi deg en ansvarsfraskrivelse: du bør ikke bruke denne teknikken med mindre du vet hva du gjør og er villig til å håndtere mulige problemer, eller i det minste ha noen gode sikkerhetskopier av filene dine. Fortsatt her? Les videre.
Det første du vil gjøre, er å deaktivere brukerkontokontroll, fordi du ikke kan få tilgang til mappene på annen måte. Når du har gjort det og startet om, åpner du et nytt Windows Utforsker-vindu og leder til følgende mappe:
C:WindowsSystem32Config
Høyreklikk hvor som helst i det hvite rommet i mappen, velg Egenskaper fra menyen, og klikk deretter på kategorien Forrige versjoner. Når du er der, dobbeltklikk den riktige mappen (Hint: Se på Modifisert dato for å bestemme hvilken versjon av filene du vil gjenopprette.)
Merk: Hvis du bruker Windows Vista Home-utgaver, og du vil gjøre dette, må du bruke Shadow Explorer til å komme til disse filene.
Legge i en registerhive og få tilgang til bestemte taster
På dette tidspunktet kan du laste hele registret i registeret, noe som vil gjøre det til en undernøkkel for en av hoveddelene, og tillate deg tilgang til innstillinger fra den eldre versjonen. Åpne registret editor ved å bruke regedit.exe i Start-menysøket eller kjørebokser, klikk på HKEY_LOCAL_MACHINE eller HKEY_USERS, og bruk deretter File -> Load Hive.
Når du er ferdig, bør du være helt sikker på å slette hele denne nøkkelen, ellers kommer det til å legge til mye ekstra oppblåsing i registret ditt som du egentlig ikke trenger.
Få tilgang til den tidligere versjonens registertaster gjennom kommandolinjen
I stedet for å laste inn registernøkkelen ved hjelp av GUI og legge til alle de nøklene i ditt nåværende register, kan du bruke RegFileExport verktøy fra Nirsoft for å få tilgang til og trekke ut dataene fra sikkerhetskopieringsfilene direkte - du trenger bare å vite nøyaktig nøkkelen du leter etter
Så, for eksempel, hvis du ønsket å få tilgang til listen over installerte programmer i dialogboksen Programmer og funksjoner. Du vil kjøre en kommando som dette mot den lagrede sikkerhetskopien av PROGRAMVAREPROGRAMVAREPROGRAMVAREN - antar at du har kommandolinjeprogrammet i samme katalog som sikkerhetskopifilen:
regfileexport SOFTWARE ExportedKey.reg “HKEY_LOCAL_MACHINESOFTWARE MicrosoftWindowsCurrentVersionUninstall”
Igjen, bør du være veldig forsiktig når du redigerer registeret, men i det minste vet du mye mer enn du gjorde før.