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 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, chi 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: \ Windows \ System32 \ Config
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 stai usando le edizioni di Windows Vista Home e vuoi farlo, dovrai usare Shadow Explorer per arrivare a questi file.
Seleziona i file hive del registro che ti servono e copiali in una cartella a tua scelta.
Fare clic su OK quando viene visualizzata la richiesta 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 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.
Ti verrà richiesto 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 quella 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 davvero non hai 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 il 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_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 effettivamente utilizzato per ripristinare facilmente sezioni del registro, nel caso sia necessario. Probabilmente è più utile per ripristinare le sezioni relative a un'applicazione specifica.
Ancora una volta, dovresti stare molto attento quando modifichi il registro, ma almeno sai molto più di quello che hai fatto prima.