| Podemos
definir el Registro de Windows como una base de datos relativa
a la configuración del sistema (hardware y software) además
de almacenar información relativa a las cuentas de usuario
y grupos, seguridad, configuración de perfiles de usuario
y las asociaciones de archivos a las distintas aplicaciones instaladas
en nuestro sistema.
El
manejo de dicha base de datos pasará inadvertido para un
usuario “novel” que a buen seguro no tendrá
necesidad de cambiar ningún parámetro pero por el
simple hecho de que no la veamos o no la conozcamos no implica
su no existencia y su desconocimiento.
Este
hecho puede deberse a que no existe en acceso directo al Registro
de Windows en el Escritorio ni en el Panel de Control, razón
por la cual muchos usuarios desconocen su existencia; para poder
acceder al susodicho Registro de Windows debemos hacer clic en
el botón Inicio, seleccionar la opción Ejecutar y
escribir el comando: regedit.exe
Después
de esta pequeña introducción vamos a entrar en materia
viendo la estructura y organización de la base de datos
del registro.
Esta base de datos está jerarquizada en subárboles,
cada uno de los cuales se divide en secciones, claves, subclaves
y entradas con valores.
Vamos a explicar de forma breve cada una de los subárboles:
HKEY_LOCAL_MACHINE
Contiene información sobre el hardware del PC así
como del software instalado; Se trata del subárbol más
importante de todo el registro.
HKEY_CLASSES_ROOT
Contiene datos referentes a la vinculación e incrustación
de objetos (OLE) así como las asociaciones de los distintos
tipos de archivos con las aplicaciones respectivas.
HKEY_CURRENT_USER
Contiene información sobre perfiles de usuarios (configuración
del Escritorio, conexiones de red, impresoras, aplicaciones etc…)
HKEY_USERS
Contiene todos los perfiles de usuario cargados incluyendo el
perfil del usuario que está cargado actualmente en el sistema
HKEY_CURRENT_CONFIG
Contiene toda la información relativa a los perfiles de
hardware utilizado por el equipo local durante su inicio. Esta
información es importante ya que permite determinar que
controladores de dispositivos se tienen que iniciar en el sistema.
Cada
uno de los subárboles que acabamos de describir se dividen
en secciones, que a su vez están formados por claves, subclaves
y entradas de valores.
Esquema
ilustrativo de la Estructura del Registro de Windows:

Como
observamos, el Registro de Windows presenta la información
de forma muy estructurada, con un funcionamiento similar al Explorador
de Windows.
Por tanto, siguiendo este orden y utilizando ya elementos (subárboles,
secciones, claves, subclaves y valores) presentes dentro del Registro
mostramos un nuevo Esquema:
Observamos
que dentro de este Esquema aparece un nuevo valor, llamado “Tipo
de dato”
Dentro del Registro existen varios tipos de datos que enumeramos
brevemente a continuación:
REG_BINARY
(datos en formato binario)
Almacena información relativa al hardware del PC en formato
binario.
REG_DWORD
(datos en formato binario, decimal o hexadecimal)
Almacena información relativa a controladores de dispositivos
y servicios.
REG_EXPAND_SZ
(cadenas de caracteres)
Se caracteriza por la presencia de una variable que toma un valor
definido ante una llamada de una aplicación o aplicaciones
determinadas.
REG_MULTI_SZ
(varias cadenas de caracteres)
Almacena información de varias cadenas de caracteres separadas
entre sí
REG_SZ
(cadenas de caracteres)
Almacena información en caracteres que podemos leer directamente.
Cabe
destacar que cualquier cambio en los valores del Registro de Windows
debe ser realizado por usuarios que tengan permisos para tal operación,
permisos tales como el de Administrador.
Podríamos
seguir hablando sobre el Registro de Windows y daría lugar
a cientos y cientos de página ya que se trata de un mundo
apasionante pero este artículo solo pretende introducir
de la manera más sencilla al usuario en el Registro de Windows
y a que pierda el miedo antes esta poderosa Herramienta de trabajo.
Podéis
observar que en MaxiTrucos.com hacemos mucho hincapié en
la manipulación del Registro para realizar gran cantidad
de trucos pero también en la necesidad de realizar una copia
de seguridad de dicho registro ya que una mala manipulación
de este puede dejar al sistema inestable o aún pero, inservible. |