¿Qué es un registro? ¿Para qué sirve? ¿Cómo abrirlo y usarlo?
El Registro de Windows es un conjunto de archivos de datos que ayudan a Windows a controlar el hardware, el software, el entorno de usuario y la interfaz de Windows. El registro está contenido en dos archivos, system.dat y user.dat, en el directorio de Windows, y en sus copias de seguridad, system.da0 y user.da0. Se puede acceder a la base de datos del registro a través del programa regedit.exe en el directorio de Windows. . En el pasado, en las primeras versiones de Windows (antes de Win95), estas funciones se implementaban a través de win.ini, system.ini, etc. archivos ini relacionados con la aplicación.
En la familia de sistemas operativos Windows, los dos archivos system.ini y win.ini contienen todas las funciones de control e información de las aplicaciones del sistema operativo. system.ini administra el hardware de la computadora y win.ini administra escritorios y aplicaciones. Todos los controladores, fuentes, configuraciones y parámetros se guardarán en formato . Cualquier procedimiento nuevo será documentado. archivo ini. Se hará referencia a estos registros en el código del programa. Debido al límite de tamaño de archivo de win. INI y system.ini, los programadores añaden asistencia. archivos ini para controlar más aplicaciones. Por ejemplo, Microsoft Excel tiene un archivo excel.ini que contiene opciones, configuraciones, parámetros predeterminados y otra información relacionada con el funcionamiento adecuado de Excel. En system.ini y win.ini, simplemente indique la ruta y el nombre del archivo excel.ini.
Ya en la era Dos y Win3.x, la mayoría de las aplicaciones usaban archivos ini (archivos de inicialización) para guardar cierta información de configuración, como la configuración de rutas y variables de entorno. System.ini y win.ini controlan las características y los métodos de acceso de todas las ventanas y aplicaciones, y funcionan bien en entornos con unos pocos usuarios y unas pocas aplicaciones. A medida que aumenta el número y la complejidad de las aplicaciones, también aumenta la necesidad. archivo ini. De esta manera, en un entorno en constante cambio, todos cambiarán después de instalar la aplicación en el sistema. archivo ini. Sin embargo, nadie lo borrará. ini, por lo que los dos archivos system.ini y win.ini serán cada vez más grandes. Cada contenido adicional hará que el rendimiento del sistema sea cada vez más lento. Y hay un problema cada vez que se actualiza la aplicación: la actualización agrega más parámetros pero nunca elimina la configuración anterior. Hay otro problema obvio. el tamaño máximo. El archivo ini es de 64 KB. Para resolver este problema, los proveedores de software comenzaron a respaldar los suyos propios. ini y luego apuntar a archivos ini específicos, como los archivos win.ini y system.ini. Entonces, múltiples. Los archivos ini afectan la configuración del nivel de acceso normal del sistema. Si la aplicación. archivo ini y ganar. Conflictos de archivos INI, ¿quién tiene mayor prioridad?
El registro se diseñó originalmente como un archivo de datos relacionado con los archivos de referencia de una aplicación y, finalmente, se amplió para incluir todas las funciones de los sistemas operativos y aplicaciones de 32 bits. El registro es un conjunto de archivos que controlan la apariencia del sistema operativo y cómo responde a eventos externos. Estos "eventos" van desde el acceso directo a un dispositivo de hardware hasta cómo responde una interfaz a un usuario específico y cómo se comporta una aplicación. Por su finalidad y naturaleza, el registro resulta muy complejo. Está diseñado para aplicaciones de 32 bits y tiene un límite de tamaño de archivo de alrededor de 40 MB. Utilice una poderosa base de datos de registro para administrar centralmente las instalaciones de hardware del sistema, la configuración del software y otra información para facilitar la administración y mejorar la estabilidad del sistema. El ejemplo más intuitivo es por qué diferentes usuarios de Windows pueden tener sus propias configuraciones personalizadas, como diferentes fondos de pantalla y diferentes escritorios. Esto se logra a través del registro.
Por lo tanto, el registro es la "base de datos" central para el funcionamiento normal y el almacenamiento de la configuración del sistema operativo Windows9x/Me/NT/2000, los dispositivos de hardware y las aplicaciones cliente. Es una enorme base de datos jerárquica en forma de árbol. Registra la asociación entre el software instalado por el usuario en la máquina y cada programa; incluye la configuración del hardware de la computadora, incluidos los dispositivos plug-and-play configurados automáticamente, varias descripciones de dispositivos existentes, atributos de estado y diversa información y datos de estado.
↑
En segundo lugar, ¿qué hace el registro?
El registro es un archivo de datos diseñado para todos los hardware/controladores de 32 bits y aplicaciones de 32 bits en Windows NT y Windows95. Los controladores de 16 bits no pueden funcionar en Windows NT, por lo que todos los dispositivos se controlan a través del registro, que generalmente se controla a través del BIOS. En Win9x, los controladores de 16 bits seguirán funcionando en modo real y están controlados por system.ini. Las aplicaciones de 16 bits funcionarán en NT o Win9x y sus programas seguirán haciendo referencia a los archivos win.ini y system.ini. información y control.
Sin el registro, el sistema operativo no tendría la información que necesita para ejecutar y controlar los dispositivos y aplicaciones conectados y responder correctamente a la entrada del usuario.
En el sistema, el registro es una base de datos que registra la configuración y ubicación de los controladores de 32 bits. Cuando el sistema operativo necesita acceder a un dispositivo de hardware, utiliza un controlador, incluso si el dispositivo es compatible con BIOS. Los dispositivos sin soporte de BIOS deben tener controladores instalados. Los controladores son independientes del sistema operativo, pero el sistema operativo necesita saber dónde encontrarlos, nombres de archivos, números de versión, otras configuraciones e información. registro.
Ejemplos de controles de registro para el modo de usuario incluyen:
★Funciones del Panel de control;
★Apariencia e íconos del escritorio;
★Red Parámetros;
★Funciones y características del navegador. ↑
Algunas de estas funciones no tienen nada que ver con los usuarios y otras están dirigidas a los usuarios.
Los controles relacionados con la computadora se basan en el nombre de la computadora y no tienen nada que ver con el usuario que inició sesión. Un ejemplo de tipo de control es una aplicación de instalación. Independientemente del usuario, la disponibilidad y el acceso al programa se mantienen sin cambios. Sin embargo, el icono del programa en ejecución depende del usuario que inició sesión en la red. La disponibilidad y prioridad del protocolo de red se basan en la computadora, pero la conexión actual está vinculada a la información del usuario.
Los siguientes son algunos ejemplos de entradas de control básico e informático en el registro:
★Control de acceso;
★Confirmación de inicio de sesión;
★ Disfrute de archivos e impresoras * * *;
★ Configuración y protocolos de la tarjeta de red
★ Configuración de rendimiento del sistema y memoria virtual.
Sin el registro, es poco probable que existan Win9x y Windows NT. Son demasiado complejos para ser controlados por el pasado. ini, y su extensibilidad requiere una instalación y uso casi ilimitados de aplicaciones, lo cual está habilitado por el registro. Sin embargo, el registro es mejor que . ini, comprender su principio de funcionamiento, funciones y uso es la clave para una gestión eficaz del sistema.
En el sistema, el registro controla todas las aplicaciones de 32 bits y sus funciones, así como la interacción de múltiples aplicaciones, como copiar y pegar. También controla todo el hardware y los controladores. Aunque la mayoría de las configuraciones se pueden instalar a través del panel de control, comprender el registro sigue siendo el conocimiento básico de la administración del sistema Windows NT y Win9x. En resumen, varios parámetros se almacenan en el registro, que controla directamente el inicio de Windows, la carga de controladores de hardware y la ejecución de algunas aplicaciones de Windows, desempeñando así un papel central en todo el sistema. Incluye: (1) Información de configuración y estado sobre software y hardware, condiciones iniciales, preferencias y datos de desinstalación de aplicaciones y shells de administrador de recursos que se almacenan en el registro. (2) La configuración y los permisos de todo el sistema de computadoras en red, la asociación de extensiones de archivos con aplicaciones y la descripción, estado y propiedades de los componentes de hardware. (3) Registros de rendimiento y otra información sobre el estado del sistema subyacente, y otros datos. Si el registro está dañado, el proceso de inicio de Windows será anormal y, en el caso más grave, puede provocar la parálisis completa de todo el sistema. Por lo tanto, es muy importante que los usuarios de Windows lo comprendan y lo utilicen correctamente, especialmente para realizar copias de seguridad y restaurar el registro rápidamente cuando surgen problemas. ¡Aprender el conocimiento del registro y las aplicaciones relacionadas puede hacer que el funcionamiento de su computadora sea más conveniente! ¡Convirtiéndote así en un auténtico experto en informática!
Tres. Términos relacionados con el registro:
(1) Registro: Es una base de datos jerárquica en forma de árbol (Figura 1).
Físicamente hay dos archivos: System.dat y User.dat. Lógicamente son los datos de configuración que el usuario ve en el editor de registro.
(2)HKEY: "clave raíz" o "clave primaria", su icono es algo similar al icono de la carpeta en el administrador de recursos. Windows98 divide el registro en seis partes y las llama HKEY, que significa identificador de clave. (Figura 2)
③ Clave: Contiene carpetas adicionales y uno o más valores.
④ subclave: una clave (subclave) que aparece debajo de una determinada clave (clave principal).
⑤ rama: Representa una subclave específica y todo el contenido que contiene. Una rama puede comenzar en la parte superior de cada registro, pero generalmente se usa para interpretar una clave y todo su contenido. 6. Entrada de valor: valor ordenado con nombre y valor. Cada clave puede contener cualquier número de elementos de valor. Cada elemento de valor consta de tres partes: nombre, tipo de datos y datos. (Como se muestra en la Figura 3)
★Nombre: cualquier combinación de caracteres, números, símbolos y espacios, excluidas las barras invertidas. No puede haber el mismo nombre en el mismo artículo.
★Tipo de datos: incluye cadena, binario y palabra doble.
Cadena (REG_SZ): Como su nombre indica, una cadena de caracteres ASCII. Por ejemplo, "Hola mundo" es una cadena de palabras o frases. En el registro, los valores de cadena se usan comúnmente para representar descripciones de archivos e identificación de hardware. Por lo general, consta de letras y números. El registro siempre muestra cadenas entre comillas. REG_BINARY: por ejemplo, F03D990000BC es un valor binario sin límite de longitud. En el Editor del Registro, los datos binarios se muestran en hexadecimal.
Palabra Doble (REG_DWORD): Literalmente debería ser Palabra Doble, un valor de dos bytes. Consta de 1 a 8 datos hexadecimales y se puede editar en modo hexadecimal o decimal. Por ejemplo, D1234567.
★Datos: el valor específico del elemento de valor, que puede ocupar hasta 64 KB.
⑦.Default: Cada clave contiene al menos un elemento de valor, llamado Default, que siempre es una cadena.
4. La estructura organizativa interna del registro y sus interrelaciones.
En Windows NT, los datos de registro para la configuración del ordenador y los valores predeterminados del usuario se almacenan en los siguientes cinco archivos: DEFAULT, SAM, SECURITY, SOFTWARE, SYSTEM y NTUSER. DAT Windows9x/Me/2000 almacena todos los archivos de registro en dos archivos: System.dat y User.dat. Son archivos binarios y no se pueden ver con un editor de texto. Existen en directorios de Windows y tienen atributos implícitos, de sistema y de solo lectura. System.dat contiene datos de configuración específicos de la computadora y User.dat contiene datos específicos del usuario. Al iniciar sesión con un nombre de usuario, la ubicación del archivo User.dat está en el directorio de nombre de usuario C:\Windows\profiles\ y el archivo User.dat predeterminado permanece en el directorio C:\Windows para nuevos usuarios. La estructura organizativa interna es una estructura jerárquica en forma de árbol similar a la gestión de directorios (Figura 1).
El registro de WINDOWS tiene seis claves, lo que equivale a un disco duro dividido en seis particiones.
Ingrese RegEdit en el cuadro de diálogo Ejecutar y haga clic en Aceptar para ejecutar el Editor del Registro.
El panel izquierdo de la Figura 1 muestra las entradas raíz del registro, y hay seis de esas entradas raíz. Estas claves raíz están en mayúsculas y tienen el prefijo HKEY_. Este comando convenciones variables simbólicas basadas en palabras clave de función de registro de la API de Win32.
Aunque en el registro, las seis claves raíz parecen estar en posiciones paralelas y no tienen nada que ver entre sí. Pero, de hecho, la información almacenada en HKEY_class_ROOT y HKEY_CURRENT_CONFIG es parte de la información almacenada en HKEY_LOCAL_MACHINE, y la información almacenada en HKEY_CURRENT_USER es solo una parte de la información almacenada en HKEY_USERS.
HKEY_LOCAL_MACHINE incluye toda la información en HKEY_CLASS_ROOT y HKEY_CURRENT_USER. Cada vez que se inicia el sistema, el sistema asignará la información en el usuario actual de HKEY para que el usuario pueda ver y editar la información.
De hecho, HKEY _local_machine\software\class es HKEY _class_root, que se utiliza específicamente como clave raíz para que los usuarios la vean y editen. Del mismo modo, HKEY_Current_Configuration\System\CurrentControl es HKEY_Local_Machine\System\CurrentControl.
El usuario HKEY guarda la información del usuario predeterminado y del usuario actualmente conectado. El usuario actual de HKEY guarda la información del usuario que ha iniciado sesión actualmente.
HKEY_DYN_DATA guarda los datos dinámicos cuando el sistema se está ejecutando, reflejando el estado actual del sistema, que es diferente cada vez que se ejecuta, incluso en la misma máquina.
Según el análisis anterior, la información del registro se puede dividir en dos categorías: HKEY_LOCAL_MACHINE y HKEY_USERS. Para obtener más información sobre estas dos categorías, consulte la introducción a continuación.
5. Seis funciones de los bonos
El registro utiliza "palabras clave" y "valores clave" para describir los elementos de inicio de sesión y sus datos. Todas las palabras clave comienzan con "HKEY". Para usar una analogía, las palabras clave son más como archivos en un directorio en un navegador en Windows 9X. Cada archivo tendrá su propio contenido y atributos únicos. Podemos agregar, modificar, consultar y eliminar fácilmente cada palabra clave en el Editor del Registro. Las palabras clave se pueden dividir en dos categorías: una está definida por el sistema, generalmente denominada "palabras clave predefinidas" y la otra está definida por la aplicación, y los elementos de inicio de sesión son diferentes según el software de la aplicación. En el registro, todos los datos están organizados por claves y subclaves a través de una estructura de árbol, que es muy similar a una estructura de directorios. Cada clave contiene un conjunto específico de información y el nombre de clave de cada clave está relacionado con la información que contiene. Si la clave de registro contiene subclaves, habrá un símbolo "+" a la izquierda de la carpeta que representa la clave de registro en la ventana del Editor del Registro, lo que indica que hay más contenido en la carpeta. Si el usuario abre la carpeta, el "+" cambiará a "-". La siguiente es una breve introducción a las seis claves predefinidas del sistema.
1.HKEY_User
Esta clave raíz guarda la lista de ID de usuario y contraseñas almacenadas en la lista de contraseñas de la computadora local, es decir, la configuración del usuario. La información de aprovisionamiento de cada usuario se almacena en la clave raíz del usuario HKEY. El usuario de claves es una de las claves raíz a las que se accede en la computadora remota. Su contenido depende de si el ordenador tiene un perfil de usuario activado. Si el perfil de usuario no está activado, es posible que vea un mensaje llamado . De forma predeterminada, se incluyen y coinciden con el usuario varias configuraciones relevantes para todos los usuarios. Archivos \DAT en Windows. Si el perfil de usuario está activado y el inicio de sesión se realiza correctamente, también existe una subclave para Nombre de usuario, que es el nombre con el que el usuario inició sesión.
2.HKEY _current_user
Esta clave raíz contiene la información del usuario actualmente conectado almacenada en la estación de trabajo local, incluido el nombre de usuario de inicio de sesión del usuario y la contraseña temporal (Nota: la contraseña está oculta mientras escribe). Cuando un usuario inicia sesión en Windows 98, su información se copia de las entradas correspondientes en HKEY User a HKEY Current User. Hay 7 subpalabras clave en HKEY _current_ user. Excepto "Acceso Remoto", los otros seis están predefinidos por el sistema.
AppEvents es una subclave que registra eventos de aplicaciones registrados.
El panel de control implica la configuración del panel de control.
Información sobre la ruta de instalación de InstallLocationsMRU windows.
Diseño del teclado Información sobre la configuración del teclado.
Información de red sobre la configuración de red.
RemoteAccess es una subpalabra clave creada cuando se instala IE y que contiene información sobre la aplicación.
Información sobre el software.
3.HKEY _Current_Configuration
Esta clave raíz almacena datos que definen la configuración del escritorio del usuario actual (como el monitor, etc.), la lista de últimos documentos utilizados (MRU) en espera de información. sobre los usuarios actuales que instalan la versión china de Windows 98.
4.HKEY _Class_Root
Esta clave se compone de múltiples subclaves y se puede dividir en dos tipos: una es la extensión del archivo de registro y la otra es sobre cada tipo de archivo. información. Las subclaves de la columna de la izquierda son todas extensiones de archivo registradas. Entre las extensiones de archivo registradas en el registro, se encuentran las extensiones predeterminadas del sistema y las extensiones definidas por la aplicación. El sistema puede identificar y asociar documentos relacionados sólo si la aplicación registra una extensión definida por el usuario en el registro, pero el sistema puede asociarlos automáticamente sólo después de que se haya registrado la extensión. Según la extensión de la aplicación instalada en la versión china de Windows 98, la clave raíz representa el nombre de su tipo de archivo.
Cuando se instala la versión china de Windows 98 por primera vez, el archivo RTF (formato de texto enriquecido) se asocia con WordPad. Sin embargo, después de instalar Word 6.0 en chino en el futuro, Word se activará automáticamente. cuando hace doble clic en un archivo RTF. El HKEY_CLASS_ROOT almacenado en el sistema. DAT reemplazará los elementos de configuración en la sección [Extendido] de WIN. Archivo INI, que vincula una aplicación con una extensión de archivo y que reemplaza una configuración similar en el archivo Reg.dat en Windows 3.x.
5.HKEY _Local_Machine
Aquí existe el núcleo del registro, la configuración de diversos software y hardware de la computadora. Incluye las siguientes ocho partes: Configuración, Controlador, Enum Plug and Play, Hardware, Red, Seguridad, Software y Sistema. Cada sección también contiene una serie de subsecciones. La clave raíz almacena los datos de hardware de la computadora local y las subclaves bajo la clave raíz se incluyen en el sistema. DAT para proporcionar la información requerida por HKEY_LOCAL_MACHINE, o en un conjunto de claves accesibles en la máquina remota. Muchas de las subclaves de esta clave raíz son similares a las configuraciones del archivo System.ini.
6.HKEY_DYN_DATA
Esta clave raíz almacena datos dinámicos del sistema de tiempo de ejecución. Estos datos cambiarán cada vez que se muestren, por lo que la información bajo esta clave raíz no se colocará en el registro. .
Puedes ingresar regedit enter en Inicio-Ejecutar, o puedes usar C:\WINDOWS\regedit para abrirlo.