Come modificare il registro dal prompt dei comandi in Windows 10

Il registro di Windows(Windows Registry)  è un database di informazioni, impostazioni, opzioni e altri valori per software e hardware installati su tutte le versioni dei  sistemi operativi Microsoft Windows . Quando viene installato un programma, nel registro viene creata una nuova sottochiave. Questa sottochiave contiene le impostazioni specifiche di quel programma, come la sua posizione, versione ed eseguibile primario. Windows e molte app di terze parti memorizzano(apps store) le impostazioni nel registro. In questo post, ti mostreremo come modificare il registro dal prompt dei comandi(Command Prompt) in Windows 10 .

registro-windows-8

Modifica registro dal prompt dei comandi

L'aggiunta(Adding) , la modifica o l'eliminazione di sottochiavi e valori del registro di Windows(Windows registry) deve essere eseguita solo da utenti esperti, amministratori e professionisti IT. Fai attenzione prima di apportare modifiche. Poiché si tratta di un'operazione di registro(registry operation) , si consiglia di eseguire il backup del registro o di creare un punto di ripristino del sistema(system restore point)  nel caso in cui la procedura vada storta.

Una volta adottate le misure precauzionali necessarie, è possibile procedere come segue:

Premi il tasto Windows(Windows key) + R per richiamare la finestra di dialogo Esegui(Run dialog) .

Nella finestra di dialogo Esegui, digitare cmd e quindi premere CTRL + SHIFT + ENTER per aprire il prompt dei comandi(Command Prompt) in modalità amministratore.

Per ottenere l'elenco delle operazioni, eseguire il comando seguente:

REG /?

Apparirà l'elenco delle operazioni, così come il codice di (Operation List)ritorno(Return Code) per ogni comando.

Ecco l'elenco delle operazioni e ciò che ciascuna fa, come  descritto da Microsoft(described by Microsoft) :

  • Aggiungi:(Add:)  aggiunge una nuova sottochiave o voce(subkey or entry) al registro.
  • Confronta:(Compare:)  confronta le sottochiavi o le voci del registro specificate.
  • Copia:(Copy:)  copia una voce di registro(registry entry) in una posizione specificata su un computer locale o remoto.
  • Elimina:(Delete:)  elimina una o più sottochiave.
  • Esporta:(Export:)  copia le sottochiavi, le voci e i valori specificati del computer locale in un file per il trasferimento ad altri server.
  • Importa:(Import:)  copia il contenuto di un file che contiene le sottochiavi, le voci e i valori del registro esportati nel registro del computer locale.
  • Carica:(Load:)  scrive le sottochiavi e le voci salvate in una sottochiave diversa nel registro. Questo è destinato all'uso con i file temporanei utilizzati per la risoluzione dei problemi o la modifica delle voci di registro.
  • Query:  restituisce un elenco del livello successivo di sottochiavi e voci che si trovano in una sottochiave specificata nel registro.
  • Ripristina:(Restore:)  riscrive le sottochiavi e le voci salvate nel registro.
  • Salva:(Save:)  salva una copia delle sottochiavi, delle voci e dei valori specificati del registro in un file specificato.
  • Scarica:(Unload:)  rimuove una sezione del registro che è stata caricata utilizzando l'  REG LOAD  operazione.

E i codici di ritorno:

  • 0:  riuscito
  • 1:  fallito

Per ottenere aiuto per un'operazione specifica, aggiungi il nome dell'operazione(operation name) al centro del comando precedente:

REG <Operation> /?

Ad esempio, se si desidera assistenza sull'operazione di aggiunta(Add) , eseguire il comando seguente:

REG ADD /?

Quando il comando viene eseguito, vengono restituite tutte le informazioni necessarie sull'operazione specificata, inclusi la sintassi, i parametri e persino alcuni esempi.

Ora che sappiamo tutto ciò che dobbiamo sapere su REG ADD , proviamo a metterlo in atto.

Aggiungi una sottochiave o una voce(SubKey or Entry) al registro

Modifica il registro dal prompt dei comandi

Per iniziare, di seguito è riportata la sintassi per REG ADD dall'utilizzo di REG ADD /?comando:

REG ADD <KeyName> [{/v ValueName | /ve}] [/t DataType] [/s Separator] [/d Data] [/f]

Il <KeyName> specifica il percorso completo della sottochiave. Le chiavi radice valide per il computer locale sono HKLM, HKCU, HKCR, HKU e HKCC . È possibile utilizzare le chiavi radice HKLM e HKU(HKLM and HKU) per i computer remoti. Il /v <ValueName> specifica il nome della voce di registro(registry entry) da aggiungere nella sottochiave specificata. Definiremo il resto dei parametri in seguito, ma per questo esempio, questo è tutto ciò di cui avremo bisogno.

Quindi, supponiamo di voler aggiungere una sottochiave denominata TheWindowsClubSubkey in HKLM\Software , il comando (sintassi) sarà simile al seguente:

REG ADD HKLM\Software\TheWindowsClubSubkey

Una volta eseguito il comando, la sottochiave verrà aggiunta al registro. Per confermare procedi come segue:

  • Premi il tasto Windows(Windows key) + R per richiamare la finestra di dialogo Esegui(Run dialog) .
  • Nella finestra di dialogo Esegui, digita regedit e premi Invio(Enter) per aprire l' Editor del Registro(Registry Editor) di sistema .
  • Navigare o passare(Navigate or jump) al percorso della chiave di registro di seguito:
HKEY_LOCAL_MACHINE > SOFTWARE > TheWindowsClubSubkey

Elimina(Delete) una sottochiave o una voce(SubKey or Entry) dal registro

Per eliminare una sottochiave o una voce(subkey or entry) dal registro, eseguire la seguente sintassi:

REG DELETE <KeyName> [{/v ValueName | /ve | /va}] [/f]

Quindi, supponiamo di voler eliminare/rimuovere la sottochiave denominata TheWindowsClubSubkey in HKLM\Software , il comando (sintassi) sarà simile al seguente:

REG DELETE HKLM\Software\TheWindowsClubSubkey

Ti verrà chiesto se vuoi davvero eliminare la sottochiave. Digita (Yes) e premi Invio.

Una volta eseguito il comando, la sottochiave verrà eliminata dal registro.

Ecco come modificare il registro dal prompt dei comandi in Windows 10.(That’s it on how to edit the Registry from Command Prompt in Windows 10.)



About the author

Sono un ingegnere telefonico con oltre 10 anni di esperienza nel settore della telefonia mobile e sono specializzato nella riparazione e aggiornamento di smartphone. Il mio lavoro ha incluso lo sviluppo e la manutenzione del firmware del telefono, lo sviluppo di immagini per dispositivi Apple e il lavoro su progetti Firefox OS. Grazie alle mie competenze nello sviluppo di software, ingegneria hardware, elaborazione di immagini e sviluppo di Firefox OS, ho la capacità di affrontare problemi complessi e trasformarli in soluzioni semplici che funzionano su qualsiasi dispositivo.



Related posts