Red de conocimiento informático - Conocimiento sistemático - ¿Qué pasaría sin un registro?

¿Qué pasaría sin un registro?

Hermano, ¡no hagas cosas malas con buenas intenciones! Oh, antes que nada, no puedes eliminarlo; si lo eliminas, el sistema no se ejecutará.

Lo sabrás leyendo a continuación

A partir de Windows 95, Microsoft introdujo el concepto de registro (REGISTRY en inglés) en Windows (de hecho, este existía originalmente en Windows NT). concepto). El registro es la base de datos principal de Windows 95 y Windows 98. Se almacenan varios parámetros en la tabla, que controla directamente el inicio de Windows, la carga de controladores de hardware y el funcionamiento normal de ciertas aplicaciones de Windows si el registro está dañado debido. azotar Si el registro está dañado por algún motivo, puede provocar anomalías en el proceso de inicio de Windows o puede provocar que todo el sistema Windows quede completamente paralizado. Por lo tanto, es muy importante que los usuarios de Windows identifiquen, modifiquen, realicen copias de seguridad y restauren correctamente el registro cuando ocurre un problema con el mismo.

1. División estructural e interrelación del registro

El registro de WINDOWS tiene seis claves raíz principales, lo que equivale a dividir un disco duro en seis particiones.

Ingrese RegEdit en el cuadro de diálogo "Ejecutar" y luego haga clic en el botón "Aceptar" para ejecutar el Editor del Registro.

La estructura de organización de datos de la versión china del registro de Windows 98 (System.dat, User.dat, Config.pol).

El registro tiene seis claves raíz****. Estas claves raíz están todas en mayúsculas y tienen el prefijo HKEY_; esta convención de comando se basa en la variable de símbolo de la palabra clave de función de registro de la API de Win32.

Aunque estas seis claves raíz parecen estar en posiciones paralelas en el registro, no están relacionadas entre sí. De hecho, la información almacenada en HKEY_CLASSES_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_CLASSES_ROOT y HKEY_CURRENT_USER. Cada vez que se inicia el sistema, el sistema asigna la información en HKEY_CURRENT_USER, lo que permite a los usuarios ver y editar la información que contiene.

De hecho, HKEY_LOCAL_MACHINE/SOFTWARE/Classes es HKEY_CLASSES_ROOT, que es una clave raíz para que los usuarios la vean y editen. Del mismo modo, HKEY_CURRENT_CONFIG\SY-STEM\Current Control es HKEY_LOCAL_MACHINE\SYSTEM\Current Control.

HKEY_USERS guarda la información del usuario predeterminado y el usuario actualmente conectado, y HKEY CURRENT_USER guarda la información del usuario actualmente conectado.

HKEY_DYN_DATA guarda los datos dinámicos del sistema de ejecución. Estos datos reflejan el estado actual del sistema, que será diferente cada vez que se ejecute 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. Estos dos tipos de información se presentarán en detalle más adelante.

2. El papel de las seis claves raíz

En el registro, todos los datos se organizan en una estructura de árbol en forma de claves y subclaves, que es muy similar a una estructura de directorio. . 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 contiene subclaves, habrá un símbolo "+" a la izquierda de la carpeta que representa la clave 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 "-".

1.HKEY_USERS

Esta clave raíz contiene la lista de identificadores de usuario y contraseñas almacenados en la lista de contraseñas de la computadora local. La información de aprovisionamiento de cada usuario se almacena en la clave raíz HKEY_USERS. HKEY_USERS es una de las claves raíz accesibles desde la computadora remota.

2.HKEY_CURRENT_USER

Esta clave raíz contiene la información del usuario que ha iniciado sesión actualmente y 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: al ingresar el contraseña, la contraseña está oculta). Cuando un usuario inicia sesión en Windows 98, esta información se copia de las entradas correspondientes en HKEY_USERS a HKEY_CURRENT_USER.

3.HKEY_CURRENT_CONFIG

Los datos guardados por esta clave raíz definen la configuración del escritorio del usuario actual (como el monitor, etc.), la última lista de documentos utilizados (MRU) y la información. sobre la instalación de Windows 98 por parte del usuario actual. La Figura 5 muestra la conexión entre las subpalabras clave HKEY_CURRENT_CONFIG.

4.HKEY_CLASSES_ROOT

Esta clave raíz especifica el nombre del tipo de archivo de la aplicación instalada en la versión china de Windows 98 según la extensión.

Cuando se instala por primera vez la versión china de Windows 98, 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, al hacer doble clic en el archivo RTF. activarlo automáticamente.

4. El HKEY_CLASSES_ROOT almacenado en SYSTEM.DAT reemplazará la configuración en la sección [Extensiones]&127 del archivo WIN.INI, vinculando así la aplicación a la extensión del archivo. configuración en el archivo Reg.dat en Windows 3.x.

5.HKEY_LOCAL_MACHINE

Esta clave raíz guarda los datos del hardware de la computadora local. Las subclaves bajo esta clave raíz se incluyen en SYSTEM.DAT para proporcionar la información requerida por HKEY_LOCAL_MACHINE, o en un conjunto de claves a las que se puede acceder en la computadora remota.

Muchas de las subclaves dentro de esta clave raíz son similares a los elementos establecidos en el archivo System.ini. La Figura 7 muestra la relación entre las distintas subclaves bajo la clave raíz HKEY_LOCAL_MACHINE.

