Note

  • Le informazioni contenute nel presente articolo sono rivolte a utenti esperti, amministratori e professionisti IT.

  • L'importazione dei file reg (Registration Entries) è una funzionalità di Regedit.exe e non è supportata da Regedt32.exe. È possibile utilizzare Regedit.exe per apportare alcune modifiche al Registro di sistema in un computer basato su Windows NT 4.0 o Windows 2000, ma altre modifiche richiedono Regedt32.exe. Non è ad esempio possibile aggiungere o modificare valori REG_EXPAND_SZ o REG_MULTI_SZ con Regedit.exe in un computer basato su Windows NT 4.0 o Windows 2000. Regedt32.exe è l'editor principale del Registro di sistema per Windows NT 4.0 e Windows 2000. Se è necessario utilizzare Regedt32.exe, non è possibile utilizzare i file REG (Registration Entries) per modificare il Registro. Per ulteriori informazioni sulle differenze tra Regedit.exe e Regedt32.exe, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

    141377 Differenze tra Regedit.exe e Regedt32.exe
     

CONTENUTO DELL'ATTIVITÀ

Riepilogo

Importante: in questa sezione, metodo o attività è illustrata la procedura di modifica del Registro di sistema. L'errata modifica del Registro di sistema può causare seri problemi. Per questo motivo, attenersi scrupolosamente alla procedura indicata. Per una maggiore sicurezza, eseguire una copia di backup del Registro di sistema, prima di modificarlo. in modo da poterlo poi ripristinare in caso di problemi. Per ulteriori informazioni su come eseguire il backup e il ripristino del Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

322756 Come eseguire il backup e il ripristino del Registro di sistema in Windows In questo articolo vengono descritte le procedure dettagliate per aggiungere, modificare o eliminare sottochiavi e valori del Registro di sistema mediante un file REG (Registration Entries). Regedit.exe utilizza file reg per importare ed esportare sottochiavi e valori del Registro di sistema. I file reg possono essere utilizzati per la distribuzione in remoto delle modifiche apportate al Registro di sistema in numerosi computer basati su Windows. Quando si esegue un file reg, il contenuto del file viene unito al contenuto del Registro di sistema locale. Per questo motivo occorre distribuire i file reg con attenzione.

torna all'inizio

Sintassi dei file REG

Un file REG presenta la seguente sintassi:

VersioneEditorRegistroDiSistema
Riga vuota
[PercorsoRegistroDiSistema1]

"NomeElementoDati1"="TipoDati1:ValoreDati1"
NomeElementoDati2"="TipoDati2:ValoreDati2"
Riga vuota
[PercorsoRegistroDiSistema2]

"NomeElementoDati3"="TipoDati3:ValoreDati3"

dove:

VersioneEditorRegistroDiSistema rappresenta la versione 5.00 dell'editor del Registro di sistema per Windows 2000, Windows XP e Windows Server 2003 o "REGEDIT4" per Windows 98 e Windows NT 4.0. L'intestazione "REGEDIT4" funziona anche per i computer basati su Windows 2000, Windows XP e Windows Server 2003.

Riga vuota è una riga senza contenuto, che identifica l'inizio di un nuovo percorso del Registro di sistema. Ogni chiave o sottochiave rappresenta un nuovo percorso del Registro di sistema. Se sono presenti numerose chiavi nel file reg, le righe vuote consentono di esaminare e risolvere i problemi del contenuto.

PercorsoRegistroDiSistemaX rappresenta il percorso della sottochiave che contiene il primo valore che viene importato. Il percorso deve essere racchiuso tra parentesi quadre e ogni livello della gerarchia deve essere separato da una barra rovesciata (\). Ad esempio:

[HKEY_LOCAL_ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System] Un file REG può contenere diversi percorsi del Registro di sistema. Se la parte inferiore della gerarchia contenuta nell'istruzione del percorso non esiste nel Registro di sistema, viene creata una nuova sottochiave. Il contenuto dei file viene inviato al Registro di sistema nell'ordine in cui vengono inseriti. Se si desidera pertanto creare una nuova sottochiave che contenga un'ulteriore sottochiave, è necessario immettere le righe nell'ordine corretto.

NomeElementoDatiX rappresenta il nome dell'elemento dati che si desidera importare. Se un elemento dati del file non esiste nel Registro di sistema, il file REG ne consentirà l'aggiunta con il valore dell'elemento dati. Se un elemento dati esiste, il valore del file reg sovrascriverà il valore esistente. Il nome dell'elemento dati è racchiuso tra virgolette. Un segno di uguale (=) segue immediatamente il nome dell'elemento dati.

TipoDatiX rappresenta il tipo di dati per il valore di registro e segue immediatamente il segno di uguale. Per tutti i tipi di dati diversi da REG_SZ (un valore stringa), due punti (:) seguono immediatamente il tipo di dati. Se il tipo di dati è REG_SZ, non includere il valore del tipo di dati o i due punti. In questo caso in Regedit.exe si presume REG_SZ come tipo di dati. La tabella riportata di seguito elenca i tipi di dati comuni del Registro di sistema:

Tipo dati

Tipo dati nel file reg

REG_BINARY

esadecimale

REG_DWORD

dword

REG_EXPAND_SZ

esadecimale(2)

REG_MULTI_SZ

esadecimale(7)

Per ulteriori informazioni sui tipi di dati del Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

