[Windows XP] Estructura del registro del sistema

última actualización el 9 de agosto de 2008, 01:42 por Carlos-vialfa
Publicado por Carlos-vialfa


¿Qué es el registro del sistema?


Windows registra en el registro del sistema toda la información necesaria para la gestión y uso del hardware y software. Conocer el registro nos permite acceder a la configuración oculta o más aun reparar algunas lagunas de Windows.

El registro del sistema también es denominado:
  • ”el registro”
  • ”el editor del registro”
  • ”regedit”: es el nombre del utilitario que permite tener acceso al registro

Acceder al registro del sistema


Las dos formas más comunes son:
  • Ejecutar el ejecutable desde su ruta de acceso C:\WINDOWS\regedit.exe
  • Desde el comando Ejecutar. Vamos a Inicio/Ejecutar y escribimos regedit


Podríamos crear un atajo para el ejecutable, pero por razones de seguridad, es mejor evitarlo…

Nota: Existe REGEDT32.EXE, está en C:\WINDOWS\System32 y también abre el registro del sistema. En realidad, regedit.exe está basado en la versión Windows 95 y por comodidad es la herramienta más utilizada para realizar modificaciones.

Comprender su interfaz




La interfaz está dividida en dos partes y podemos hacer una analogía con el explorador:

La columna de la izquierda


Ella contiene 5 carpetas principales de color amarillo (carpetas raíz), como las carpetas en el explorador.
Estas carpetas son llamadas “claves”. Haciendo doble clic sobre una se despliegan varias “subclaves”. Desplegando una subclave encontramos otras subclaves.
En adelante utilizaremos la palabra “clave” para referirnos a las carpetas.

Las 5 claves predefinidas

  • HKEY_CLASSES_ROOT: Es un enlace hacia HKEY_LOCAL_MACHINE\SOFTWARE\Classes, contiene enlaces entre las aplicaciones y los tipo de archivos así como información sobre OLE.
  • HKEY_CURRENT_USER: Es un enlace hacia HKEY_USERS\<SID of User>, contiene información de configuración acerca de los usuarios actualmente conectados (entorno, conexiones de red, impresoras, etc.)
  • HKEY_LOCAL_MACHINE: Contiene información acerca de la configuración del hardware así como sobre los programas instalados.
  • HKEY_USERS: Contiene información acerca de los perfiles de los usuarios del equipo, incluido el perfil de usuario por defecto.
  • HKEY_CURRENT_CONFIG: Es un enlace hacia HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current, contiene información acerca de la configuración actual


Aquí ya no encontramos la clave HKEY_DYN_DATA de Windows 95/98/Milenio.
Como lo sabemos, Windows XP es Plug and Play (enchufar y listo). NT4 lo utilizaba para información acerca de está tecnología. Paradójicamente, NT4 no era compatible con Plug and Play, entonces bajo Windows XP fue eliminado.
Esto es todo con respecto a las características simplificadas de las claves predefinidas de la columna de la izquierda.

La columna de la derecha


Se observa una cierta imprecisión en la forma de nombrar a las entradas de una clave.
Retomemos la analogía con relación al explorador:

Haciendo doble clic sobre una carpeta (o subcarpeta), adentro hay una “entrada”. Esta “entrada” es un archivo de tipo texto. Este archivo tiene un nombre específico y contiene datos inscritos aunque a veces no hay nada.

Y bueno, hagamos lo mismo para dar los nombres en el registro.

Al hacer doble clic sobre una clave (o subclave). En la columna de la derecha veremos una entrada. Esta entrada es un valor de tipo REG_SZ. Este valor tiene un nombre especifico y hay inscritos datos (dependiendo del tipo) en él. A veces, la clave está vacía y sólo existe un valor por defecto.

Entonces hemos definido la terminología de las entradas.

Hemos hablado del valor de tipo REG_SZ. En efecto, los valores presentes en el registro del sistema tienen diferentes tipos. En total, hay una centena de tipos! Hay de 16 a 20 tipos de datos utilizados por Windows comúnmente!
Las modificaciones en el registro del sistema comúnmente son efectuadas bajo dos formas de tipos de datos.
  • REG_SZ contiene una sola cadena de caracteres que termina en un carácter nulo.
  • REG_DWORD expresado en valor hexadecimal o decimal, con una longitud de 4 bytes.


Casi siempre, los cambios se hacen a través del modo verdadero/falso lo que es muy práctico para todas las herramientas del registro. El dato será modificado con 1 ó 0 dependiendo de la activación o no de una estrategia.
  • Ejemplo:
    • Haciendo doble clic en la columna de la izquierda, desplegamos la clave
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion.
    • En CurrentVersion:
      • hay una entrada.
      • es un valor de tipo REG_SZ llamado ProgramFilesDir.
      • el dato inscrito es C:\Program Files.



Nota: Una clave o un valor pueden estar vacios. No te equivoques, cuando están en 0, no quiere decir que no sirven para nada. Es todo un problema cuando se desea hacer una limpieza del registro y eliminar las claves de tamaño 0 (cuando el utilitario lo propone).

Algunas funciones del registro


Varias funciones nos permiten trabajar sobre una clave.

Exportación (copia de seguridad de una clave del registro)


La exportación consiste simplemente en hacer una copia de seguridad de una clave y su contenido.
  • Hacer clic derecho sobre una clave
  • seleccionar Exportar ->
  • indicar la ruta de destino.
  • la copia de seguridad se hace en un archivo con extensión *.reg.


Con sólo ejecutarla podremos recuperar la configuración contenida en la clave, en caso que alguna modificación realizada no haya sido buena. Esta puede ser editada en un archivo texto

Es necesario, hacer una copia de seguridad antes de cualquier modificación.

Sin embrago, es imposible de hacer una copia de seguridad de todo el registro del sistema de Windows, ya que algunas claves están “protegidas” (locked).

Buscar una clave del registro, un nombre de valor, datos


Esto es ideal para encontrar una clave, el nombre de un valor, datos.
  • En el menú, Edición
  • Seleccionar Buscar

ADVERTENCIA


Hay que ser muy precavido! Un error sin una copia de seguridad y puede ser el fin!
Lo mismo para los archivos *.reg si deseas escribirlos o sobrescribirlos, habrá que analizarlos bien.
La clave HKEY_LOCAL_MACHINE es más importante que la clave HKEY_CURRENT_USER. Ya que un error gráfico no es nada en comparación con un error con el hardware.

PD: El artículo original fue escrito por muntoya contribuidor de CommentCaMarche
Mejores respuestas para « Estructura del registro del sistema » en :
Estándar GSM (Sistema global de comunicaciones móviles) Ver Introducción al estándar GSM La red GSM (Sistema global de comunicaciones móviles) es, a comienzos del siglo XXI, el estándar más usado de Europa. Se denomina estándar "de segunda generación" (2G) porque, a diferencia de la primera generación de...
Hacer una copia de respaldo del registro del sistema Ver El registro del sistema (o simplemente el registro) es un archivo donde se guarda la configuración del PC. ¿Por qué hacer un respaldo del registro? ¿Cómo hacer una copia de respaldo del registro? En Windows 95 En Windows 98 En Windows Vista...
[Windows] Limpiar el registro del sistema con RegCleaner Ver La mayoría de aplicaciones guardan datos de configuración en el registro del sistema ya que es una zona de almacenamiento fácil de administrar y similar en todos los sistemas Microsoft Windows. Sin embargo, muchas de estas aplicaciones dejan...
Las principales claves del Registro del Sistema VerPara acceder al registro del sistema, despliega el menú Inicio, luego haz clic en Ejecutar y escribe “regedit”. Atención!: Sólo los usuarios experimentados deben modificar el registro del sistema!! Ver Cómo hacer una copia de respaldo del registro...
Limpieza del registro del sistema VerExisten varias herramientas que permiten limpiar el registro del sistema: JV16 PowerTools Regcleaner Tutorial Regseeker JV16 PowerTools (antigua versión...
Registro del Sistema: Copia de seguridad y Restauración VerCopia de seguridad y Restauracion del Registro de Windows XP A continuación veremos dos métodos para hacer una copia de seguridad y restaurar el Registro de Windows XP. Exportar – Importar Copia de seguridad y Restauración desde la consola...
Sistema de información VerNoción de sistema de información A través del procesamiento de información, una compañía crea valor, en especial si se trata de una empresa que ofrece servicios. Por lo tanto, en este caso, la información tiene un valor aún mayor porque ayuda a...
El sistema de archivos NTFS VerEl sistema de archivos NTFS El sistema de archivos NTFS (New Technology File System [Sistema de archivos de nueva tecnología]) se basa en una estructura llamada "tabla maestra de archivos" o MFT, la cual puede contener información detallada en los...
Linux - Estructura de árbol de los archivos VerJerarquía de archivos en Linux Para garantizar la compatibilidad y portabilidad, los sistemas Linux cumplen con el estándar FHS (Estándar de jerarquía del sistema de archivos). La jerarquía básica es la siguiente: /La raíz, que contiene los...