Mediante el uso de la consola del sistema (cmd.exe)
El registro puede editarse también mediante el uso de la consola o símbolo del sistema. Para realizar esto debemos acceder a ella entrando a
inicio-ejecutar, teclear
cmd y luego aceptar si poseemos Windows 2000 o XP, o teclear
command en ejecutar si poseemos Windows 98/95. En todos las versiones de windows tambien se puede acceder a la consola iniciando la PC en modo símbolo del sistema lo cual se hace tecleando F8 al iniciar la pc y luego eligiendo la opcion
modo simbolo del sistema. Una vez en la consola del sistema tendremos a nuestra disposición comandos mediante los cuales realizaremos las ediciones del registro.
Los comandos son los siguientes:
► Reg add: sirve para agregar información en el registro. La información se debe agregar siguiendo este patrón:
reg add clave, donde “
clave” es la clave que deseas crear en el registro. Este comando cuenta con modificadores para realizar diferentes ediciones en la clave que se desea agregar. Los modificadores se agregan dejando un espacio después de la clave seguido del signo
/.
Los modificadores son los siguientes:
/v: este modificador es para agregar nombre al valor de la clave que se desea agregar. Si se usa este modificador la clave que se crea tendrá 2 valores: el predeterminado y el que acabamos de crear.
Por ejemplo: si colocamos el siguiente comando
Reg add HKCC\Forospyware /v info
podremos ver que se ha creado la subclave Forospyware en la clave HKEY_CURRENT_CONFIG, dentro de la cual se encuentran el valor predeterminado y el valor info que acabamos de agregar.

Los valores agregados mediante este modificador son de tipo RG_SZ de modo predeterminado
/t: especifica el tipo de dato de la clave que se esta agregando, los cuales pueden ser:
REG_SZ, RED_DWORD, REG_NONE, RE_MULTI_SZ, REG_BINARY, REG_EXPAND_SZ, REG_DWORD_BIG_ENDIAN, REG_DWORD_LITTLE_ENDIAN
Si no se especifica algún tipo en concreto, el dato es de tipo REG_SZ de modo predeterminado como ya se indicò.
/s: especifica el carácter que se usa como separador en la cadena de dato para un tipo de dato REG_MULTI_SZ. si no se especifica valor, el carácter separador sera “\0” de forma predeterminada.
/d: es el modificador para especificar el valor del dato que se està asignando a la clave.
/f: este modificador se usa si la entrada del registro ya existe y se desea modificar. Con él la clave que se este agregando, se edita colocando la información nueva.
► Reg query: se usa para consultar una clave del registro en específico. Este comando posee los siguientes modificadores:
/v: consulta la clave especificada, por ejemplo si tecleamos el siguiente comando:
Reg query hkcc\software\fonts /v logpixels
tendríamos la información del valor “logpixels” dentro de la clave hkcc\software\fonts, así como también la información que nos indica què tipo de dato contiene y su valor de dato.
/ve: consulta el valor predeterminado del dato especificado
/s: consulta todas la subclaves y valores
► Reg delete: este comando sirve para eliminar claves y valores del registro. Sus modificadores son:
/ve: elimina el valor predeterminado de la clave
/va: elimina todos los valores de dicha clave
/f: se usa en conjunto con alguno de los modificadores anteriores y sirve para forzar la eliminación sin que se nos consulte si deseamos o no realizarla.
► Reg copy: sirve para copiar datos de una clave en otra clave. La forma del comando debe ser la siguiente:
Reg copy clave_1 clave_2
Donde
clave_1 es la clave que se desea copiar y
clave_2 es en la que se desea la copia. Este comando posee los siguientes modificadores:
/s: copia todas las subclaves y valores de la Clave_1 a la Clave_2
/f: fuerza la copia sin que se nos avise
► Reg save: este comando sirve para realizar una copia del registro, la cual se guardarà en la carpeta actual desde donde se estè ejecutando el comando. Como podemos darnos cuenta al ejecutar la consola del sistema, nos encontramos con esta entrada, desde la cual escribimos los comandos inicialmente:
C:\Documents and Settings\Personal
Esto significa que nos encontramos en esa carpeta en el
msdos. Si ejecutamos el comando
reg save la copia del registro aparecerá en esa carpeta. Este comando se debe ejecutar siguiendo este formato:
Reg save Clave nombre_de_copia.extension
Por ejemplo
Reg save hklm\software copia.hiv
De esta manera, se guardarà una copia del la clave
HKLM\software. La copia debe crearse con extensión
.hiv para que pueda ser valida para su uso con el comando
reg restore o
reg load.
► Reg restore: sirve para escribir copias de claves previamente creadas con el comando
reg save. El formato del mismo debe ser de la siguiente manera:
Reg restore Clave Nombre_de_copia.hiv
Por ejemplo:
Reg restore hklm\software copia.hiv ► Reg load: su funciòn es parecida a la de
reg restore la cual es cargar claves en el registro desde archivos .
hiv previamente creados con el comando
reg save.
► Reg unload: elimina una secciòn del registro que haya sido cargada con el comando
reg load.
► Reg compare: sirve para comparar claves entre sì. El formato debe ser el siguiente:
reg compare clave_1 clave_2 ► Reg export: se usa para exportar valores del registro en archivos
.reg. Su formato debe ser el siguiente
reg export Clave_a_exportar nombre_archivo.reg ► Reg import: se usa para importar claves hacia el registro desde archivos
.reg el formato debe ser el siguiente
reg import Archivo.reg
Si se desea realizar una modificación a un equipo remoto colocado en red, sòlo se debe colocar el nombre del equipo antes de la clave y después del comando:
Tipo_de_comando \\nombre_equipo\Clave
Las modificaciones a equipos remotos sòlo se pueden realizar a las claves
HKEY_LOCAL_MACHINE y
HKEY_USERS.
Las versiones 98 y ME de Windows cuentan con un comando para corregir errores y restaurar copias del registro, las cuales va creando automáticamente de forma predeterminada. Este comando es
scanreg el cual cuenta con los siguientes modificadores:
/backup sirve para realizar una copia del registro
/restore este modificador es para seleccionar una copia del registro que se desee restaurar
/fix con este comando se realizarà un análisis del registro, en el cual si se encuentran errores estos serán corregidos.
Es importante indicar que cuando se desee conocer alguna información sobre algún comando del
Msdos, sòlo se debe ejecutar el nombre del comando seguido del modificador
/? .
Por ejemplo:
reg add /?
Si lo ejecutamos aparecerá información sobre el comando
reg add.entradas que ya no son necesarias, por ejemplo, entradas remanentes de programas que han sido desintalados de la PC.