El Registro de Windows es una de las partes misteriosas del sistema operativo Windows que nos permite ajustar y modificar casi todas las secciones de Windows. A pesar de que trabajamos con el registro todo el tiempo, la mayoría de la gente tiene sólo una pequeña comprensión de lo que realmente es y no están seguros de cómo crear claves y valores personalizados. Así que vamos a averiguar una o dos cosas sobre el Registro de Windows y sus componentes.

Qué es el Registro de Windows

El Registro de Windows no es más que una colección de diferentes configuraciones y ajustes relacionados con el sistema operativo, los programas y los usuarios. Se puede pensar en él como una base de datos que almacena virtualmente toda la información importante. Esta información incluye todo lo relacionado con el hardware del sistema, la configuración de las aplicaciones, los programas instalados, los perfiles de usuario, etc. Dado que toda la información importante se almacena en un único lugar, Windows hace referencia al Registro todo el tiempo, y en realidad es más fácil y más rápido para Windows gestionar las diferentes partes del sistema operativo sin meterse con toneladas de archivos de configuración individuales ubicados en diferentes lugares.

Componentes del Registro de Windows

El Registro de Windows consta de tres componentes principales: las claves de nivel raíz, las claves y los valores. “Claves de nivel raíz” alberga todas las “Claves” y las “Claves” tendrán su propio conjunto de “Valores”. Puedes pensar en ello como “LocalDrive -> Carpeta -> Archivo” en tu sistema.

Hay cinco claves de nivel raíz diferentes que tienen su propio propósito específico en el registro. Aquí hay una lista de estas claves raíz.

windows-registry-root-keys

HKEY_CLASSES_ROOT (HKCR): Esta clave raíz es utilizada por Windows para gestionar la vinculación e incrustación de objetos (OLE) y las asociaciones de tipos de archivo. Esta es la clave en la que Windows vincula todos sus archivos con sus programas correspondientes para que pueda abrirlos e interactuar con ellos.

HKEY_CURRENT_USER(HKCU): Esta sección del Registro de Windows alberga todos los datos, ajustes a nivel de usuario y configuraciones asociadas con el usuario actualmente conectado. No sólo el sistema operativo Windows, sino también otros programas almacenan datos relevantes para el usuario actual.

HKEY_LOCAL_MACHINE (HKLM): Independientemente del estado del usuario, esta sección contiene todas las claves relacionadas con el sistema, incluyendo cualquier configuración de hardware, de software, etc. Dado que esta clave alberga la mayor parte de la información del sistema, HKLM es una de las claves raíz más visitadas del Registro de Windows.

HKEY_USERS (HKU): Como puede ver por el nombre, esta clave raíz aloja todas las configuraciones de todos los usuarios, incluidos los usuarios conectados y desconectados del sistema. Como puede encontrar configuraciones relativas a otros usuarios, no confunda esta clave raíz con HKCU.

HKEY_CURRENT_CONFIG (HKCC): En pocas palabras, se puede decir que es una pseudoclave raíz, ya que es un enlace directo a la configuración actual del perfil de hardware en la clave raíz HKLM.

Valores de las claves

Cada una de las claves raíz anteriores tiene sus propias claves, y cada clave tiene sus propios valores. Para cada Clave, se pueden crear seis valores diferentes, y esos valores dependen totalmente del programa de destino y/o de los requisitos de configuración.

windows-registry-values

Valor de cadena: Los valores de cadena son en su mayoría legibles para los humanos y sólo tienen una sola línea de información textual, como las rutas de los archivos. Los valores de cadena son uno de los valores más utilizados en el Registro de Windows.

Valor binario: Como su nombre indica, estos valores sólo contienen datos binarios (0, 1). A menudo estos valores se utilizan para activar o desactivar una configuración particular.

Valor DWORD (32 bits): Los valores DWORD son similares a los valores binarios, pero también son capaces de almacenar cualquier número entero en el rango de 32 bits. Los valores DWORD están diseñados para trabajar con sistemas de 32 bits, pero también se utilizan en sistemas de 64 bits por compatibilidad con versiones anteriores.

Valor QWORD (64 bits): Los valores QWORD son como los valores DWORD pero son capaces de almacenar cualquier entero dentro del rango de 64 bits.

Se puede decir que están diseñados para trabajar con sistemas de 64 bits.

Valor Multi-Cadena:

Si los valores String se utilizan para almacenar cadenas de una sola línea, los valores Multi-String se utilizan para almacenar cadenas de varias líneas o información textual.

Valor de cadena expandible:

Los valores de cadena expandibles son similares a los valores de cadena normales, pero contienen las variables de entorno.

Creación de nuevas claves y valores

Crear claves y valores en el Registro de Windows es relativamente fácil y sencillo. Pero antes de hacer cualquier cosa, por favor haga una copia de seguridad de su Registro de Windows ya que cualquier error de configuración o eliminación no deseada puede causar errores críticos.

windows-registry-backup

Para crear una nueva clave, haga clic con el botón derecho del ratón en la clave de nivel raíz y seleccione la opción “Nueva” y luego “Clave”. Por defecto, la clave recién creada tendrá el aspecto de una carpeta y se llamará algo así como “Nueva clave #”. Siempre puede modificar el nombre de la llave según sus necesidades. El mismo procedimiento se aplica siempre que quiera crear una nueva subclave.

windows-registry-new-key

Para crear un nuevo valor, haga clic con el botón derecho del ratón en el panel derecho y seleccione el valor en función de sus necesidades, tal y como se ha comentado anteriormente. Una vez creado el valor, necesita nombrarlo; el nombre depende totalmente de la necesidad específica. Pero tenga en cuenta que si selecciona la opción “Clave” en el panel derecho, el Registro de Windows creará automáticamente una nueva Sub-Clave.

windows-registry-new-value

Una vez creado y renombrado el nuevo valor, es necesario introducir los datos del valor. Para ello, haga doble clic en el valor e introduzca los “Datos del valor” según sea necesario. De nuevo, los Datos de Valor dependen del programa o de la configuración específica.

windows-registry-value-data

Eso es todo lo que hay que hacer, y esperamos que esto le ayude a entender mejor el Registro de Windows y sus componentes y a crear nuevas claves y valores según sea necesario