Logotipo de Microsoft Windows 10
Windows y muchas aplicaciones de terceros almacenan configuraciones en el registro. Si desea editar el registro, hay algunas maneras de hacerlo. Aquí se explica cómo editar el registro de Windows desde el símbolo del sistema .
Antes de comenzar, es importante que haga una copia de seguridad del registro , así como de su computadora , antes de realizar modificaciones. Un movimiento incorrecto puede hacer que su sistema sea inestable o incluso completamente inoperable. También puede crear un punto de restauración del sistema para revertir rápidamente su sistema si algo sale mal.
RELACIONADO: Los 10 mejores hacks de registro para Windows 10
Los propios Microsoft afirman públicamente que agregar, modificar o eliminar subclaves y valores del registro de Windows solo debe ser realizado por usuarios avanzados, administradores y profesionales de TI. Ten cuidado antes de hacer cambios.

Edite el registro de Windows desde el símbolo del sistema

Hay una larga lista de operaciones de registro. Le daremos un par de ejemplos de cómo ejecutar operaciones básicas. Si está interesado en la lista completa de operaciones, cada sintaxis y lo que representan los parámetros dentro de cada sintaxis, consulte la lista al final del artículo.
Una vez que esté listo para editar el Registro de Windows, abra el Símbolo del sistema como administrador .

Abra el símbolo del sistema como administrador

Para abrir el símbolo del sistema como administrador, escriba "cmd" en la barra de búsqueda de Windows.
buscar cmd en la barra de búsqueda de windows
A continuación, haga clic con el botón derecho en la aplicación "Símbolo del sistema" en los resultados de búsqueda y seleccione "Ejecutar como administrador" en el menú.
Aplicación de símbolo del sistema en la búsqueda de Windows
El símbolo del sistema ahora se abrirá en modo administrador, y podemos comenzar a editar el registro de Windows.

Aprenda los tipos de operación

Le daremos una lista completa de los comandos reg y cada sintaxis respectiva más adelante. Por ahora, puede obtener una lista de los tipos de operación, así como ayuda adicional con cada operación, desde el Símbolo del sistema.
RELACIONADO: Registro de Windows desmitificado: lo que puede hacer con él
Para obtener la lista de operaciones, ejecute este comando:
REG /?
Aparecerá la Lista de operaciones, así como el Código de retorno para cada comando.
Comando para obtener la lista de operaciones
Aquí está la lista de operaciones y lo que cada uno hace, según lo descrito por Microsoft :
  • Agregar:  agrega una nueva subclave o entrada al registro.
  • Comparar:  compara las subclaves o entradas de registro especificadas.
  • Copiar:  copia una entrada del registro en una ubicación específica en una máquina local o remota.
  • Eliminar:  elimina una subclave o entradas.
  • Exportar:  copia las subclaves, entradas y valores especificados de la computadora local en un archivo para transferir a otros servidores.
  • Importar:  copia el contenido de un archivo que contiene subclaves, entradas y valores de registro exportados en el registro de la computadora local.
  • Cargar:  escribe las subclaves y entradas guardadas en una subclave diferente en el registro. Esto está destinado a usarse con archivos temporales que se usan para solucionar problemas o editar entradas de registro.
  • Consulta:  Devuelve una lista del siguiente nivel de subclaves y entradas que se encuentran en una subclave especificada en el registro.
  • Restaurar:  escribe las subclaves y entradas guardadas en el registro.
  • Guardar:  guarda una copia de las subclaves, entradas y valores especificados del registro en un archivo especificado.
  • Descargar:  elimina una sección del registro que se cargó mediante la REG LOAD  operación.
Y, los códigos de retorno:
  • 0:  exitoso
  • 1:  Falló
Para obtener ayuda con una operación específica, agregue el nombre de la operación al medio del comando anterior:
REG <Operación> /?
Entonces, si quisiera ayuda en la operación "Agregar", ejecutaría:
REG AGREGAR /?
Ejecute el comando para obtener ayuda sobre una operación específica
Como puede ver, se devuelve toda la información que necesita sobre la operación especificada, incluida la sintaxis, los parámetros e incluso algunos ejemplos.
Ahora que sabemos todo lo que necesitamos saber REG ADD, intentemos ponerlo en acción.

Agregar una subclave o entrada al registro

Primero lo primero, aquí está la sintaxis para la REG ADDque recuperamos el uso del REG ADD /?comando:
REG ADD <KeyName> [{/ v ValueName | / ve}] [/ t DataType] [/ s Separator] [/ d Data] [/ f]
El <KeyName>especifica la ruta completa de la subclave. Las claves raíz válidas para la computadora local son HKLM, HKCU, HKCR, HKU y HKCC. Puede usar las claves raíz HKLM y HKU para computadoras remotas. /v <ValueName>especifica el nombre de la entrada del registro que se agregará bajo la subclave especificada. Definiremos el resto de los parámetros más adelante, pero para este ejemplo, esto es todo lo que necesitaremos.
Entonces, supongamos que queremos agregar una subclave llamada HowToGeekSubkey en HKEY_LOCAL_MACHINE \ Software. Ejecutaremos el siguiente comando:
REG AGREGAR HKLM \ Software \ HowToGeekSubkey
Si la operación se ejecutó con éxito, el símbolo del sistema se lo informará.
comando para agregar una subclave al registro
Si desea verificar que la operación haya sido exitosa, puede buscarlo usted mismo usando el Editor del Registro .
Abra el Editor del registro escribiendo "regedit" en la barra de búsqueda de Windows y seleccionando la aplicación Editor del registro.
editor de registro abierto
Navegue a la ubicación de la subclave recién agregada. En nuestro caso: HKEY_LOCAL_MACHINE> SOFTWARE> HowToGeekSubkey.
Cómo geek subclave en el registro
Ahora que hemos confirmado que está allí, eliminémoslo.

Eliminar una subclave o entrada del registro

Aquí está la sintaxis para la REG DELETEoperación:
REG DELETE <KeyName> [{/ v ValueName | / ve | / va}] [/ f]
Los parámetros que nos interesan por ahora son los mismos que antes. Es decir, <KeyName>/v valuename.
Si queremos eliminar la subclave HowToGeekSubkey de HKEY_LOCAL_MACHINE \ Software que acabamos de crear, ejecutaremos este comando:
REG BORRAR HKLM \ Software \ HowToGeekSubkey
Esta vez, se le preguntará si realmente desea eliminar la subclave. Escribe Yesy presiona "Enter".
Nuevamente, el símbolo del sistema le informará si la operación se ejecutó con éxito.
Eliminar subclave del registro
Puede verificar que la subclave se haya eliminado realmente del Editor del registro. Navegue a la ubicación donde vivía la subclave y vea si se eliminó.

Operaciones REG, sintaxis y descripciones de parámetros

Aunque solo cubrimos dos ejemplos simples, hay una lista decente de operaciones REG. Cada operación puede tener una sintaxis potencialmente compleja. Para facilitar el acceso, enumeraremos todos los detalles proporcionados por Microsoft aquí.

Operación y sintaxis

OperaciónSintaxis
AñadirREG ADD <KeyName> [{/ v ValueName | / ve}] [/ t DataType] [/ s Separator] [/ d Data] [/ f]
CompararREG COMPARE <KeyName1> <KeyName2> [{/ v ValueName | / ve}] [{/ oa | / od | / os | en}] [/ s]
CopiarREG COPY <KeyName1> <KeyName2> [/ s] [/ f]
EliminarREG DELETE <KeyName> [{/ v ValueName | / ve | / va}] [/ f]
Exportar
REG EXPORTAR KeyName FileName [/ y]
ImportarREG IMPORT FileName
Carga
REG LOAD KeyName FileName
Consulta
REG QUERY <KeyName> [{/ v <ValueName> | / ve}] [/ s] [/ se <Separador>] [/ f <Data>] [{/ k | / d}] [/ c] [/ e] [/ t <Type>] [/ z]
Restaurar
REG RESTORE <KeyName> <FileName>
Salvar
REG SAVE <KeyName> <FileName> [/ y]
Descargar
REG DESCARGAR <KeyName>

Parámetro y descripción del parámetro

ParámetroDescripción
<KeyName >Especifica la ruta completa de la subclave o entrada que se agregará. Para especificar una computadora remota, incluya el nombre de la computadora (en el formato \\ <ComputerName>) como parte de  KeyName . Omitir \\ ComputerName \ hace que la operación sea predeterminada para la computadora local. El  KeyName  debe incluir una clave raíz válida. Las claves raíz válidas para la computadora local son: HKLM, HKCU, HKCR, HKU y HKCC. Si se especifica una computadora remota, las claves raíz válidas son: HKLM y HKU. Si el nombre de la clave del registro contiene un espacio, escríbalo entre comillas.
/ v <ValueName>Especifica el nombre de la entrada del registro que se agregará bajo la subclave especificada.
/ veEspecifica que la entrada del registro que se agrega al registro tiene un valor nulo.
/ t <Tipo>Especifica los tipos de registro para buscar. Los tipos válidos son: REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD, REG_BINARY, REG_NONE. Si no se especifica, se buscan todos los tipos.
/ s <Separador>Especifica el carácter que se utilizará para separar varias instancias de datos cuando se especifica el tipo de datos REG_MULTI_SZ y se debe enumerar más de una entrada. Si no se especifica, el separador predeterminado es  \ 0 .
/ d <Datos>Especifica los datos para la nueva entrada del registro.
/FAgrega la entrada del registro sin solicitar confirmación.
/ oa
Especifica que se muestran todas las diferencias y coincidencias. Por defecto, solo se enumeran las diferencias.
/sobredosisEspecifica que solo se muestran las diferencias. Este es el comportamiento predeterminado.
/ osEspecifica que solo se muestran las coincidencias. Por defecto, solo se enumeran las diferencias.
/enEspecifica que no se muestra nada. Por defecto, solo se enumeran las diferencias.
/ sCompara todas las subclaves y entradas de forma recursiva.
/VirginiaElimina todas las entradas bajo la subclave especificada. Las subclaves debajo de la subclave especificada no se eliminan.
<Nombre de archivo>Especifica el nombre y la ruta del archivo que se creará durante la operación. El archivo debe tener una extensión .reg.
/ aSobrescribe cualquier archivo existente con el nombre  FileName  sin solicitar confirmación.
/ se <Separador>Especifica el separador de valor único para buscar en el tipo de nombre de valor REG_MULTI_SZ. Si   no se especifica Separator ,   se usa \ 0 .
/ f <Datos>Especifica los datos o el patrón a buscar. Use comillas dobles si una cadena contiene espacios. Si no se especifica, se usa un comodín ( * ) como patrón de búsqueda.
/ kEspecifica buscar solo en nombres clave.
/reEspecifica buscar solo en datos.
/CEspecifica que la consulta distingue entre mayúsculas y minúsculas. Por defecto, las consultas no distinguen entre mayúsculas y minúsculas.
/miEspecifica que solo se devuelvan coincidencias exactas. Por defecto, se devuelven todas las coincidencias.
/ zEspecifica incluir el equivalente numérico para el tipo de registro en los resultados de búsqueda.
/?Muestra ayuda para  reg <operation>  en el símbolo del sistema.