Registro de Windows: Claves, Valores y Configuración del Sistema

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 5,04 KB

¿Qué es el Registro de Windows?

El Registro de Windows es un almacén que contiene los datos de configuración del sistema operativo. Desde el punto de vista físico, el Registro lo componen los archivos system.dat y user.dat. Estos archivos no pueden modificarse con un editor de texto. Para realizar cambios de configuración, hay que ejecutar el programa regedit.exe, es decir, el Editor del Registro.

Estructura del Registro de Windows

El Registro está organizado jerárquicamente en claves, en inglés KEYS o HKEYS (Handlers to a Key, siendo Handler = mango o manejador), subclaves (Subkeys) y valores. Las claves y subclaves se muestran en el panel izquierdo de la ventana del Editor, mientras que los valores se ven en el derecho.

Tipos de Valores en el Editor del Registro

Cada valor se identifica mediante una trayectoria, como en las carpetas y los archivos. Los valores pueden ser de siete tipos, aunque los más importantes son tres:

  • Cadena de caracteres (REG_SZ): Aparecen entre comillas.
  • Valor binario (REG_BINARY): En regedit nos aparecerán con un número en binario o hexadecimal.
  • Palabra doble de 16 bits (REG_DWORD o Double Word): Tendremos un número que comenzará por 0x seguido por 8 cifras hexadecimales (4 bytes) y finalizando por el valor del DWORD en decimal entre paréntesis. Por ejemplo, 0x00000002 (2).

Descripción de las HKEYS

Existen cinco HKEYs en el registro. Dos de ellas se definen como HKEYs maestras: HKEY_LOCAL_MACHINE y HKEY_USERS, y cada una de ellas se guarda en uno de los dos ficheros del registro (system.dat y user.dat, respectivamente).

  • HKEY_CURRENT_USER: Contiene la configuración y las preferencias del usuario actual (current). Es decir, de aquel que ha iniciado la sesión en el PC.
  • HKEY_CLASSES_ROOT: Enumera todas las extensiones de los archivos y las aplicaciones asociadas (así, los archivos .doc los abrirá Word). También contiene los datos para el OLE (Object Linking and Embedding o Vinculación e Inserción de Objetos). Es decir, nos indica qué objetos se pueden insertar o vincular para un determinado programa.
  • HKEY_USERS: Contiene los parámetros y las preferencias de los usuarios del PC.
  • HKEY_CURRENT_CONFIG: Indica la configuración actual del hardware.
  • HKEY_LOCAL_MACHINE: Contiene la configuración del hardware y el software del ordenador: tarjetas, periféricos, controladores, programas, etc.

Modificación del Registro

La modificación del Registro debe hacerse con cuidado para evitar dañarlo, lo que podría provocar que Windows no arrancase o se comportara de forma inestable. Los valores se pueden modificar, crear o eliminar utilizando el menú Edición de Regedit. A no ser que se esté completamente seguro de lo que se va a hacer, no se debe realizar ningún cambio en el registro.

Búsqueda en el Registro

Una de las opciones que más se realiza es la búsqueda de una cadena de caracteres en el Registro mediante la opción Edición-Buscar.

Por ejemplo, algunos programas no se desinstalan correctamente, por lo que quedan claves y valores en el Registro que pueden provocar la aparición de mensajes de error durante el arranque de Windows. Para eliminar toda referencia al programa, podemos buscar las cadenas que contengan el nombre del programa y después borrarlas.

Ejemplos de Uso del Registro

Instalación y Desinstalación de Programas

A veces puede ocurrir que, al desinstalar una aplicación, no se eliminen los datos que se encuentran en el Registro del sistema, permaneciendo la aplicación en el menú de Agregar o quitar programas, aunque se haya desinstalado correctamente. Para eliminarlos del Registro, se localizará la clave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall y se borrará la clave correspondiente al programa en cuestión.

Inicio Automático de Aplicaciones

Las aplicaciones que se ejecutan al arrancar el sistema operativo se almacenan en la clave HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run. Así, por ejemplo, nos encontramos los antivirus, control de volumen de la tarjeta de sonido, programador de tareas, etc.

Impedir el Cambio en el Fondo de Pantalla

Para ello, se acude a HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies y se añade, si no existe, la clave ActiveDesktop (aparece como una carpeta). Se añade a esta clave un nuevo valor, del tipo DWORD, al que se denomina NoChangingWallPaper. Se editará este valor y se le dará el valor 1.

Entradas relacionadas: