INTRODUCCION
El
Registro de Windows es la base de datos donde se guarda información sobre el sistema como comportamiento, configuración, aplicaciones, perfiles de usuarios y hardware instalados, entre otras cosas. Microsoft lo describe en este
enlace
de la siguiente manera:
Cita:
|
Originalmente publicado por Microsoft Base de datos jerárquica y centralizada que se usa en Microsoft Windows 9x, Windows CE, Windows NT y Windows 2000 para almacenar la información necesaria para configurar el sistema para uno o varios usuarios, aplicaciones y dispositivos de hardware.
El Registro contiene información que Windows utiliza como referencia continuamente, por ejemplo, los perfiles de los usuarios, las aplicaciones instaladas en el equipo y los tipos de documentos que cada aplicación puede crear, las configuraciones de las hojas de propiedades para carpetas y los iconos de aplicaciones, los elementos de hardware que hay en el sistema y los puertos que se están utilizando.
El Registro reemplaza la mayoría de los archivos .ini basados en texto que se utilizan en los archivos de configuración de Windows 3.x y MS-DOS, por ejemplo, Autoexec.bat y Config.sys. Aunque el Registro es común a varios sistemas operativos Windows, existen algunas diferencias entre ellos.
Los datos del Registro se almacenan en archivos binarios. |
El uso del registro puede sernos de gran utilidad y su conocimiento nos dará más control sobre lo que en nuestra PC está sucediendo, ya que a partir de él, podemos modificar todas aquellas variables que influyen en su funcionamiento.
Por ejemplo, en él podemos modificar los archivos que se inician al prender nuestra màquina, ya que las aplicaciones que se ejecutan en la PC se encuentran reflejadas en las siguientes claves:
• HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Run
En esta clave se verán reflejados los archivos del sistema que se inician al prender la PC.
• HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\Run
En esta clave se verán reflejados las aplicaciones y DLLs creadas a partir de programas que instalemos en la PC, las cuales se inician al prender la PC.
Eliminar una aplicación en alguna de estas claves, evitaría que dicha aplicación se inicie con el sistema.
El registro de Windows (como es de suponerse) es bastante denso. Debido a esto, el explicar cada una de las subclaves del mismo sería un trabajo demasiado extenso. Aquí lo que trataremos de dar es una noción bastante global sobre el registro y cómo editarlo.
El registro està conformado básicamente por cinco claves principales, como podemos verlo en el
Editor de Registro de Windows, las cuales están descritas por Microsoft de la siguiente manera:

• HKEY_CLASSES_ROOT: La información que se almacena aquí garantiza que cuando abra una carpeta mediante el Explorador de Windows, se abrirá el programa correcto. Es una subclave de HKEY_LOCAL_MACHINE\Software. Esta clave a veces aparece abreviada como "HKCR”.
• HKEY_CURRENT_USER: Contiene la raíz de la información de configuración del usuario que ha iniciado sesión. Las carpetas del usuario, los colores de la pantalla y la configuración del Panel de Control se almacenan aquí. Esta información está asociada al perfil del usuario. Esta clave a veces aparece abreviada como "HKCU".
• HKEY_LOCAL_MACHINE: Contiene información de configuración específica del equipo (para cualquier usuario). Esta clave a veces aparece abreviada como "HKLM".
• HKEY_USER: Contiene todos los perfiles de usuario cargados activamente en el equipo. HKEY_CURRENT_USER es una subclave de HKEY_USERS. HKEY_USERS puede aparecer abreviada como "HKU".
• HKEY_CURRENT_CONFIG: Contiene información acerca del perfil de hardware que utiliza el equipo local cuando se inicia el sistema.
La estructura del registro en versiones anteriores a Windows 2000, presentaban ademas de las claves ya descritas, una clave extra la cual se describe de la siguiente manera:
• HKEY_DYN_DATA: Hay configuraciones realizadas por windows que deben almacenarse en la memoria ram debido a la necesidad de que dicha información sea actualizada y accesible lo mas rápido posible, por lo que no se puede esperar que dichas configuraciones sean enviadas a disco mediante el registro, el HKEY_DYN_DATA almacena esta información, de esta forma, podrías ver esta clave como una copia de cierta información almacenada en la ram.
En los siguientes enlaces encontrarà informaciòn de interès sobre el tema: