En Windows, casi todas las aplicaciones utilizan archivos DLL (Dynamic Link Library), y su normalidad está relacionada con si el software puede ejecutarse normalmente. Muchas fallas de software también están directamente relacionadas con él. Pero la aplicación a menudo llama a docenas de programas DLL, ¿cómo determinar quién es el "culpable"?
Reproducción de casos: después de una operación ilegal, el "Asistente de búsqueda" de Windows XP se convierte en una "pizarra", no solo eso, el "Panel de control" " Cuenta de usuario " Parece que "sin rostro". Haga clic en " Inicio → Ayuda y soporte técnico " el mouse parpadea pero nunca ve <; Ayuda y soporte técnico " trazas de la interfaz del programa.
Estudio de caso: al sentir, creo que un archivo DLL en el sistema se ha desconectado, perdido o dañado. Pero casi todos los programas de Windows tienen que llamar a cientos de archivos DLL. Si busca el análisis uno por uno de la forma habitual, es equivalente a encontrar una aguja en un pajar. Teniendo en cuenta que los tres programas se "destruyen" al mismo tiempo, deberían verse afectados por el mismo (o varios) archivos DLL. Para hacer esto, debes encontrar el archivo DLL que se usa junto con los tres programas anteriores, y luego averiguarlo a través del asesino detrás de escena.
Buscar y comparar
Paso 1: Comience con " Asistente de búsqueda > primero, y deshágase de ella <; historia del mundo ". Abra " Search Assistant > en otra máquina con Windows XP, y presione Ctrl + Alt + Supr para abrir el "Administrador de tareas", en la pestaña "Aplicaciones", seleccione "Asistente de búsqueda" Y haga clic derecho, seleccione " ir al proceso , eh, resulta que es parte de Explorer.exe (administrador de recursos).
Paso 2: Utilice un método similar para saber que “Ayuda y soporte técnico” pertenece al proceso Helpctr.exe, pero en la “Cuenta de usuario”, solo puede usar el método de observación y comparación para averiguar el proceso de atribución. Mshta.exe.
Sugerencias
Puede determinar el proceso al que pertenece comparando los cambios en el "Administrador de tareas" activando o desactivando la "Cuenta de usuario"; también puede abrir &" Cuando busque el asistente, ingrese "<quo; tasklist /fo table > C: acc1.txt " en el " símbolo de comando " " ", después de cerrar el programa, ingrese " tasklist en " comando " /fo table > C: acc2.txt ", luego use el comando fc para comparar " fc C: acc1.txt C: acc2.txt > C: acc.txt ", los elementos adicionales que se obtienen por comparación son a los que pertenece el programa Proceso
Paso 3: Reinicie la computadora. Por favor verifique el software LISTDLLS. Descargue el software aquí, luego mueva listdlls.exe a C: Windows, presione Ctrl + R para abrir el cuadro "Ejecutar", escriba "ldd; cmd", y escriba el "símbolo del sistema":
Listdlls -r explorer.exe > C: explorer1.txt.
Luego, abra " Search Assistant ", de nuevo en el " símbolo del sistema " " listdlls -r explorer.exe > C: explorer2.txt
Finalmente use el comando fc Comparación:
fc C: explorer1.txt C: explorer2.txt > C: explorer.txt.
Esto abre el archivo C: explorer.txt, y el archivo adicional después de la comparación es el archivo DLL llamado "Asistente de búsqueda".
Consejos para
El uso de ListDlls es: listdlls [-r] [processname pid] o listdlls [-r] [-d dllname]
Paso 4: Reiniciar Computadora, use el comando " listdlls -r helpctr.exe > C: helpctr.txt " para obtener el archivo DLL utilizado por " Ayuda y soporte técnico ". El reinicio aquí es para descargar los archivos DLL que no se han utilizado de la memoria.
Paso 5: reinicia nuevamente, usa el comando " listdlls -r mshta.exe > C: mshta.txt " para obtener el archivo DLL utilizado por " account ".
Filtrando el último " true fierce "
Analice el archivo DLL en explorer.txt, donde el directorio de archivos contiene " srchasst ", all " search assistant " Archivo Los archivos restantes son sxs.dll, vbscript.dll, jscript.dll en el directorio C: Windowssystem32. Puede encontrar los archivos anteriores en los archivos helpctr.txt y mshta.txt utilizando el método "Buscar". Parece que "el culpable" no es el tres.
De vuelta a la computadora original, encontré que los tres archivos existían y no estaban dañados. Regístrese con el comando regsvr32. Efectivamente, después de registrar el archivo jscript.dll (con el comando regsvr32 jscript.dll), el programa " whiteboard > finalmente restauró su hermoso face ".
Xiaobian tiene algo que decir:
Muchas fallas de software en el sistema son causadas por archivos DLL. En el pasado, a menudo prestábamos más atención a si se perdía el archivo DLL. De hecho, todavía hay muchas razones por las cuales el registro no fue exitoso. Después de leer el método descrito en este artículo, podemos filtrar fácilmente el archivo DLL que causó la falla y finalmente resolver el problema.
Algunos usuarios reaccionaron cuando iniciaron el sistema con Windows XP y siempre permanecieron en
El sistema XP viene con el servicio Messenger Messenger, que ayuda a los usuarios a transferir Net S
Hoy en día, los artículos de aceleración de inicio de XP en Internet son muchas cosas, pero no hay m
Para poder personalizar más sus propias carpetas, muchos usuarios del sistema XP desean reemplazar m
Cómo instalar Fedora desde el disco duro en el sistema XP
Si se destruye el sector de inicio de la partición del sistema,
Convertir los números arábigos en caracteres chinos en mayúsculas en palabras
Técnicas avanzadas para Win XP Cleanup Disk Tools
¿Hay alguna forma de bloquear el daemon del sistema operativo Windows XP
¿Qué debo hacer si la velocidad de inicio es muy lenta después de instalar el sistema?
3 formas de bloquear tu computadora bajo XP
¿Cómo el sistema WinXP oculta los iconos del escritorio?
Acerca del esquema de configuración del entorno de desarrollo JSP en Windows
Introducción al servicio de sistema común de WinXP (2)
QQ velocidad de carrera también puede ser más rápido? Expertos comparten el golpe
Cómo desinstalar el software de aplicación win10
El sistema Win8 no suena después de instalar el controlador de la tarjeta de sonido cómo hacerlo
El camino transfronterizo es abrumador
La nueva vista previa de Windows 10 se lanzará la próxima semana pronto
¿Qué sucede si su archivo chmod de Unix /Linux se cancela con el atributo x?
No hay un menú de inicio. Sistema de cierre de Win8
Revelar el secreto de la memoria virtual de Windows