23Aug

Come ripristinare versioni precedenti del registro in Windows 7

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 alveari di registro, così possiamo accedere alle versioni precedenti dei file di registroin questo modo senza dover eseguire un ripristino completo del sistema.

Questo articolo è stato scritto congiuntamente da me e Ramesh da WinHelpOnline , che ha anche trattato come fare la stessa cosa su di Windows XP.

Accedi agli hive del registro precedenti dalla copia shadow

Nota importante : prima di iniziare, dovremmo darti una dichiarazione di non responsabilità: non dovresti usare questa tecnica a meno che tu non sappia cosa stai facendo e sia disposto ad affrontare possibili problemi, oalmeno avere qualche buon backup dei tuoi file. Ancora qui? Continuare a leggere.

La prima cosa che vorrete fare è disabilitare il controllo dell'account utente, perché altrimenti non potete accedere alle cartelle. Dopo averlo fatto e riavviato, apri una nuova finestra di Windows Explorer e vai alla seguente cartella:

C: \ Windows \ System32 \ Config

Fai clic con il pulsante destro del mouse su un'area dello spazio bianco della cartella, quindi scegli Proprietà dalmenu, 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 desideri ripristinare.)

Nota : Se stai usando Windows Vista Home edizioni e vuoiper fare questo, avrai bisogno di usare Shadow Explorer per arrivare a questi file.

Selezionare i file hive del registro necessari e copiarli in una cartella a scelta.

Fare clic su OK quando viene visualizzato il prompt di sicurezza di Windows.

E ora dovresti avere una cartella contenente le chiavi del registro di backup.

Ora che hai le versioni di backup del registro, puoi usarle per accedere alla versione precedente.

Caricamento di un hive del Registro di sistema 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. Apri l'Editor del Registro di sistema utilizzando regedit.exe nella ricerca del menu Start o esegui le caselle, fai clic su HKEY_LOCAL_MACHINE o HKEY_USERS, quindi utilizza File - & gt;Carica hive.

Ti verrà chiesto di dare un nome al nuovo hive: per questo esempio ho appena usato il test.

E proprio così, puoi vedere la nuova chiave con i contenuti della copia di backup della scorsa settimana. Quindi, ad esempio, se una delle impostazioni o dei codici di licenza per un'applicazione è stata persa, possiamo trovarla sfogliando le chiavi per quell'applicazione. Dovrai apportare manualmente le modifiche se stai facendo solo alcune chiavi.

Se si sta tentando di utilizzare questo metodo per ripristinare blocchi di grandi dimensioni del Registro di sistema, è possibile esportare una chiave, modificare il file esportato in modo da avere il percorso chiave corretto anziché Test, quindi importarlo nuovamente.È un po 'un dolore, ma potrebbe essere utile se necessario.

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 aggiungere tutte quelle chiavi al registro corrente, è possibile utilizzare lo strumento RegFileExport di Nirsoft per accedere ed estrarre i dati dal backupdirettamente i file: è sufficiente conoscere la chiave esatta che si sta cercando.

Quindi, ad esempio, se si desidera accedere all'elenco dei programmi attualmente installati dalla finestra di dialogo Programmi e funzionalità.Esegui 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_MACHINE \ SOFTWARE \
Microsoft \Windows \ CurrentVersion \ Uninstall "

Questo genererà un normale file. reg che puoi fare doppio clic per inserire il contenuto nel registro, oppure puoi aprirlo e trovare chiavi specifiche che potresti voler usare.

Questo metodo può essere utilizzato per ripristinare facilmente sezioni del registro, nel caso sia necessario. Probabilmente è più utile per ripristinare le sezioni relative a un'applicazione specifica.

Anche in questo caso, dovresti stare molto attento quando modifichi il registro, ma almeno sai molto più di quello che hai fatto prima.