Script batch - Aggiunta al registro

L'aggiunta al registro viene eseguita tramite il comando REG ADD. Si noti che per aggiungere valori al registro è necessario disporre di privilegi sufficienti sul sistema per eseguire questa operazione.

Sintassi

Il comando REG ADD ha le seguenti variazioni. Nella seconda variazione, non è specificato alcun nome per la chiave e verrà aggiunto il nome di "(Default)" per la chiave.

REG ADD [ROOT\]RegKey /v ValueName [/t DataType] [/S Separator] [/d Data] [/f]
REG ADD [ROOT\]RegKey /ve [/d Data] [/f]

Dove

  • ValueName - Il valore, sotto il RegKey selezionato, da modificare.

  • /d Data - I dati effettivi da memorizzare come "Stringa", numero intero, ecc.

  • /f - Forza un aggiornamento senza chiedere "Il valore esiste, sovrascrivi S / N".

  • /S Separator- Carattere da utilizzare come separatore nei valori REG_MULTI_SZ. L'impostazione predefinita è "\ 0".

  • /t DataType - Questi sono i tipi di dati definiti secondo gli standard di registro che possono essere:

    • REG_SZ (predefinito)

    • REG_DWORD

    • REG_EXPAND_SZ

    • REG_MULTI_SZ

Esempio

@echo off 
REG ADD HKEY_CURRENT_USER\Console /v Test /d "Test Data" 
REG QUERY HKEY_CURRENT_USER\Console /v Test

Nell'esempio precedente, la prima parte consiste nell'aggiungere una chiave nel registro nella posizione HKEY_CURRENT_USER \ Console. Questa chiave avrà un nome di Test e il valore assegnato alla chiave sarà Test Data che sarà del tipo stringa predefinito.

Il secondo comando visualizza solo ciò che è stato aggiunto al registro utilizzando il comando REG QUERY.

Produzione

Di seguito sarà l'output del programma di cui sopra. La prima riga dell'output mostra che la funzionalità "Aggiungi" è stata eseguita correttamente e il secondo output mostra il valore inserito nel registro.

The operation completed successfully. 
HKEY_CURRENT_USER\Console 
   Test REG_SZ Test Data