El registro del PC de Windows no es más que una base de datos especificada por el sistema en la que numerosos componentes y aplicaciones del sistema guardan su información de configuración. Cada vez que se configura o se elimina un programa en Windows, el registro del PC se modifica. Más concretamente, se modifican los valores de determinados secretos.

Piense en el editor del registro como una gran tabla donde se guardan jerárquicamente las configuraciones del sistema y de las aplicaciones. Numerosas aplicaciones utilizan el registro del ordenador de Windows de una forma u otra y las aplicaciones utilizan la API del registro para recuperar, modificar o eliminar información del registro del ordenador.

Hay una gran cantidad de cosas que se pueden hacer con el registro de Windows, sin embargo vamos a limitar este post para comprender la estructura y el funcionamiento del registro de Windows.

Estructura del registro del sistema informático de Windows

El registro del sistema informático de Windows se compone de dos componentes fundamentales – secretos y valores. La información guardada en el registro del sistema informático de Windows está estructurada en un formato de árbol en el que cada nodo se denomina clave. Cada secreto puede consistir en un número de subclaves que a su vez pueden contener más subclaves y así sucesivamente.

Cada secreto también consta de entradas de datos denominadas valores. Esto depende de cada aplicación; algunas aplicaciones no requieren mantener valores en una clave particular. Esto es así porque la presencia de la clave es suficiente para que la aplicación realice un trabajo. En instancias básicas, una aplicación abre una clave y utiliza el valor relacionado con ella.

El nombre de una clave puede incluir alfabetos y números, no se distingue entre mayúsculas y minúsculas, pero no se permite el uso del carácter de barra invertida ().

Claves predefinidas en el Registro de Windows Pc

Hay seis claves raíz:

  • HKEY_CLASSES_ROOT
  • HKEY_CURRENT_USER
  • HKEY_LOCAL_MACHINE
  • HKEY_USERS
  • HKEY_CURRENT_CONFIG
  • HKEY_DYN_DATA

HKEY_CLASSES_ROOT:

Esta raíz crucial almacena los detalles sobre las aplicaciones registradas, las asociaciones de archivos y los ID de las clases de objetos OLE. Las aplicaciones Shell y COM utilizan los detalles guardados en este secreto. Este secreto también almacena detalles para la asistencia DDE y OLE, por lo que permite la compatibilidad con las bases de datos de registro de Windows.

HKEY_CURRENT_USER:

Este secreto almacena sólo la configuración específica del usuario, lo que sugiere que la configuración de los usuarios actuales (incluidos los administradores) se almacena en este secreto. La configuración de cada usuario se almacena en los archivos NTUSER.DAT y USRCLASS.DAT, que puede inspeccionar desde Mi PC -> Unidad de disco del sistema operativo -> Archivos y configuración.

Los ajustes y opciones particulares del usuario incluyen la configuración de las variables de entorno, los elementos de inicio, los grupos de programas, las conexiones de red activas y otras preferencias de las aplicaciones. Cada vez que se utiliza «Cambiar de usuario» o se cierra la sesión de un usuario y se vuelve a entrar, este secreto se activa y comienza a llenar todas las variables de sistema y módulos de entorno especificados por el usuario.

Un ejemplo hará que la situación sea más clara. Supongamos que Harry y Tom usan el mismo ordenador y ambos utilizan la misma aplicación de procesador de textos para redactar artículos. Harry ha elegido el estilo de letra por defecto como «Arial» mientras que Tom ha establecido «Verdana» como tipo de letra por defecto. El procesador de textos ha guardado esta información en HKEY_CURRENT_USER N y cada vez que el sistema encuentra un usuario en particular, comienza a llenar el entorno de la subclave de la aplicación especificada en HKEY_CURRENT_USER

HKEY_LOCAL_MACHINE:

Las subclaves especificadas bajo la clave HKEY_LOCAL_MACHINE especifican el estado físico del sistema informático. Se trata de varias cuestiones: memoria del sistema disponible, tipo de bus, información sobre el hardware instalado, etc. Las subclaves incluyen una lista completa de información de configuración de hardware que ha sido utilizada por el sistema operativo. Otra información crítica del sistema se almacena igualmente bajo esta clave, esto incluye las preferencias de red, la información de plug and play, la seguridad de la red, los nombres de los servidores y así sucesivamente.

Hay cuatro subclaves principales de HKEY_LOCAL_MACHINE: SECURITY, SYSTEM, SOFTWARE APPLICATION y SAM. Los archivos se pueden encontrar desde Mi PC -> Unidad del SO -> Windows -> Sistema 32 -> Config. La 5ª subclave llamada «HARDWARE» se desarrolla dinámicamente y la información no se guarda en su área en el disco. La subclave SYSTEM contiene toda la información sobre los controladores y servicios del sistema, mientras que la subclave SOFTWARE incluye la configuración de Windows y otra información de software.

HKEY_USER:

Esta clave incluye subclaves que corresponden a los secretos de HKEY_CURRENT_USER para cada perfil de usuario activo disponible en el sistema operativo. Las entradas del registro del sistema informático que son secundarias a esta clave especifican la configuración de usuario para los nuevos usuarios en el fabricante local, así como la configuración de usuario para el usuario conectado.

HKEY_CURRENT_CONFIG:

Este secreto de la raíz incluye detalles que se ofrecen en el tiempo de ejecución y la información ofrecida sobre el perfil de hardware de la os. Los detalles disponibles en este secreto del registro de Windows no se almacenan en el disco, sino que se generan dinámicamente cuando el sistema arranca. Los valores almacenados en este secreto (y sus subclaves) explican las diferencias entre la configuración de hardware existente y la configuración básica del sistema operativo.

Esta clave también puede llamarse un alias de HKEY_LOCAL_MACHINE N-Sistema N-ControlSet actual N-Perfiles de hardware N-Actual

HKEY_DYN_DATA:

Este secreto se utiliza en las variaciones más antiguas de Windows NT – Windows 95 – Windows Me. Consiste en información sobre varios gadgets de hardware y datos de eficiencia de la red. Los detalles se recogen dinámicamente durante el arranque del sistema y se mantienen en la memoria RAM, pero no en el disco.

Editar el Registro de Windows Pc

Para acceder al registro del sistema informático de Windows, escriba regedit en el cuadro de búsqueda del menú de inicio de Windows. Si está ejecutando Windows XP o variaciones anteriores, vaya a Ejecutar -> regedit y pulse Intro para abrir el editor del registro del PC.

La modificación de los valores de las entradas existentes en el registro del PC debe hacerse con cuidado, ya que cualquier modificación incorrecta podría conducir a la inestabilidad del sistema.

Más información sobre el Registro de Windows:

1. Cómo hacer una copia de seguridad del registro del sistema del ordenador en Windows7
2. Cómo limpiar el registro de Windows
3. Por qué desfragmentar el registro de Windows