¿Qué pasaría sin un registro?
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 p >
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.