¿Cómo modificar el registro?
Historial del registro
En la era de DOS, todos nuestros dispositivos de hardware se configuraban cuando el sistema se iniciaba a través de los dos archivos de configuración Confis.sys y Autoexec.bat en el disco de inicio. Cargado y ejecutado (este método de configuración todavía se conserva parcialmente en el Windows actual), más adelante en Windows 3.x, toda la información de configuración sobre el sistema operativo y las aplicaciones se guarda a través de archivos INI, como Win.ini, System.ini, Control. ini, programa.ini, etc. Sin embargo, por razones de seguridad (cualquier herramienta de edición de texto puede modificar el archivo ini y la legibilidad del archivo ini es muy alta) y la creciente cantidad de información relacionada que debe almacenarse, Microsoft introdujo el registro en el sistema operativo a partir de del concepto de Windows 95.
El registro es una base de datos que gestiona de forma centralizada las instalaciones de hardware del sistema, las configuraciones de software y otra información. Almacena varios parámetros y controla directamente el inicio de Windows, la carga de controladores de hardware y determinadas aplicaciones de Windows. la máquina registra la información de configuración de hardware y software relevante de la máquina, así como la configuración de todo el sistema de la computadora en red y varias licencias, extensiones de archivos relacionadas con la aplicación, la descripción, el estado y las propiedades de los componentes de hardware, y registros de rendimiento y otra información de estado del sistema subyacente y otros datos.
Por supuesto, la base de datos del registro no se puede abrir con otro software de edición. Está almacenada en dos archivos ocultos, system.dat y user.dat, en la carpeta de Windows. En Windows, solo puedes usar. Comando "Ejecutar". Debes ejecutar regedit para editarlos en Windows, o puedes usar un software de edición para crear un .reg para modificarlos.
La estructura del registro
La información del registro ciertamente no es complicada. Aunque está almacenada en los dos archivos binarios System.dat y User.dat, su organización interna es The. La estructura es una estructura jerárquica en forma de árbol similar a la administración de carpetas. Por supuesto, no tienen nombres para los directorios principales y subdirectorios. Tienen sus propios nombres, claves primarias, subclaves, nombres de claves y datos de claves (como se muestra en la Figura 1).
Las claves primarias del registro de Windows (equivalente al directorio de inicio) incluyen principalmente HKEY_LOCAL_MACHINE, HKEY_USERS, HKEY_CURRENT_USER, HKEY_CLASSES_ROOT, HKEY_CURRENT_CONFIG y HKEY_DYN_DATA. DATOS seis claves primarias, estas seis claves primarias están fijas en todos los sistemas operativos Windows, las más importantes de las cuales son las dos claves primarias HKEY_LOCAL_MACHINE y HKEY_USERS, que son el núcleo del registro, HKEY_LOCAL_MACHINE corresponde al archivo System.dat, y HKEY_USERS. corresponde al archivo System.DATA.
dat y HKEY_USERS corresponde al archivo User.dat. USUARIOS corresponde al archivo User.dat.
Uso detallado del registro
Dado que el registro de Windows consta de seis claves primarias, también explicamos en detalle el registro según la estructura de las seis claves primarias.
HKEY_CLASSES_ROOT
Abra esta clave principal y encontrará que los nombres de muchas subclaves son .c, .doc, .dll, etc. En realidad, es muy simple
HKEY_CLASSES_ROOT es un acceso directo en HKEY_LOCAL_MACHINE\Software\Classes. También puede ingresar HKEY_LOCAL_MACHINE/Software/Classes. En su clave principal, registra la asociación entre varios archivos del sistema y sus aplicaciones, ya que contiene miles de claves y valores relacionados con programas, archivos y almacenamiento de clase ActiveX, lo que lo convierte en el más grande del registro. las ramas.
Consejos: Creo que todos están familiarizados con la asociación de Windows. Cuando hacemos doble clic en un archivo en el sistema en el administrador de recursos, el sistema abrirá automáticamente un programa y lo abrirá. Por ejemplo, al hacer doble clic en un archivo de Word se llamará automáticamente Microsoft Word, y al hacer doble clic en BMP se llamará automáticamente un programa de dibujo, etc. Este es Lenovo. Lo que no sabemos es que cuando hacemos doble clic en un archivo, Windows primero buscará la extensión del archivo en la clave principal y luego, según la información del tipo de archivo en la subclave de extensión, buscará la información de la aplicación. correspondiente al tipo de archivo, y finalmente use el programa correspondiente para abrir el archivo en el que hicimos doble clic. Por ejemplo, podemos hacer clic en el comando "Inicio" → "Programas" → "Ejecutar", luego ingresar "regedit" para iniciar el registro del sistema y hacer clic en la clave principal HKEY_CLASSES_ROOT para encontrar la subclave ".bmp" (Figura 2). Descubrirá que su valor predeterminado registrado es "Microsoft Word documente" y su subclave de comando abierto de shell el valor predeterminado registrado es la subclave de comando "C:\WINDOWS\SYSTEM32\MSPAINT.EXE 1", lo que significa que es el comando predeterminado valor de la subclave "C:\WINDOWS\SYSTEM32\MSPAINT.EXE 1", lo que significa que es el valor predeterminado de la subclave del comando "C:\WINDOWS\SYSTEM32\MSPAINT.EXE 1". El programa WINDOWS\SYSTEM32\MSPAINT.EXE abre el archivo BMP en el que hicimos doble clic.
Las subclaves bajo la clave principal HKEY_CLASSES_ROOT son muy simples e incluyen principalmente dos categorías, una es la subclave de extensión de archivo y la otra es la subclave de tipo de archivo. La subclave de extensión de archivo incluye principalmente extensiones de archivo definidas por el sistema y extensiones almacenadas en la aplicación. La subclave de extensión de archivo comienza con ".", seguida de la extensión de archivo, que puede contener cualquier cantidad de caracteres; la subclave "*" y otras subclaves que no comienzan con "." son subclaves de almacenamiento de clases, incluido el tipo de archivo, Clase. identificador e identificador de programa. La subclave de extensión de archivo especifica el tipo de archivo asociado con la clase y cómo abrirlo.
El significado de las subclaves comunes bajo la subclave de tipo de archivo en la clave principal HKEY_CLASSES_ROOT:
Cono predeterminado: el ícono predeterminado para archivos de clase, que es el ícono que vemos en la carpeta.
Shell: Subclave del shell del programa
Shell\open\command: Programa Shell que abre este tipo de archivo. El valor predeterminado es la ruta y el nombre del programa correspondiente y sus parámetros<. /p>
Shell\edit\command: un programa de shell para editar archivos de este tipo. El valor predeterminado es la ruta y el nombre del programa correspondiente y sus parámetros.
Shell\edit\command. : Un programa shell para editar archivos de este tipo. El valor predeterminado es la ruta, el nombre y los parámetros del programa correspondiente
Shell\print\command: El programa shell que imprime este tipo de archivo. el valor es la ruta, el nombre y los parámetros del programa correspondiente
También hay una subclave importante "CLSID" debajo de la clave principal "HKEY_CLASSES_ROOT". También hay una subclave importante "CLSID" bajo la clave principal "HKEY_CLASSES_ROOT", que registra todos los identificadores de clase del sistema registrados.
2.HKEY_USERS
Esta clave registra la configuración de todos los usuarios en Windows. Su valor cambia dependiendo de si el perfil de usuario está activado en la computadora si el perfil de usuario no está activado; , puede ver una única subclave llamada .DEFAULT, que incluye todas las configuraciones para todos los usuarios, igual que la clave USER en Windows. Si el perfil de usuario no está activo, verá una subclave llamada .DEFAULT que contiene configuraciones relevantes para todos los usuarios, compatible con el archivo USER.DAT en \Windows. Si el perfil de usuario está activado e iniciado sesión correctamente, también hay una subclave "Nombre de usuario", que es el nombre con el que el usuario inicia sesión. La clave relevante para este nombre de usuario es HKEY_CURRENT_USER.
3. HKEY_CURRENT_USER
Toda la información de configuración del usuario actualmente conectado se guarda en la clave principal HKEY_CURRENT_USER. También cambiará automáticamente según el usuario actualmente conectado. HKEY_USERS\ El acceso directo bajo la tecla Nombre de usuario, por supuesto, si nuestra máquina no activa la configuración de usuario, es el acceso directo bajo la tecla HKEY_USERS\nombre de usuario. Por supuesto, si nuestra máquina no tiene activada la configuración de usuario, su acceso directo es HKEY_USERS\.DEFAULT. (POR DEFECTO). (Figura 3)
Como se muestra en la Figura 3, hay ocho subclaves debajo de la clave principal. Sus funciones son:
(1) AppEvents
. Esta subclave La clave almacena la configuración de sonido para los eventos del sistema. Debajo se encuentran las subclaves "EventLabels" y "Schemes". La subclave "EventLabels" almacena el identificador y el nombre de cada evento, mientras que la subclave "Schemes" asocia cada evento con un sonido. A continuación se encuentran las subclaves "Apps" y "Name". La subclave "Apps" almacena los sonidos de los eventos del sistema. En Configuración, cada evento tiene dos subclaves ".Current" (actual) y ".Default" (predeterminado), que se utilizan para especificar el archivo de sonido actual y su nombre. Las subclaves Actual " y ".Default " especifican el archivo de sonido actual y el archivo de sonido predeterminado respectivamente. La subclave Nombre " almacena el nombre del esquema de doblaje de sonido. Haga doble clic en el elemento "Sonido" en el panel de control y luego seleccione. en la ventana de propiedades de sonido que aparece, opciones de esquema, también se puede ver el nombre.
(2) Panel de control
Esta subclave almacena información sobre el escritorio del sistema, el cursor, los iconos, la configuración del teclado y el mouse.
Debajo de él generalmente puede encontrar las siguientes subclaves:
"Accesibilidad": de un vistazo, solo aparecerá después de que se instalen las opciones de accesibilidad del sistema de Windows, incluida la subclave de configuración de pantalla de alto contraste "AltoContraste". Respuesta del teclado, teclas del mouse, teclas de serie, etc. SerialKeys", "ShowSounds", "SoundSentry", StickyKeys "StickyKeys", la subclave de opción auxiliar AutoReset "TimeOut" y la subclave de configuración de ToggleKeys "ToggleKeys" son información de configuración en las opciones auxiliares.
"Apariencia ": Esta La subclave almacena los distintos esquemas de color disponibles en el sistema, que se pueden ver en la pestaña "Apariencia" de la ventana Propiedades de pantalla.
"Cursor": esta subclave almacena el cursor utilizado en el modo del sistema, visible en la pestaña Modo de la página Punteros en la ventana Propiedades del mouse
Escritorio: esta subclave almacena información sobre el escritorio del sistema y la configuración de ventanas, como configuraciones de ventanas, títulos, íconos, menús y barras de desplazamiento. , etc. Hay muchos valores clave debajo, como puede ver al mirar su nombre en inglés. Además, en la subclave "Escritorio", también hay "ResourceLocale" y "WindowMetrics". la subclave "ResourceLocal" almacena el valor de zona horaria del formato de visualización de datos del escritorio; "WindowsMetrics" almacena la configuración de la ventana del sistema.
"Método de entrada": esta subclave. almacena la configuración para el cambio de método de entrada y la tecla "Mostrar estado" determina si se muestra el estado del método de entrada
"Internacional": esta subclave almacena información sobre la configuración regional. >"Keyboard": esta subclave almacena el retardo de repetición y la tasa de repetición
"PowerCfg": esta subclave almacena la configuración de administración de energía
(3) Identidades
<. p>Esta subclave almacena información de configuración relacionada con Outlook Express(4) InstallLocationsMRU
Incluyendo la instalación de controladores de dispositivos de software o hardware. Cada valor de clave representa una ruta y su ruta de clave. El nombre es una letra minúscula, como "a", "d". Cada clave representa una ruta y su nombre de clave es una letra minúscula, como "a", "d", etc. La clave "MRUList" representa la secuencia de rutas, como "daebc".
(5) Distribución del teclado
Esta subclave almacena la configuración de distribución del teclado en Windows.
(6) Red
Esta subclave almacena información sobre la configuración de red del usuario actual.
(7) Acceso Remoto
Esta subclave almacena la configuración de red de acceso telefónico del usuario actual.
(8) Software
Esta subclave almacena la información de configuración de varios software en el sistema. Es la subclave más importante bajo la clave principal HKEY_CURRENT_USER y también es la parte principal del. USER.DAT, las subclaves bajo la clave principal de diferentes máquinas serán muy diferentes, pero no importa cuán diferentes sean, las subclaves bajo la clave principal tienen la misma estructura.
4. HKEY_LOCAL_MACHINE
HKEY_LOCAL_MACHINE es la clave principal en el registro y registra todas las configuraciones de hardware y software en la computadora. Consta de ocho partes, cada una de las cuales tiene sus subclaves correspondientes.
(1) Clave de configuración
El archivo de configuración de Windows se almacena en esta clave y el número de subclaves que contiene depende de la máquina, como 0001, 0002, etc.
Cada subclave representa un perfil de hardware. Debajo de cada subclave hay subclaves de visualización, enumeración, infrarrojos, software y sistema. La clave Enum incluye los datos de configuración de cada dispositivo instalado en la máquina. Su contenido varía de una máquina a otra y corresponde a múltiples subclaves:
⑴ BIOS: incluye varios dispositivos integrados en la placa base, cada dispositivo es EISA. formato (como *PNP0001). Generalmente no es necesario preguntar, por lo que la omitiremos. Si necesita esta información, puede buscarla en línea.
⑵ ESDI: Indica el tipo de disco duro y caracteres de la unidad, etc.
⑶ ESDI: Indica el tipo de disco duro y caracteres de la unidad, etc.
⑶ FLOP: Representa una unidad de disquete.
⑷ HTREE: no incluye ningún dispositivo y la subclave RESERVER debajo guarda la lista de recursos guardada en el administrador de dispositivos.
(5) ISAPNP: Dispositivo ISA plug-and-play.
(6) INFRARROJOS: Interfaz de infrarrojos, permite visualizar las subclaves de cada dispositivo virtual conectado a este puerto.
(7) LPTENUM: Aparece sólo cuando hay una impresora plug-and-play instalada en el puerto paralelo.
(8) MF: Incluye subclaves para cada dispositivo multifunción instalado en cada ordenador.
(9) MONITOR: Generalmente incluye una subclave .DEFAULT_MONITOR, que indica el monitor actual.
(10) NetWork: Protocolo de red, generalmente contiene las siguientes subclaves: FASTIR - Protocolo de infrarrojos, MSTCP - TCP/IP, VREDIR - MicroSoft Network Client, VSERVER - Archivos e impresoras**** Disfrute
(11) PCI: Incluye todos los dispositivos PCI.
(12) PCMCIA: Dispositivo PC CARD instalado en el ordenador.
(13) ROOT: Hardware detectado por el ordenador o detectado mediante “Agregar Nuevo Hardware” que no tiene el driver instalado correctamente.
(14) SCSI: Cada dispositivo SCSI instalado en el ordenador.
(15) Serenum: Dispositivo conectado a la interfaz serie.
(16) USB: Dispositivo conectado a la interfaz USB.
(17) VPOWERD: Gestión de energía.
(2) Clave de HARDWARE
En este valor de clave se almacena cierta información incierta sobre la configuración del hardware de la computadora.
(3)Clave de red
Esta clave almacena, entre otras cosas, el proveedor de seguridad y el nombre de usuario actual y la política de grupo.
(4) Clave de seguridad
La información almacenada en esta clave incluye a cada usuario y grupo con derechos administrativos.
(5) Clave de software
Configuración del software instalado en una computadora. Cada programa de software está organizado en el formato "Nombre de la empresa\Nombre del software\Versión del software" y la configuración de esta sección es muy útil para solucionar problemas y personalizar el sistema.
(6) Clave del sistema
Esta clave almacena información como controladores de dispositivos en el sistema.
5.HKEY_CURRENT_CONFIG:
Es un acceso directo a HKEY_LOCAL_MACHINE\Config.
6.HKEY_DYN_DATA:
Datos dinámicos del sistema.
Después de comprender el significado de estas claves, puede hacer su propia investigación. Si ocurre algún problema, busque la clave principal y la clave secundaria y cámbielas. Por supuesto, no olvides hacer una copia de seguridad.
De hecho, Windows realizará automáticamente una copia de seguridad del registro cada vez que se inicie y lo colocará en el archivo rb00X.cab en windows\sysbckup. Si hay un problema con el registro, utilice el extracto /e para expandirlo en DOS y copiarlo. atrás. Por supuesto, también puede copiar directamente System.dat y User.dat como copia de seguridad.
Referencia: /p2/reg/q2.htm