Applies ToWindows 7 Enterprise Windows 7 Professional Windows 7 Home Basic Windows 7 Home Premium Windows 7 Starter Windows 7 Ultimate Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 for Itanium-Based Systems Windows Server 2008 R2 Foundation Windows Server 2008 R2 Standard Microsoft Windows XP Home Edition Microsoft Windows XP Professional Microsoft Windows XP Professional x64 Edition Microsoft Windows XP Tablet PC Edition Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Foundation Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows Server 2008 Datacenter without Hyper-V Windows Server 2008 Enterprise without Hyper-V Windows Server 2008 R2 Service Pack 1 Windows Server 2008 Service Pack 2 Windows Server 2008 Standard without Hyper-V Windows Vista Business 64-bit Edition Windows Vista Enterprise 64-bit Edition Windows Vista Home Basic 64-bit Edition Windows Vista Home Premium 64-bit Edition Windows Vista Service Pack 2 Windows Vista Ultimate 64-bit Edition Windows 7 Service Pack 1

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à viene illustrata la procedura per modificare il Registro di sistema. L'errata modifica del Registro di sistema può causare seri problemi. Per questo motivo, occorre 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 Questo articolo dettagliato descrive come aggiungere, modificare o eliminare sottochiavi e valori del Registro di sistema usando un file Registration Entries (.reg). 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 di . File del Registro di sistema

Una .reg file ha la sintassi seguente:Riga vuota RegistryEditorVersion [RegistryPath1] "DataItemName1"="DataType1:DataValue1"DataItemName2"="DataType2:DataValue2"Riga vuota [RegistryPath2] "DataItemName3"="DataType3:DataValue3" where:RegistryEditorVersion è "Windows Registry Editor versione 5.00" per Windows 2000, Windows XP e Windows Server 2003 oppure "REGEDIT4" per Windows 98 e Windows NT 4.0. L'intestazione "REGEDIT4" funziona anche in computer basati su Windows 2000, basati su Windows XP e windows server 2003.La riga vuota è una riga vuota. Identifica l'inizio di un nuovo percorso del Registro di sistema. Ogni chiave o sottochiave è un nuovo percorso del Registro di sistema. Se nel file .reg sono presenti più tasti, le righe vuote consentono di esaminare e risolvere i problemi relativi al contenuto.RegistryPathx è il percorso della sottochiave che contiene il primo valore da importare. Racchiudere il percorso tra parentesi quadre e separare ogni livello della gerarchia con una barra rovesciata. Ad esempio:

[HKEY_LOCAL_ COMPUTER\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.DataItemNamex è il nome dell'elemento di dati da 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.DataTypex è il tipo di dati per il valore del Registro di sistema 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:

256986 Descrizione del Registro di sistema di Microsoft WindowsDataValuex segue immediatamente i due punti (o il segno di uguale con REG_SZ) e deve essere nel formato appropriato, ad esempio stringa o esadecimale.   Usare il formato esadecimale per gli elementi di dati binari.Nota È possibile immettere più righe di elementi di dati per lo stesso percorso del Registro di sistema.Si noti che il file del Registro di sistema deve 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 del Registro di sistema

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 esportare le modifiche in un file di .reg, procedere come segue:

  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 esegue il backup della sottochiave prima di apportare modifiche. È 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 file da usare per salvare il file di .reg con gli elementi del Registro di sistema originali e quindi fare clic su Salva.Nota Usare un nome file che 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 il file REG creato al passaggio 6 ad altri computer mediante i metodi descritti nella sezione "Distribuzione di modifiche del Registro di sistema" di questo articolo.

torna all'inizio

Eliminazione di valori e chiavi 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 inserire un trattino davanti alla chiave del Registro di sistema seguente nel file di .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 del Registro di sistema con un file di .reg, inserire un segno meno (-) dopo il segno di uguale dopo DataItemName nel file di .reg. Ad esempio, per eliminare la sottochiave TestValue dalla seguente chiave di Registro:

HKEY_LOCAL_MACHINE\Software\Test inserire un segno meno dopo "TestValue"= nel file di .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, usare Regedit.exe per esportare la chiave del Registro di sistema da eliminare e quindi usare Blocco note per modificare il file di .reg e inserire il trattino.torna all'inizio

Ridenominazione di valori e chiavi 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 delle modifiche al Registro di sistema

È possibile inviare un file di .reg agli utenti in un messaggio di posta elettronica, inserire un file .reg in una condivisione di rete e indirizzare gli utenti alla condivisione di rete per eseguirlo 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 le informazioni nel percorso di .reg file al Registro di sistema? Se si sceglie , verrà visualizzato il seguente messaggio:

Editor del Registro di sistema Le informazioni nel percorso di .reg file sono state immesse correttamente 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 di .reg file È anche possibile usare Criteri di gruppo o criteri di sistema per distribuire le modifiche del Registro di sistema nella rete. Per ulteriori informazioni, visitare il seguente sito Web Microsoft:

Distribuzione delle modifiche al Registro di sistema Nota Se le modifiche funzionano, è possibile inviare il file di registrazione agli utenti appropriati della rete.torna all'inizio

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.