Paso 1:Habilite la creación de archivos de volcado
Antes de comenzar, asegúrese de que su sistema esté configurado para crear archivos de volcado cuando ocurre un bloqueo. Para hacer esto:
1. Abra el Panel de control .
2. Vaya a Sistema y Seguridad .
3. Haga clic en Configuración avanzada del sistema.
4. En el Avanzado pestaña, en Inicio y recuperación , haga clic en Configuración... .
5. En Escribir información de depuración , seleccione el tipo de archivo de volcado que desea crear (Volcado de memoria completo , Volcado de memoria del kernel o Volcado de memoria pequeña ).
6. Especifique una ubicación para almacenar los archivos de volcado (por ejemplo, C:\Windows\Minidump).
7. Haga clic en Aceptar. para guardar los cambios.
Paso 2:generar un archivo de volcado
Para generar un archivo de volcado, puede bloquear la aplicación intencionalmente o esperar a que ocurra una falla del sistema. Por choque intencional:
1. Abra el Administrador de tareas (Ctrl + Mayús + Esc).
2. Busque la aplicación bloqueada en la lista de procesos.
3. Haga clic derecho en el proceso y seleccione Crear archivo de volcado. .
Paso 3:abra el archivo de volcado
Para abrir y analizar el archivo de volcado, puede utilizar varias herramientas y depuradores. Aquí hay algunas opciones populares:
1. Depurador de Windows (WinDbg) :WinDbg es una poderosa herramienta de Microsoft que le permite analizar archivos de volcado. Proporciona información detallada sobre el estado del sistema, incluidos seguimientos de pila, registros y módulos cargados.
2. Estudio visual :Si tiene Visual Studio instalado, puede utilizar el depurador integrado para abrir y analizar archivos de volcado.
3. Herramientas de terceros :Hay varias herramientas de terceros disponibles que pueden ayudarle a analizar archivos de volcado. Algunas herramientas populares incluyen Sysinternals Process Monitor, BlueScreenView y OllyDbg.
Paso 4:Analizar el archivo de volcado
Una vez que haya abierto el archivo de volcado, puede comenzar a analizarlo para identificar la causa del bloqueo. Aquí hay algunas cosas clave que debe buscar:
1. Información de excepción: Busque el código de excepción y el mensaje que provocó el bloqueo.
2. Seguimiento de pila: Examine la pila de llamadas para ver la secuencia de llamadas a funciones que provocaron el bloqueo.
3. Registros: Verifique los valores de los registros de la CPU en el momento del bloqueo.
4. Módulos cargados: Identifique los módulos (DLL y ejecutables) que se cargaron cuando ocurrió el bloqueo.
Al analizar cuidadosamente la información en el archivo de volcado, a menudo puede determinar la causa raíz del bloqueo y tomar medidas para solucionar el problema.