Descrizione del Registro di sistema di Microsoft Windows
  ValoreDatiX segue immediatamente i due punti (o il segno di uguale del tipo dati REG_SZ) e deve avere un formato appropriato, ad esempio essere una stringa o avere un formato esadecimale. Utilizzare il formato esadecimale per gli elementi di dati binari.

Nota: è possibile immettere numerose righe degli elementi dati per lo stesso percorso del Registro di sistema.

Nota: il file del Registro di sistema dovrebbe contenere una riga vuota nella parte inferiore del file.

torna all'inizio

Aggiunta di sottochiavi del Registro di sistema o aggiunta e modifica di valori di registro

Per aggiungere una sottochiave o aggiungere e modificare un valore del Registro di sistema, apportare le modifiche opportune al Registro di sistema, quindi esportare le sottochiavi appropriate. Le sottochiavi di registro esportate vengono salvate automaticamente come file REG. Per apportare modifiche al Registro di sistema ed esportarle in un file reg, attenersi alla seguente procedura:

  1. Fare clic sul pulsante Start, scegliere Esegui, digitare regedit nella casella Apri, quindi scegliere OK.

  2. Individuare la sottochiave che contiene le voci di registro da modificare.

  3. Scegliere Esporta dal menu File.

    Questo passaggio consente di eseguire il backup della sottochiave prima di apportarvi qualsiasi modifica. È possibile reimportare questo file nel Registro di sistema in un secondo tempo se le modifiche sono causa di problemi.

  4. Nella casella Nome file digitare un nome per salvare il file REG con gli elementi originali del Registro di sistema, quindi scegliere Salva.

    Nota: assegnare al file un nome che ne ricordi il contenuto, ad esempio un riferimento al nome della sottochiave.

  5. Nel riquadro destro è possibile aggiungere, rimuovere o modificare gli elementi di registro desiderati.

  6. Ripetere i passaggi 3 e 4 per esportare di nuovo la sottochiave, utilizzando tuttavia un nome diverso per il file reg. È possibile utilizzare questo file reg per apportare le modifiche al Registro di sistema di un altro computer.

  7. Provare le modifiche sul computer locale. Se causano qualche problema, fare doppio clic sul file che contiene la copia di backup dei dati originali per ripristinare lo stato iniziale del Registro di sistema. Se le modifiche funzionano come previsto, è possibile distribuire ad altri computer il file .reg creato al passaggio 6 mediante i metodi descritti nella sezione "Distribuzione di modifiche del registro di sistema" di questo articolo.

torna all'inizio

Eliminazione di chiavi e valori del Registro di sistema

Per eliminare una chiave di registro con un file REG, collocare un trattino (-) davanti al PercorsoRegistroDiSistema nel file REG. Ad esempio, per eliminare la sottochiave Test dalla seguente chiave di Registro:

HKEY_LOCAL_MACHINE\Software collocare un trattino davanti alla seguente chiave nel file REG:

HKEY_LOCAL_MACHINE\Software\Test L'esempio riportato di seguito corrisponde a un file REG che consente di eseguire questa operazione.

[-HKEY_LOCAL_MACHINE\Software\Test] Per eliminare un valore di registro con un file REG, collocare un trattino (-) dopo il segno di uguale (=) che segue il NomeElementoDati nel file REG. Ad esempio, per eliminare la sottochiave TestValue dalla seguente chiave di Registro:

HKEY_LOCAL_MACHINE\Software\Test collocare un trattino (-) il segno di uguale (=) che segue "TestValue" nel file REG. L'esempio riportato di seguito corrisponde a un file REG che consente di eseguire questa operazione.

HKEY_LOCAL_MACHINE\Software\Test
"TestValue"=- Per creare il file REG, utilizzare Regedit.exe per esportare la chiave del Registro di sistema che si desidera eliminare, quindi utilizzare il Blocco note per modificare il file REG e inserire il trattino.

torna all'inizio

Ridenominazione di chiavi e valori del Registro di sistema

Per rinominare una chiave o un valore, eliminarlo e creare una chiave o un valore nuovo con un nuovo nome.

Distribuzione di modifiche del Registro di sistema

È possibile inviare un file REG ad altri utenti in un messaggio di posta elettronica, collocarlo in una condivisione di rete e indicare agli utenti di tale condivisione come utilizzarlo oppure aggiungere un comando agli script di accesso degli utenti per importare automaticamente il file REG al momento dell'accesso. Quando il file REG viene eseguito, vengono visualizzati i seguenti messaggi:

Editor del Registro di sistema
Aggiungere i dati contenuti in percorso_del_file_REG al registro? Se si sceglie Sì, verrà visualizzato il seguente messaggio:

Editor del Registro di sistema
Informazioni in "percorso_del_file_REG" inserite nel Registro di sistema. Regedit.exe supporta un'opzione della riga di comando /s che consente di non visualizzare questi messaggi. Per eseguire, ad esempio, il file REG automaticamente (con l'opzione /s) da un file batch dello script di accesso, utilizzare la seguente sintassi:

regedit.exe /s percorso del file REG È inoltre possibile utilizzare i Criteri di gruppo o i Criteri di sistema per distribuire le modifiche apportate al Registro di sistema in tutta la rete. Per ulteriori informazioni, visitare il seguente sito Web Microsoft:

Distribuzione di modifiche del Registro di sistema Nota: se le modifiche hanno esito positivo, è possibile inviare il file REG agli utenti appropriati della rete.

torna all'inizio

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Quanto ti soddisfa la qualità della traduzione?

Cosa ha influito sulla tua esperienza?

Altri commenti e suggerimenti? (Facoltativo)

Grazie per il feedback!

×