CURSO DE MANTENIMIENTO DE COMPUTADORAS PERSONALES CAPITULO XIX Tema: Registro de Windows CON LAS INDICACIONES QUE SE DAN A CONTINUACIÓN USTED PODRA RESOLVER SIN INCONVENIENTES SUS PRÁCTICAS 37 DE LABORATORIO, QUE CONSISTE EN: PRACTICA 37 Registro de Windows -Usted deberá ingresar diferentes valores sobre el registro de Windows, los cuales serán indicados por el instructor al momento de la clase de laboratorio. -Generar un reporte que será entregado al Instructor indicando que efecto causó sobre el sistema los valores antes provistos. EL REGISTRO DE WINDOWS El Registro es la base de datos central y jerarquizada de en la que se almacena y se mantiene información respecto de la ubicación de todos los objetos contenidos en el sistema. Cuando Microsoft se refiere a objetos, se refiere a cualquier componente del sistema tanto físico como lógico identificado en forma individual (Dispositivos, Configuraciones, Perfiles de usuario, etc.) La arquitectura del registro La información que está almacenada en la base de datos jerárquica del Registro está organizada en claves, donde cada clave contiene una o más subclaves y cada subclave contiene un valor, a menos que el valor de una subclave no se haya establecido, tal y como se muestra aquí: clave subclave 1 | valor subclave 2 subclave 3 | valor Múltiples subclaves permiten agrupar las configuraciones. Esto conduce a un árbol jerárquico, que puede ver en el Editor del Registro. Una rama representa un tipo de información acerca del usuario, del hardware, de la aplicación y así sucesivamente. Las seis claves raíz El Registro de Windows consiste de seis claves raíz, cada una de las cuales refleja un aspecto diferente de los datos de configuración (es decir, datos de usuario y configuraciones dependientes de la máquina). El nombre de cada clave raíz empieza por HKEY y cada una de las claves raíz va seguida por varias subclaves. $$ Presentación de las 6 claves del registro. ¿Qué contiene cada clave raíz? Cada rama del Registro contiene información que lógicamente ha de ir en un mismo sitio. La siguiente es una descripción del contenido de las seis ramas principales del Registro. HKEY_CLASSES_ROOT Esta rama contiene todos los datos usados en Windows 98 para operaciones OLE y de arrastrar y soltar, entre los que se incluyen los nombres de todos los tipos de archivo registrados y sus propiedades. Los tipos de archivo registrados permiten al usuario abrir un archivo mediante una doble pulsación. Las propiedades de los archivos registrados incluyen los iconos que se muestran en Windows 98 y las órdenes (Open, Print, etc.) que los usuarios pueden aplicar a los archivos de esos tipos. Esta rama también contiene información acerca de Quick Viewers (Visores rápidos), manejadores de hojas de propiedades, manejadores de enganches de copia y otros componentes OLE (tales como los servidores OLE). HKEY_USERS Toda información que es específica de un usuario (por ejemplo, la configuración personalizada del escritorio) está localizada en HKEY_USERS. Esta rama contiene la configuración predeterminada (HKEY_USERS\.DefauLt) del escritorio, del menú Inicio, de las aplicaciones y así sucesivamente. Cuando un nuevo usuario inicia una sesión en el sistema, estas configuraciones son copiadas en una clave aparte, que se identifica con el nombre de este usuario (por ejemplo, HKEY_USERS\M@go). Todos los cambios que hace entonces el usuario (M@go) a estas configuraciones se almacenan en esta subclave. Windows 95, Windows NT 3.5 1 y Windows NT 4.0 también prestan soporte a esta clave raíz HKEY USERS. La rama HKEY_USERS también contiene una subclave llamada Software. Esta clave es nueva en Windows 98, de manera que en la actualidad tan sólo es utilizada por el software de Microsoft. Microsoft usa esta clave para guardar configuraciones de telefonía que son dependientes del usuario. HKEY_CURRENT_USER Las configuraciones de usuarios se construyen a partir de HKEY_USERS durante el proceso de inicio de sesión, de manera que toda la información que se halla en HKEY_CURRENT_USER es una copia de la subclave HKEY USER\Name, donde Name es el nombre del usuario activo o una copia de HKEY_USERS\.Default. HKEY_CURRENT USER contiene varias subclaves: AppEvents. Contiene vías de acceso a archivos de sonido que son cargados para ciertos sucesos determinados (por ejemplo, cuando se produce un mensaje de error). Control Panel. Contiene datos que pueden ser modificados en la ventana del Panel de control (por ejemplo, la configuración de la pantalla). Display. Contiene datos de configuración de la pantalla del usuario actual. (Esta clave solamente esta disponible cuando un usuario inicia una sesión con los perfiles de usuario activados). InstallLocationsMRU. Contiene los valores que definen los caminos usados durante el último proceso de instalación. Los valores llamados a, b, c y así sucesivamente definen los caminos y MRUList contiene el orden en que han aparecido esas entradas. Los caminos definidos en a, b, c y sucesivamente serán usados en el cuadro de lista del cuadro de diálogo Instalar desde disco. keyboard layout. Contiene información acerca de la disposición del teclado (es decir, la disposición activa actual del teclado, el esquema de disposición y las bibliotecas de vínculos dinámicos opcionales para cargar). La disposición actual del teclado se establece mediante la opción Keyboard del Panel de control Network. Contiene subclaves que describen Las conexiones de red persistentes y recientes y el estado dc la red (si está disponible). RemoteAccess. Subclave opcional que solamente está disponible si está instalado el servicio Acceso remoto. En ella se define la configuración de Acceso remoto (tal y como la de Compuserve). Software. Describe las propiedades específicas de usuario del software instalado por el usuario. (Esta información se almacenaba previamente en WIN.INI.) Esta rama también hace referencia a HKEY_LOCAL_MACHINE. Las configuraciones de las aplicaciones que son específicas del usuario se almacenan aquí. (Las configuraciones de aplicaciones que están almacenadas en HKEY CURRENT USER definen las opciones del usuario actual Las opciones que son específicas de aplicación para esta aplicación y que están disponibles para todo el equipo están almacenadas en las con figuraciones de HKEY_LOCAL_MACHINE). HKEY_LOCAL_MACHINE Esta rama define toda la información específica para la máquina local, tal como los controladores, el hardware instalado, el mapa de los puertos y la configuración del software. Esta información es válida para todos los usuarios que están conectados al sistema. Esta rama también se encuentra disponible en Windows NT 3.51. La clave HKEY LOCAL MACHINE tiene varias subclaves: Config. La configuración de la máquina se mantiene en esta subclave. Esta información es necesaria para acoplar estaciones de hardware variable y es actualizada durante la configuración de Windows 98 y durante un inicio de Windows 98. La subclave contiene dos entradas: una para configuraciones de pantalla y otra que está disponible para las impresoras del sistema. Driver. Una clave que contiene tan sólo subclaves vacías con nombres tales como 4 y 11. Enum. Windows utiliza una característica denominada Enumeración de bus (Bus Enumeration) para llevar la cuenta de todos los componentes de hardware que están instalados. Los datos de estos componentes se almacenan en esta subclave y pueden ser usados para construir el «árbol de hardware» que se muestra en el Administrador de dispositivos. (Para ver este árbol, seleccione Sistema en el Panel de control) HARDWARE. Esta subclave contiene las configuraciones de los puertos serie (en la subclave DeviceMap) que están disponibles en la máquina local. La subclave DESCRIPTION contiene entradas para los dispositivos (tales como las etiquetas usadas para describir el procesador central, el procesador de coma flotante y el adaptador multifunción) que están instalados en el sistema. Network. Cuando Windows 98 se ejecuta en una red, esta subclave contiene información de conexión de usuario (es decir, nombre del usuario suministrador de la red, validación de la conexión, información de planes...) Security. Esta subclave está disponible para aquellos PC que funcionan en red y contiene información acerca del proporcionador de seguridad. SOFTWARE. Toda la información acerca del software que está instalado en la máquina se almacena aquí. Una subclave de esta rama (\Classes) se usa para construir HKEY_CLASSES_ROOT. System. Esta subclave contiene todos los datos que son requeridos para que Windows 98 pueda arrancar. La subclave contiene la clave CurrentControlSet, que contiene las subclaves control y Services. La subclave control contiene información tal como el nombre de la máquina, la configuración del sistema de archivos y así sucesivamente. Services lista los servicios utilizados en Windows 98 HKEY_CURRENT_CONFIG Esta rama se ocupa de Plug & Play y contiene información acerca de la configuración actual de un PC de múltiples configuraciones del hardware (tal como una estación acoplable). Las configuraciones de esta rama hacen coincidencia con uno de 105 juegos de configuraciones que están almacenados en la clave HKEY_LOCAL_MACHINE\Confíg. HKEY_DYN_DATA Esta rama contiene las claves que almacenan información dinámica de estado de múltiples dispositivos. Estos datos pueden ser utilizados por programas de vigilancia para detectar problemas de hardware, el estado de los dispositivos o configuraciones cambiantes. El Administrador de dispositivos, que se encuentra disponible en la hoja de propiedades Propiedades de sistema, usa estos datos para mostrar la configuración actual del hardware. Todos los datos de esta clave raíz son leídos y modificados por el sistema. Algunos datos también pueden ser modificados por el usuario, mientras que otros datos solamente pueden ser actualizados por el sistema mismo. ¿Cómo puede acceder a la base de datos del registro? Puede acceder a la base de datos del Registro desde dentro de un programa usando las llamadas a la API (Aplication program interface – Interfaz de aplicación de programas) de Windows o una herramienta llamada Editor del Registro, mediante el cual puede visualizar, imprimir y modificar la base de datos del Registro. El Registro también es modificado por cada nueva instalación de software. La siguiente es una explicación de los archivos que son afectados. SYSTEM.DAT y USER.DAT Para un usuario independiente de un PC un solo archivo es adecuado para almacenar el Registro. No obstante, en una red, un único archivo permitiría a un usuario individual modificar, no solamente datos que típicamente son específicos de usuario, sino que también la configuración misma del sistema, que puede ser muy diferente de la configuración que prefiere el Administrador. Para impedir que los usuarios finales puedan reconfigurar el sistema y para mantener algunas configuraciones globales para todos los usuarios, Windows 98 separa los dos tipos de datos del Registro y almacena la información en dos archivos: SYSTEM.DAT y USER.DAT. - SYSTEM.DAT contiene la configuración del sistema y la configuración de los datos (configuración del hardware, configuración de Plug & Play y configuración de aplicaciones). Estas configuraciones son necesarias durante el inicio del sistema para cargar los controladores de dispositivos y para determinar el hardware que está disponible. SYSTEM.DAT siempre está localizado en la máquina local en el directorio de Windows 98. - USER.DAT contiene datos que son específicos de usuario (nombres de usuario, configuración del escritorio, configuración del menú inicio y así sucesivamente). Durante la configuración de Windows, USER.DAT es almacenado automáticamente en el directorio \Windows, pero no es necesario que permanezca allí. Si se activan los perfiles de usuario, un usuario individual puede tener sus configuraciones personales almacenadas en una estructura de directorio bajo el subdirectorio \Windows\Profiles, el cual contiene una copia del archivo USER.DAT para este usuario. En un entorno de red, este archivo puede estar localizado en un servidor central para los usuarios itinerantes y, si es necesario, puede cargarse desde dicho servidor. Fin del Tema.