
Una pequeña historia de fondo
Hace un día instalé un software corrupto en mi computadora y poco después apareció la "pantalla negra de la muerte" al arrancar. Reinstalé Windows, borrando todas las particiones excepto una donde tenía contenido personal, nada relacionado con Windows o software.
El problema
Todo funciona perfectamente ahora, excepto que, a veces, cuando hago clic en "Mi PC", la ventana se congela y aparece el mensaje: "El Explorador de Windows dejó de responder". Puedo cerrar windows.explorer después de unos 10 segundos, y luego todo funciona bien de nuevo, windows.explorer se recarga solo después de que lo cierro. Cuando el windows.explorer se congela, la página principal de mi computadora (la que muestra las particiones) es la ÚNICA que no responde, todo lo demás funciona perfectamente.
Más detalles
Nota: esto sucede en aproximadamente el 50% de los casos, no siempre. POR FAVOR, avíseme si necesita más detalles, solo quiero que funcione. Además, ahora tengo un antivirus y ejecuté 2 análisis completos en profundidad, encontrando solo 2 malwares y los borré en el primer análisis.
Detalles completos del error
Un problema provocó que este programa dejara de interactuar con Windows.
Firma del problema: Nombre del evento del problema: AppHangB1 Nombre de la aplicación: explorer.exe Versión de la aplicación: 6.1.7600.16385 Marca de tiempo de la aplicación: 4a5bc60d Firma de bloqueo: f128 Tipo de bloqueo: 0 Versión del sistema operativo: 6.1.7600.2.0.0.256.1 ID de configuración regional: 1033 Firma de bloqueo adicional 1 : f128b6859529d468288b0b438227f2a0 Firma de bloqueo adicional 2: 038d Firma de bloqueo adicional 3: 038dcc82876a0b81ae2e055408dbff7a Firma de bloqueo adicional 4: f128 Firma de bloqueo adicional 5: f128b6859529d468288b0b438227 f2a0 Firma de suspensión adicional 6: 038d Firma de suspensión adicional 7: 038dcc82876a0b81ae2e055408dbff7a
Lea nuestra declaración de privacidad en línea:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
Respuesta1
Para comprender por qué el proceso está colgado, sería necesario analizar los subprocesos del proceso.
Me vienen a la mente dos formas. Uno es rápido y podría darte la respuesta, el otro es más preciso.
Ejecute Process Explorer, observe los subprocesos del proceso Explorer.exe. Con los símbolos configurados, es de esperar que las pilas de llamadas de los subprocesos sugieran qué está haciendo el proceso. Puede ver aquí qué subprocesos consumen más tiempo de CPU y podrían ser los responsables.
- La forma más precisa/profesional. Cree un volcado de memoria del proceso Explorer.exe cuando se haya colgado y luego analícelo. Lo más probable es que desee toda la memoria del proceso cuando esté colgado. Para hacerlo, sugeriría descargar Procdump (https://technet.microsoft.com/en-us/sysinternals/dd996900.aspx), luego en un símbolo del sistema administrativo ejecute:
procdump -h -ma explorer.exe explorer.dmp
La próxima vez que el proceso Explore.exe se cuelgue, es de esperar que Procdump le cree un archivo de volcado para analizar. Los pasos entonces serían instalar Windbg, que forma parte del SDK.https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk. Sólo será necesario instalar el componente Herramientas de depuración para Windows.
Una vez instalado, inicie Windbg y configure los símbolos.https://msdn.microsoft.com/en-us/library/windows/hardware/ff558829(v=vs.85).aspx
Luego puedes cargar el volcado y ejecutar: !analyze -hang -v
Esto podría brindarle la respuesta sobre qué hilo/módulo podría estar causando el problema. Tal vez apunte a un hilo con una DLL de terceros en la pila que podría eliminar.
Generalmente, los bloqueos son un poco más complicados que los bloqueos, ya que en realidad no hay ningún error, sólo hay que considerar lo que están haciendo los hilos en el contexto de lo que está sucediendo. Comandos como: !runaway le darán una lista de subprocesos por CPU consumida y podrían ser un comienzo. Revisaría cada una de las pilas para ver si están funcionando y qué módulos están involucrados, especialmente si son de terceros, es decir, no de Microsoft.
Para obtener más información sobre este tema, consulte:https://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-172-Application-Hangs