Se si desidera ripristinare manualmente una sezione specifica del registro da una precedente snapshot di Ripristino configurazione di sistema o accedere ad alcune chiavi specifiche da una versione precedente del registro, è possibile farlo accedendo a tali file e quindi esportandone le sezioni. Ecco come farlo in Windows 7 o Vista.
Poiché Windows 7 e Vista utilizzano Shadow Copy, altrimenti noto come Volume Snapshot Service, per alimentare la funzione "Versioni precedenti", ci sono istantanee di file importanti presi nel tempo, inclusi hive del Registro di sistema, così possiamo accedere alle versioni precedenti dei file di registro. modo senza dover eseguire un ripristino completo del sistema.
Questo articolo è stato scritto congiuntamente da me stesso e da Ramesh WinHelpOnline, che ha anche coperto come fare la stessa cosa su Windows XP.
Accedi agli hive del registro precedenti da Shadow Copy
Nota importante: prima di iniziare, dovremmo davvero darti una dichiarazione di non responsabilità: non dovresti usare questa tecnica se non sai cosa stai facendo e sei disposto ad affrontare possibili problemi, o almeno avere qualche buon backup dei tuoi file. Ancora qui? Continuare a leggere.
La prima cosa che vorrai fare è disabilitare il controllo dell'account utente, perché altrimenti non puoi accedere alle cartelle. Dopo averlo fatto e riavviato, apri una nuova finestra di Windows Explorer e vai alla seguente cartella:
C:WindowsSystem32Config
Fare clic con il pulsante destro del mouse in qualsiasi punto dell'area dello spazio bianco della cartella, selezionare Proprietà dal menu, quindi fare clic sulla scheda Versioni precedenti. Una volta che sei lì, fai doppio clic sulla cartella appropriata (Suggerimento: guarda il campo Data di modifica per decidere quale versione dei file vuoi ripristinare).
Nota: Se utilizzi le edizioni di Windows Vista Home e vuoi farlo, dovrai utilizzare Shadow Explorer per accedere a questi file.
Ora che hai le versioni di backup del registro, puoi usarle per accedere alla versione precedente.
Caricamento di un hive del registro e accesso a chiavi specifiche
A questo punto è possibile caricare l'intero hive del Registro di sistema nel registro, che diventerà una sottochiave di una delle sezioni principali e consentire di accedere alle impostazioni dalla versione precedente. Aprire l'Editor del Registro di sistema utilizzando regedit.exe nella ricerca del menu Start o eseguire le caselle, fare clic su HKEY_LOCAL_MACHINE o HKEY_USERS e quindi utilizzare File -> Carica hive.
Una volta che hai finito, dovresti essere assolutamente sicuro di cancellare l'intera chiave, altrimenti aggiungerai un sacco di extra bloat al tuo registro di cui non hai davvero bisogno.
Accedere alle chiavi di registro della versione precedente tramite la riga di comando
Invece di caricare la chiave di registro utilizzando la GUI e aggiungendo tutte quelle chiavi al registro corrente, è possibile utilizzare RegFileExport strumento di Nirsoft per accedere e estrarre direttamente i dati dai file di backup: è sufficiente conoscere la chiave esatta che si sta cercando
Ad esempio, se si desidera accedere all'elenco dei programmi attualmente installati dalla finestra di dialogo Programmi e funzionalità. Dovresti eseguire un comando come questo sulla copia di backup salvata dell'hive del Registro di sistema SOFTWARE, presupponendo che tu abbia l'applicazione della riga di comando nella stessa directory del file di backup:
regfileexport SOFTWARE ExportedKey.reg “HKEY_LOCAL_MACHINESOFTWARE MicrosoftWindowsCurrentVersionUninstall”
Di nuovo, dovresti stare molto attento quando modifichi il registro, ma almeno sai molto più di quello che hai fatto prima.