Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta guía de escenario se explica cómo solucionar problemas en los que un apagado del sistema no se completa y deja de responder. También ayuda a recopilar los datos e iniciar el análisis del problema. Para obtener más información, consulte Información general sobre el apagado del sistema.
El archivo de volcado de memoria
Para solucionar este escenario, necesita un volcado de memoria completo. Si la máquina tiene mucha memoria, debe configurar un volcado de memoria activo para reducir el tamaño del archivo de volcado. Para obtener un volcado de memoria, inicie un apagado y espere 10 minutos para el análisis de volcado de memoria. Use el mismo método que para solucionar problemas de un equipo que se encuentra en un estado inmovilizado para configurar y crear el archivo memory.dmp . El archivo es para el análisis desde un equipo físico o una máquina virtual.
Herramientas de depuración
Para analizar el archivo de volcado de memoria, instale el depurador de Windows.
La extensión de depuración MEX para WinDbg ayuda a depurar y analizar problemas de apagado. También puede simplificar las tareas comunes del depurador y proporciona eficaces funcionalidades de filtrado de texto al depurador.
Preparación del análisis
Configure el depurador de Windows con la ruta de acceso del símbolo para que el depurador de Windows pueda cargar símbolos para analizar el escenario.
Use una carpeta local (por ejemplo, c:\Symbols) para almacenar en caché con el servidor de símbolos de Microsoft. Establezca la ruta de acceso de símbolo como se indica a continuación:
Descomprima el archivo mex.zip y copie la versión de 64 bits de mex.dll en la carpeta winext en la ruta de acceso de las herramientas del depurador instaladas (por ejemplo, C:\Prgram Files (x86)\Windows Kits\10\Debuggers\x64\winext\mex.dll).
Inicie el depurador, cargue el archivo memory.dmp y cargue la extensión mex. Por ejemplo:
0: kd> .load C:\Prgram Files (x86)\Windows Kits\10\Debuggers\x64\winext\mex.dll
Mex External 3.0.0.7172 Loaded!
Análisis con depuradores
Puede analizar archivos de volcado de memoria con depuradores.
Las posibles causas que bloquean el apagado durante horas son:
- Situaciones de kernel bloqueadas
- Servicios que no terminan
- La directiva para borrar el archivo de paginación al apagar se activa.
Situaciones de kernel bloqueadas
Compruebe si hay subprocesos bloqueados mediante el comando !mex.tl -t
. Por ejemplo:
Servicios que no terminan
Para aislar un problema con los servicios de terceros, inicie la máquina en modo seguro con los servicios de terceros deshabilitados y, a continuación, cállate con los servicios de terceros deshabilitados. Si el problema está relacionado con un servicio de terceros, siga usando la utilidad Configuración del sistema y el inicio selectivo para aislar el servicio que bloquea el apagado.
Compruebe el valor "ClearPageFileAtShutdown"
Compruebe los datos de valor del ClearPageFileAtShutdown
valor (Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
). Si el valor es 0
, la directiva para borrar el archivo de paginación en el apagado está deshabilitado. Si el valor es 1
, la directiva está habilitada.