Una guía rápida del Registro de Windows

El registro de Windows no es más que una base de datos definida por el sistema donde varios componentes del sistema y aplicaciones almacenan sus datos de configuración. Cada vez que instala o elimina un programa en Windows, el registro cambia. Más concretamente, se modifican los valores de determinadas claves.

Piense en el editor de registro como una gran tabla donde las configuraciones del sistema y los ajustes de la aplicación se almacenan jerárquicamente. Varias aplicaciones utilizan el registro de Windows de una u otra forma y las aplicaciones utilizan la API del registro para recuperar, modificar o eliminar datos del registro.

Hay muchas cosas que se pueden hacer con el registro de Windows, sin embargo, vamos a limitar este artículo para entender la estructura y el funcionamiento del registro de Windows.

Estructura del Registro de Windows

El registro de Windows se compone de dos elementos fundamentales: las claves y los valores. Los datos almacenados en el registro de Windows se estructuran en un formato de árbol en el que cada nodo se denomina clave. Cada tecla puede contener varias subclaves que a su vez pueden contener más subclaves y así sucesivamente.

Cada clave también contiene entradas de datos denominadas valores. Esto depende de la aplicación a la aplicación; algunas aplicaciones no requieren almacenar valores en una clave en particular. Esto se debe a que la presencia de la clave es suficiente para que la aplicación realice una tarea. En casos generales, una aplicación abre una clave y utiliza el valor asociado a ella.

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

Claves predefinidas en el Registro de Windows

Hay seis Llaves Raíz:

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

HKEY_CLASSES_ROOT:

Esta clave raíz almacena información sobre las aplicaciones registradas, las asociaciones de archivos y los ID de clase de objeto OLE. Shell y las aplicaciones COM utilizan la información almacenada en esta clave. Esta clave también almacena información para la compatibilidad con DDE y OLE, lo que permite la compatibilidad con las bases de datos de registro de Windows.

HKEY_CURRENT_USER:

Esta clave almacena sólo la configuración específica del usuario, lo que significa que la configuración de los usuarios que están conectados actualmente (incluidos los administradores) se almacena en esta clave. La configuración de cada usuario se almacena en un nuevo archivo NTUSER.DAT y USRCLASS.DAT – puede comprobar los archivos desdeMy Computer -> OS Drive -> Documents and Settings.

Los ajustes y preferencias específicos del usuario incluyen los ajustes de las variables de entorno, los elementos de inicio, los grupos de programas, las conexiones de red activas y otras preferencias de la aplicación. Cada vez que se utiliza «Switch user» o Log off from one user y Log in back again – esta tecla se activa y comienza a cargar todas las variables de sistema y módulos de entorno definidos por el usuario.

Un ejemplo hará que la situación sea más clara. Suponga que Harry y Tom usan la misma computadora y ambos usan la misma aplicación de procesador de texto para escribir artículos. Harry ha elegido la fuente por defecto como «Arial» mientras que Tom ha establecido «Verdana» como la fuente por defecto. El procesador de textos ha almacenado esta información bajo HKEY_CURRENT_USERSoftwarename y cuando el sistema encuentra un usuario específico, comienza a cargar el entorno desde la subclave de la aplicación definida bajo HKEY_CURRENT_USER

.

HKEY_LOCAL_MACHINE :

Las subclaves definen en HKEY_LOCAL_MACHINE el estado físico del ordenador. Esto incluye diferentes cuestiones: memoria del sistema disponible, tipo de bus, detalles del hardware instalado, etc. Las subclaves contienen una lista completa de los datos de configuración de hardware que ha utilizado el sistema operativo. Otra información crítica del sistema también se almacena bajo esta clave, que incluye preferencias de red, información plug and play, seguridad de red, nombres de servidores, etc.

Hay cuatro subclaves principales de HKEY_LOCAL_MACHINE – SECURITY, SYSTEM, SOFTWARE y SAM. Los archivos se pueden encontrar enMy Computer -> OS Drive -> Windows -> System 32 ->Config. La quinta subclave llamada «HARDWARE» se crea dinámicamente y los datos no se almacenan localmente en el disco. La subclave SYSTEM contiene toda la información sobre los controladores y servicios del sistema, mientras que la subclave SOFTWARE contiene la configuración de Windows y otros detalles del software.

HKEY_USER:

Esta clave está formada por subclaves que corresponden a las claves HKEY_CURRENT_USER para cada perfil de usuario activo disponible en el sistema operativo. Las entradas de registro que están subordinadas a esta clave definen la configuración de usuario para los nuevos usuarios en la máquina local, así como la configuración de usuario para el usuario que ha iniciado sesión.

HKEY_CURRENT_CONFIG:

Esta clave raíz contiene información disponible en el momento de la ejecución e información disponible sobre el perfil de hardware del sistema operativo. La información disponible en esta clave de registro no se almacena en el disco, sino que se genera dinámicamente cuando el sistema arranca. Los valores almacenados en esta clave (y sus subclaves) describen las diferencias entre la configuración actual del hardware y la configuración estándar del sistema operativo.

Esta clave también puede llamarse alias de HKEY_LOCAL_MACHINESystemCurrentControlSetHardware ProfilesCurrent

HKEY_DYN_DATA:

Esta tecla se utiliza en versiones anteriores de Windows NT – Windows 95 – Windows Me. Contiene información sobre varios dispositivos de hardware y estadísticas de rendimiento de la red. La información se recopila dinámicamente durante el arranque del sistema y se almacena en la memoria RAM, pero no en el disco.

Edición del Registro de Windows

Para acceder al registro de Windows, escribaregediten el cuadro de búsqueda del menú Inicio de Windows. Si está ejecutando Windows XP o versiones anteriores, vaya aEjecutar -> regedity presione Enter para abrir el editor de registro.

La modificación de los valores de las entradas de registro existentes debe hacerse con cuidado, ya que cualquier cambio incorrecto puede provocar inestabilidad en el sistema.

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

1. Como hacer una copia de seguridad del registro en Windows7
.
2. Cómo limpiar el registro de Windows Cómo limpiar el registro de Windows

3. Por qué Desfragmentar el Registro de Windows

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *