Script por lotes: agregar al registro

La adición al registro se realiza mediante el comando REG ADD. Tenga en cuenta que para agregar valores al registro, debe tener suficientes privilegios en el sistema para realizar esta operación.

Sintaxis

El comando REG ADD tiene las siguientes variaciones. En la segunda variación, no se especifica ningún nombre para la clave y agregará el nombre de "(Predeterminado)" para la clave.

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

Dónde

  • ValueName - El valor, bajo la RegKey seleccionada, para editar.

  • /d Data - Los datos reales que se almacenarán como "Cadena", entero, etc.

  • /f - Forzar una actualización sin preguntar "El valor existe, sobrescribir S / N".

  • /S Separator- Carácter para usar como separador en valores REG_MULTI_SZ. El valor predeterminado es "\ 0".

  • /t DataType - Estos son los tipos de datos definidos según los estándares de registro que pueden ser -

    • REG_SZ (predeterminado)

    • REG_DWORD

    • REG_EXPAND_SZ

    • REG_MULTI_SZ

Ejemplo

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

En el ejemplo anterior, la primera parte es agregar una clave al registro en la ubicación HKEY_CURRENT_USER \ Console. Esta clave tendrá un nombre de Prueba y el valor asignado a la clave será Datos de prueba, que será del tipo de cadena predeterminado.

El segundo comando simplemente muestra lo que se agregó al registro mediante el comando REG QUERY.

Salida

Lo siguiente será el resultado del programa anterior. La primera línea del resultado muestra que la funcionalidad 'Agregar' fue exitosa y el segundo resultado muestra el valor insertado en el registro.

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