Cómo eliminar y agregar claves de registro desde la línea de comandos

Hay algunos escenarios en los que un usuario de Windows podría tener que usar la línea de comando en lugar de la herramienta Regedit para cambiar, eliminar o agregar claves en el Registro de Windows.

Puede ser que un virus u otro software malicioso tenga acceso limitado al Registro, por lo que no se puede usar regedit. Otra posible razón es el uso de secuencias de comandos o lotes para realizar operaciones como agregar o eliminar claves regularmente simplemente ejecutando un archivo por lotes en el sistema informático.

La herramienta de línea de comandos reg.exe que se incluye con el sistema operativo Windows se puede usar para administrar el Registro desde la línea de comandos. Le proporciona acceso para eliminar o agregar, pero también otras opciones como exportar, comparar o importar claves.

reg.exe: herramienta de línea de comando de registro

Entrando reg /? en la línea de comando muestra todas las opciones posibles que están disponibles. Puede generar un símbolo del sistema con un toque en la tecla de Windows, escribiendo cmd.exe y presionando la tecla Intro.

Eliminar una clave de registro usando la línea de comando

El comando reg delete se puede usar en máquinas locales y remotas. El comando básico tiene el siguiente aspecto

reg delete keyname valuename parameters

Para eliminar una clave con todos sus valores y subclaves, un usuario tendría que ejecutar el siguiente comando

reg delete HKLM\Software\Test

Esa es la forma más básica de eliminar una clave del Registro de la línea de comandos. Esto eliminará la clave Test con todas sus subclaves y valores.

reg delete \\RemoteSystem\HKLM\Software\Test /v Testvalue

Este ejemplo elimina el valor de Registro Testvalue en Test en la máquina remota RemoteSystem.

Agregue una clave de registro desde la línea de comando

El modificador add usa una estructura similar. El comando básico

reg add HKLM\Software\Test

agrega la prueba clave a HKLM \ Software \

Son importantes los parámetros \ t y \ d que definen el tipo de datos Regkey y el valor asignado.

reg add HKLM\Software\Test /v Testdata /t REG_BINARY /d ffffff

Agrega el valor Testdata a la clave Test que es de tipo reg_binary y contiene los datos ffffff.

Otras opciones útiles que le proporciona reg.exe incluyen exportar el Registro completo o parte de él utilizando el parámetro / export, o el parámetro / import para importar datos al Registro.

Utilizando la /? El parámetro explica cada comando con gran detalle. Esto concluye el pequeño tutorial sobre cómo eliminar y agregar claves del Registro desde la línea de comandos.

Actualización : este método funciona en todas las versiones compatibles del sistema operativo Windows.