El registro de Windows

En mi afan de seguir ofreciendo contenidos de caidad (aunque todavía son muy pocos los comentarios que lo confirman) quiero tratar de explicar un poco el tema del registro de Windows que siendo una parte vital del sistema pasa desapercibida para muchos usuarios y es una zona del sistema que mas de uno prefiere esquivar.

Los sistemas Operativos de Microsoft que se basan en tecnología NT hacen uso de un registro del sistema donde guardar datos que atañen a la configuración local de los usuarios y del equipo. Quiero dejar muy claro que el registro es una parte muy importante del sistema operativo y que por este motivo debemos prestar especial atención antes de modificarlo y si no estamos preparados para lo peor es mejor que no toquemos nada ya que podems obtener como resultado un sistema operativo inservible.

Como comento en las lineas de mas arriba el registro almacena toda la información referente a la configuración local de los usuarios y del equipo por lo que cualquier cambio que hacemos en nuestro sistema suele tener suefecto sobre el registro aunque lo hagamos normalmente por ejemplo desde el panel de control, al instalar una aplicación u otras.

Como muchos sabreis la herramienta empleada para efectuar modificaciones manualmente sobre el registro de Windows se llama REGEDIT.EXE y se haya en %systemroot% aunque se suele lanzar de alguna de estas formas:

1. Pulsando la combinación de teclas Windows + R y ejecutando regedit pulsando la tecla enter.

2. Haciendo Click sobre Inicio -> Ejecutar y escribiendo regedit, despues pulsamos Enter o cickamos sobre Aceptar.

En el registro podremos encontrar claves referentes a:

  • Componentes del nucleo
  • Controladores de dispositivo
  • Software instalado
  • Perfiles de usuario
  • Perfiles de hardware
  • Base de usuarios del sistema
  • Vamos a ver ahora las principales claves del registro y lo que contienen:

    HKEY_CLASSES_ROOT
    Desde aquí se gestionan las asociaciones de archivos y el OLE (Object Linking and Embedding)

    HKEY_CURRENT_USER
    Es la copia exacta del árbol que parte de HKEY_USERS/Número de SID (Security IDentifier)

    HKEY_LOCAL_MACHINA
    Cotiene la información de configuración especifica del equipo (para todos los usuarios)

    HKEY_USERS
    Corresponde a la raiz de todos los perfiles de usuario del equipo

    HKEY_CURRENT_CONFIG
    Corresponde a HKEY_LOCAL_MACHINE/System/CurrentControlSet/Hardware Profiles/xxxxx aquí podremos encontrar los parametros referentes al perfil de hardware actual

    Bien, una vez nos lancemos a navegar podremos encontrar en las claves varios tipos de valores según lo que estemos modificando, los valors posibles son los siguientes:

    REG_DWORD: Valor númerico en cuatro bytes.
    REG_SZ: Cadena de carácteres REGister String Zero, cadena de carácteres terminada en 0 en lenguaje C.
    REG_MULTI_SZ: Conjunto de cadenas de caácteres.
    REG_BINARY: Datos binarios.
    REG_EXPANDSZ: Equivalente a REG_SZ pero aquí podemos incluir variables de sistema tipo %username%.

    Algo que deberemos de tener muy en cuenta es la opción de realizar busquedas en el registro ya que se puede dar el caso que vayamos buscando una clave asociada a algún software que hemos eliminado y queremos comprobar que en el registro no quedan claves de este, para realizar una busqueda lo podemos hacer mediante la combinacíón de teclas CTRL + B o bien desde el menú “Edición” y si estamos buscando varias claves (o todas como es muchas veces el caso) pulsando F3 buscará el siguiente aunque también tenemos la opción hacerlo desde el menú de edición. A continuación os dejo unas capturas del registro (en Windows Vista).

    reg1.gif reg_search.gif

    Y bueno, la verdad es que del registro no hay mucho que comentar y con los datos que he ofrecido espero que podais moveros un poquito mejor por este al menos sabiendo que es lo que contiene cada una de las claves principales del mismo, un saludo y esper vuestros comentarios.

    Sin categoría

    Deja una respuesta