Windows 10 Importa/Esporta chiavi di registro dalla riga di comando

La copia delle chiavi di registro da un dispositivo a un altro è un modo efficace per configurare rapidamente le impostazioni di Windows su un nuovo computer a casa o in ufficio. La copia manuale delle chiavi di registro richiederebbe un'eternità e correrebbe un alto rischio di errori: questo è un modo migliore. L'esportazione e l'importazione delle chiavi di registro tramite il prompt dei comandi fornisce un percorso efficiente per garantire che le voci del registro vengano copiate correttamente. Quindi, come importare ed esportare le chiavi di registro tramite la riga di comando?

Per chi non lo conosce, il registro di Windows è un database, che memorizza un gran numero di opzioni di configurazione per Windows e per altri software installati sul computer. Le impostazioni vengono salvate nel registro come chiavi di registro, che sono sia il nome dell'impostazione che il valore dell'impostazione, ove applicabile.

Il registro è suddiviso in cinque alberi che contengono impostazioni per diversi casi d'uso, ognuno dei quali è la propria RootKey. Una RootKey è "HKCU" o "HKEY_Current_User". La HKCU RootKey viene utilizzata per le impostazioni che si applicano specificamente all'utente attualmente connesso. Ogni RootKey ha un numero di sottochiavi, che a loro volta contengono ulteriori sottochiavi.

Il nome completo di qualsiasi chiave di registro è il nome della RootKey, seguito dai nomi di ciascuna sottochiave necessaria per accedere alla chiave specifica prevista, collegata da una barra rovesciata. Ad esempio, la chiave di registro "Impostazioni", è una sottochiave di "Stampanti", che a sua volta è una sottochiave della RootKey; HKCU. Il nome completo di questa chiave di registro è "HKCU\Printers\Settings".

Il primo passo è aprire il prompt dei comandi. Per fare ciò, apri il menu Start premendo il tasto Windows, quindi digita "Prompt dei comandi". Tuttavia, non solo avviarlo, dovrai avviarlo con privilegi di amministratore. Per fare ciò, fai clic su "Esegui come amministratore" sul lato destro del menu Start o facendo clic con il pulsante destro del mouse sull'app e selezionando "Esegui come amministratore" dall'elenco a discesa.

Avvia il prompt dei comandi come amministratore.

Suggerimento: se il prompt dei comandi non è presente sul dispositivo, Windows PowerShell funzionerà in modo identico.

Una volta aperto il prompt dei comandi, digitare il comando "Reg export /?", per visualizzare la pagina della guida per il comando di esportazione del registro. Questa pagina spiega cosa fa ciascuno degli argomenti, in quale ordine devono essere inseriti e quali sono facoltativi.

La pagina di aiuto per il comando "Reg Export".

L'argomento Keyname è il nome della chiave di registro che deve essere esportata, è diviso in due sezioni, RootKey e SubKey. La Rootkey è uno dei cinque alberi di registro. Puoi scriverli per intero, ad esempio "HKEY_Current_User" o nella loro forma abbreviata, ad esempio "HKCU".

La sottochiave è il percorso della sottochiave che si desidera esportare. Il percorso può essere a una singola sottochiave specifica, fino al massimo di 512 livelli di profondità, oppure può essere a una sottochiave di alto livello con ulteriori sottochiavi. È anche possibile lasciare vuota la sottochiave, questo esporterà l'intero albero RootKey, incluse tutte le sue sottochiavi. Se non sai quale vuoi in particolare, scegline uno di livello superiore che includa ciò che desideri stai cercando è la soluzione migliore: non andare troppo in alto o potresti ritrovarti con cose che non ti piacciono volere.

Il FileName è il nome del file in cui si desidera esportare le chiavi di registro. Se fornisci semplicemente un nome file senza informazioni sul percorso, il file verrà salvato nella directory corrente in cui si trova il prompt dei comandi. Se hai avviato il prompt dei comandi con autorizzazioni amministrative, verrà aperto nella directory "C:\Windows\system32". System32 NON è un buon posto per salvare un file di chiave di registro esportato poiché contiene componenti Windows sensibili, dovresti invece considerare l'utilizzo di una directory utente come il tuo desktop. Avviare il percorso del file con "%UserProfile%" sposta la directory di output nella directory dell'utente, ad es. "%UserProfile%\Desktop" salverà un file nella directory del desktop.

Suggerimento: il nome del file deve sempre terminare con l'estensione del file .reg. Questo è il tipo di file delle impostazioni di registro riconosciuto.

Gli altri argomenti del comando sono meno importanti e del tutto facoltativi. Ad esempio, /y sovrascrive automaticamente i file con lo stesso nome, se esistono. Gli argomenti /reg: 32 e /reg: 64 consentono di specificare se si accede alla chiave rispettivamente con la vista del registro a 32 o 64 bit.

Ora sei pronto per scrivere ed eseguire il comando vero e proprio. Il comando dovrebbe essere "reg export 'RootKey[\SubKey]' 'FileName'". Non sono necessarie virgolette: basta digitare i Keyname di cui hai bisogno. La RootKey e il FileName sono elementi obbligatori, mentre la sezione SubKey può essere lasciata vuota per esportare l'intera RootKey.

"L'operazione è stata completata con successo."

Se il comando è stato completato correttamente, verrà stampato un messaggio nella finestra del prompt dei comandi che dice: "L'operazione è stata completato con successo." L'esecuzione del comando potrebbe richiedere del tempo, quindi potrebbe essere necessario attendere la conferma per apparire.

Ora dovresti avere un file reg salvato nella posizione che hai specificato. Puoi copiarlo su un altro computer per importarlo lì. Una volta sul computer di destinazione, puoi visualizzare gli argomenti del comando digitando il comando "Reg Import /?". Gli argomenti per il comando import sono molto simili a quelli per il comando export.

La pagina di aiuto per il comando "Reg Import".

Suggerimento: prima di modificare il registro, è necessario creare un punto di ripristino del sistema appropriato. Un punto di ripristino fornirà una configurazione di registro "nota bene" a cui è possibile ripristinare se si verificano problemi dopo l'importazione.

Per importare il file reg, eseguire il comando "reg import 'FileName'" dove "FileName" è il percorso del file reg che si desidera importare. Anche in questo caso, una volta che il processo è stato completato con successo, verrà stampato il messaggio "Operazione completata con successo".