Come modificare un Registro di sistema tramite riga di comando

July 29

Come modificare un Registro di sistema tramite riga di comando


Il registro è un ampio database di impostazioni di configurazione su tutti i computer basati su Windows di Microsoft. Il Registro di sistema è di solito modificato con uno strumento grafico incluso in Windows chiamato l'editor del Registro. Windows include una utility chiamata Reg.exe in grado di eseguire la maggior parte delle funzioni di Editor del Registro dalla riga di comando di Windows. Modificare il Registro di sistema da riga di comando quando sono richieste in batch-script o del Registro di modifiche a più computer. Particolarmente utili funzioni includono l'aggiunta, la modifica e l'eliminazione di valori.

istruzione

1 Aprire una finestra del prompt dei comandi di Windows, fare clic sul pulsante Start, scegliere "Esegui", digitare "cmd" nella finestra di dialogo e facendo clic sul pulsante "OK".

2 Identificare il valore del Registro e tipo che verrà aggiunto o modificato. Ad esempio, modificare il numero di volte in cui il servizio Microsoft Fax tenterà di inviare un fax prima di rinunciare a 5 impostando il valore HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Fax \ tentativi di "5" con un tipo di REG_DWORD.

3 Inserire il seguente testo nella finestra Prompt dei comandi in cui <SubKey Percorso> è il percorso in cui è memorizzato il valore, <Valore Nome> è il nome del valore da aggiungere o modificare, e <value> è i dati da inserire nel Valore:

Reg ADD <SottoChiave Percorso> / v <Value Name> / t <tipo di valore> / d <value>

Utilizzando l'esempio precedente, il comando richiesto per apportare la modifica del numero di tentativi di servizio fax sarebbe:

Reg add HKLM \ Software \ Microsoft \ Fax / v Tentativi / t REG_DWORD / d 5

4 Premere il tasto "Invio" sulla tastiera. Se il valore è già presente nel Registro di sistema, ci sarà un messaggio che chiede se è OK per sovrascrivere il valore esistente. Premere il tasto "Y" e "Enter" per accettare la modifica, che verrà poi fatta.

5 Identificare il valore di registro che verrà cancellato. Ad esempio, un valore di registro è stato erroneamente inserito come HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Fax \ Errore. Il valore deve essere eliminato.

6 Inserire il seguente testo nella finestra Prompt dei comandi in cui <SubKey Percorso> è il percorso in cui è memorizzato il valore e <Valore Nome> è il nome del valore da eliminare.

Reg DELETE <SottoChiave Percorso> / v <Valore Nome>

Utilizzando l'esempio precedente, il comando necessario per eliminare il valore "errore" potrebbe essere:

Reg DELETE HKLM \ Software \ Microsoft \ Fax / v Mistake

7 Premere il tasto "Invio" sulla tastiera. Premere il tasto "Y" e "Enter" per accettare l'eliminazione, che verrà poi fatta.

Consigli e avvertenze

  • Utilizzare l'opzione Reg.exe "Salva" per eseguire il backup le sottochiavi del Registro di destinazione prima di apportare modifiche.
  • Tipo "Reg /?" sulla riga di comando per accedere al sistema di aiuto per Reg.exe e visualizzare l'intera gamma dei possibili comandi e interruttori.
  • Se un valore del Registro di sistema esiste già, verrà sostituito con il nuovo valore, con un conseguente modifica.
  • Quando si specificano i percorsi sottochiave, le chiavi principali devono essere sostituiti con sigle come segue: "HKLM" per "HKEY_LOCAL_MACHINE", "HKU" per "HKEY_USERS", "HKCU" per "HKEY_CURRENT_USER" e "HKCR" per "HKEY_CLASSES_ROOT".
  • Aggiunta l'opzione "/ f" al fine di comandi Reg.exe costringerà la modifica da apportare senza che venga richiesto.
  • La modifica del Registro di sistema Microsoft Windows può causare gravi problemi con il sistema operativo, se fatto in modo errato. sempre il backup del registro prima di modificarlo.