23Aug
Hvis du vil manuelt gjenopprette en bestemt del av registret fra et tidligere systemgjenopprettingsbilde 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 registrenes hives, slik at vi kan få tilgang til de eldre versjonene av registerfilerdenne måten uten å måtte gjøre en full systemgjenoppretting.
Denne artikkelen ble skrevet av meg selv og Ramesh fra WinHelpOnline , som også har dekket hvordan du gjør det samme på Windows XP .
Få tilgang til tidligere registerhives fra skyggekopi
Viktig merknad : 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, elleri hvert fall 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 på nytt, åpner du et nytt Windows Utforsker-vindu og leder til følgende mappe:
C: \ Windows \ System32 \ Config
Høyreklikk hvor som helst i det hvite rommet i mappen, velg Egenskaper framenyen, og klikk deretter på Forrige versjoner-fanen. Når du er der, dobbeltklikker du på den aktuelle mappen( Hint: Se på Modifisert dato for å bestemme hvilken versjon av filene du vil gjenopprette.)
Merk : Hvis du bruker Windows Vista Home Edition, og du vil haFor å gjøre dette, må du bruke Shadow Explorer til å komme til disse filene.
Velg registerfilfilene du trenger, og kopier dem til en mappe etter eget valg.
Klikk OK når du ser Windows Security-spørringen.
Og nå bør du ha en mappe som inneholder sikkerhetskopieringsregisternøklene.
Nå som du har sikkerhetskopieringsversjonene av registret, kan du bruke dem til å få tilgang til den eldre versjonen.
Legge i en registerhive og få tilgang til spesifikke nøkler
På dette tidspunktet kan du laste hele registret i registreringsdatabasen, noe som vil gjøre det til en undernøkkel til en av hoveddelene, og gir 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 - & gt;Load Hive.
Du blir bedt om å gi den nye biksen et navn - for dette eksempelet brukte jeg bare test.
Og akkurat slik kan du se den nye nøkkelen med innholdet fra forrige ukes sikkerhetskopi. Så hvis for eksempel en av innstillingene eller lisensnøklene for et program mistet, kan vi finne det ved å bla gjennom tastene for det programmet. Du må manuelt gjøre endringene hvis du bare gjør noen få nøkler.
Hvis du prøver å bruke denne metoden for å gjenopprette store biter av registret, kan du eksportere en nøkkel, endre den eksporterte filen for å ha den riktige nøkkelbanen i stedet for Test, og deretter importere den igjen. Det er litt av en smerte, men kan være nyttig hvis du trenger det.
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 registernøkler gjennom kommandolinjen
Istedenfor å 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øyet fra Nirsoft for å få tilgang til og trekke ut dataene fra sikkerhetskopienfiler direkte - du trenger bare å vite den nøyaktige nøkkelen du leter etter
. 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 PROGRAMVAREPROGRAM-registeret, forutsatt at du har kommandolinjeprogrammet i samme katalog som backupfilen:
regfileexport SOFTWARE ExportedKey.reg "HKEY_LOCAL_MACHINE \ SOFTWARE \
Microsoft \Windows \ CurrentVersion \ Avinstaller "
Dette genererer en vanlig. reg-fil som du enten kan dobbeltklikke for å legge inn innholdet i registret, eller du kan åpne det og finne bestemte nøkler som du kanskje vil bruke.
Denne metoden kan faktisk brukes til å enkelt gjenopprette deler av registret, hvis du trenger det. Det er sannsynligvis mest nyttig for å gjenopprette seksjonene knyttet til et bestemt program.
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.