6.HKEY_DYN_DATA

Esta clave raíz guarda datos dinámicos cuando el sistema se está ejecutando. Estos datos cambiarán cada vez que se muestren, por lo que la información bajo esta clave raíz no se almacenará. en el registro. La Figura 8 muestra las distintas subclaves bajo la clave raíz HKEY_DYN_DATA.

3. Contenido importante de la parte del registro

El registro es una enorme base de datos. Para analizar esta base de datos en detalle, no se puede presentar en una o dos páginas. Pasé más de medio año analizando la estructura de esta base de datos. A continuación se presentan sólo algunos de los más importantes.

(1) HKEY_CLASS_ROOT

1.HKEY_CLASS_ROOT/Paint. Después de reiniciar, abra el directorio de Windows en "Mi PC" y seleccione "Iconos grandes". En este momento, el ícono del archivo Bmp que ve ya no es el mismo ícono de MSPAINT, sino una miniatura de cada archivo Bmp (siempre que no lo sea). todavía no existe).

(2)HKEY_CURRENT_USER

1. El nuevo nombre de valor de cadena MenuShowDelay=0 en HKEY_CURRENT_USER\Control Panel\Desktop puede hacer que el submenú en el menú "Inicio" aparezca más rápido.

MenuShowDelay=0 puede aumentar la velocidad emergente de los submenús en el menú "Inicio".

2. Cree una nueva cadena MinAnimate en HKEY_CURRENT_USER\Control Panel\Deskt-op\WindowsMeterics Cuando el valor es 1, se iniciará la ventana de cambio de efecto de animación. será cancelado.

(3) HKEY_LOCAL_MACHINE

1. HKEY_LOCAL_MACHINE\software\microsoft\windows\currentVersion\explorer\user shell carpetas La ruta para guardar carpetas personales y favoritos. El camino hacia el favorito.

2. HKEY_LOCAL_MACHINE\system\currentControl-Set\control\keyboard Layouts guarda el idioma del teclado y varios métodos de entrada en chino.

3. HKEY_LOCAL_MACHINE\software\microsoft\windows\currentVersion\uninstall guarda la información de desinstalación de las aplicaciones de Windows instaladas.

4. HKEY_LOCAL_MACHINE\system\CurrentControl-Set\services\class Guardar panel de control - Agregar dispositivo de hardware - Directorio de tipo de dispositivo.

net stop messenger----- Detener el servicio de mensajería

net start messenger----Iniciar el servicio de mensajería

bloc de notas-------- Abrir el Bloc de notas

nslookup-------Asistente de herramienta de administración de red

ntbackup-------Copia de seguridad y restauración del sistema

narrador------ - Pantalla "narrador"

ntmsmgr.msc---- Mobile Storage Manager

ntmsoprq.msc - Solicitud de operación de Mobile Storage Manager

netstat -an -- --(TC) interfaz de verificación de comandos

syncapp-------- Crear maletín

sysedit-------- Editor de configuración del sistema

sigverif-------Verificador de firma de archivo

sndrec32-------Grabador

shrpubw------- - Crear un *** * carpeta compartida

secpol.msc----- Política de seguridad local

syskey--------- Cifrado del sistema, una vez cifrado No se puede eliminar la contraseña doble que protege Windows sfc.exe--------Programa de verificación de archivos del sistema

sfc /scannow--Protección de archivos de Windows

tsshutdn-------60- segundo comando de apagado de cuenta regresiva

tourstart------perfil xp (el programa xp itinerante que aparece después de completar la instalación)

taskmgr-------- Tarea Manager

eventvwr------- visor de eventos

eudcedit------- programa de creación de palabras

explorer------ - abra el administrador de recursos

packager-------Contenedor de objetos

perfmon.msc---- Programa de monitoreo del rendimiento de la computadora

progman-- ---- -- Administrador de programas

regedit.exe---- Registro

rsop.msc------- Conjunto de resultados de políticas de grupo

regedt32 ------- Editor de registro

rononce -p ---- Apagar en 15 segundos

regsvr32 /u *.dll---- Bloquear archivos dll Ejecute

regsvr32 /u zipfldr.dll------Eliminar compatibilidad con ZIP

cmd.exe--------Símbolo del sistema CMD

chkdsk.exe-----Comprobación del disco Chkdsk

certmgr.msc---- Utilidad de administración de certificados

calc----------- Inicie el calculadora

charmap--------Iniciar el mapa de caracteres

cliconfg-------Utilidad de red del cliente SQL SERVER

Clipbrd- ------- Visor de portapapeles

conf---------- Iniciar netmeeting

compmgmt.msc - Administración de equipos

cleanmgr ------- Recolección de basura

ciadv.msc-

----- Programa de servicio de índice

osk------------Abrir teclado en pantalla

odbcad32-------Datos ODBC administración de fuentes

oobe/msoobe /a---- Comprobar si XP está activado

lusrmgr.msc----Usuarios y grupos locales

cerrar sesión- -- ------Comando de cierre de sesión

iexpress------Herramienta de paquete de caballo de Troya que viene con el sistema

Nslookup-------Dirección IP detector

fsmgmt.msc-----*** Administrador de carpetas suspendidas

utilman -------- Administrador de herramientas auxiliares

gpedit. msc----- Política de grupo

lusrmgr.