Compartir a través de


Recopilación de volcados en modo de usuario

A partir de Windows Server 2008 y Windows Vista con Service Pack 1 (SP1), se puede configurar Informe de errores de Windows (WER) para que se recopilen y almacenen localmente los volcados de modo de usuario completos después de que se bloquee una aplicación en modo de usuario. Las aplicaciones que realizan sus propios informes de bloqueos personalizados no son compatibles con esta característica.

Esta característica no está habilitada de manera predeterminada. La habilitación de la característica requiere privilegios de administrador. Para habilitar y configurar la característica, use los siguientes valores del registro en la clave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Informe de errores de Windows\LocalDumps.

Valor Descripción Tipo Valor predeterminado
DumpFolder Ruta de acceso donde se almacenarán los archivos de volcado. Si no usa la ruta de acceso predeterminada, asegúrese de que la carpeta contiene ACL que permiten que el proceso de bloqueo escriba datos en la carpeta. En el caso de los bloqueos del servicio, el volcado se escribe en carpetas de perfil específicas del servicio en función de la cuenta de servicio utilizada. Por ejemplo, la carpeta de perfil de los servicios del sistema es %WINDIR%\System32\Config\SystemProfile. Para Servicios locales y de red, la carpeta es %WINDIR%\ServiceProfiles.
REG_EXPAND_SZ %LOCALAPPDATA%\CrashDumps
DumpCount Número máximo de archivos de volcado de memoria en la carpeta. Cuando se supera el valor máximo, el archivo de volcado más antiguo de la carpeta se reemplazará por el nuevo archivo de volcado. REG_DWORD 10
DumpType Especifique uno de los siguientes tipos de volcado de memoria:
  • 0: Volcado de memoria personalizado
  • 1: Mini volcado
  • 2: Volcado completo
REG_DWORD 1
CustomDumpFlags Las opciones de volcado de memoria personalizadas que se van a usar. Este valor solo se usa cuando DumpType se establece en 0.
Las opciones son una combinación bit a bit de los valores de enumeración MINIDUMP_TYPE.
REG_DWORD
0x00000121 (MiniDumpWithDataSegs MiniDumpWithUnloadedModules MiniDumpWithProcessThreadData == 0x00000001 0x00000020 0x00000100)

Nota:

No se recopila un volcado de memoria al establecer depuración automática para aplicación se bloquea.

Estos valores del registro representan la configuración global. También puede proporcionar la configuración por aplicación que invalide la configuración global. Para crear una configuración por aplicación, cree una nueva clave para la aplicación en HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows\Windows Error Reporting\LocalDumps

(por ejemplo, HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows\Windows Error Reporting\LocalDumps\MyApplication.exe). Agregue la configuración de volcado en la clave MyApplication.exe. Si la aplicación se bloquea, WER leerá primero la configuración global y, a continuación, invalidará cualquiera de las opciones con la configuración específica de la aplicación.

Después de que una aplicación se bloquee y antes de su finalización, el sistema comprobará la configuración del registro para determinar si se va a recopilar un volcado de memoria local. Una vez completada la recopilación de volcados, la aplicación podrá finalizar normalmente. Si la aplicación admite la recuperación, se recopila el volcado local antes de llamar a la devolución de llamada de recuperación.

Estos volcados de memoria se configuran y controlan independientemente del resto de la infraestructura WER. Puede usar la colección de volcados de memoria local incluso si WER está deshabilitado o si el usuario cancela los informes WER. El volcado de memoria local puede ser diferente del volcado enviado a Microsoft.

Más información

Mejoras del administrador de tareas

Windows 11 incluye una nueva característica en el Administrador de tareas que permite a los usuarios crear volcados de memoria activa para procesos en modo de usuario y kernel. Para ello, vaya a la pestaña Procesos o detalles, haga clic con el botón derecho en el proceso deseado y seleccione Crear archivo de volcado de memoria activa. Esta característica hace más sencillo el proceso de captura de volcados de memoria directamente a través de la interfaz del Administrador de tareas. Consulte Volcado de memoria activa del Administrador de tareas para obtener más información.

Mejoras de ProcDump

Se ha mejorado la utilidad ProcDump de Sysinternals para que incluya varias opciones nuevas para crear volcados de memoria, como activar volcados de memoria en la creación o salida de subprocesos, usar valores de rendimiento específicos o capturar volcados de memoria de ventanas bloqueadas. ProcDump en Windows 11 admite todos los tipos de desencadenadores introducidos en Windows 8.1 y versiones posteriores. Para obtener más información, consulte ProcDump v11.0.

Mejoras en la depuración

Windows 11 admite opciones de depuración avanzadas con herramientas como WinDbg y CDB, lo que permite un análisis detallado de archivos completos y minivolcados. Estas herramientas se han actualizado para que controlen mejor cada aspecto de los volcados en modo de usuario en Windows 11, como la capacidad de leer archivos de volcado de memoria directamente en archivos CAB y analizar varios archivos de volcado de memoria a la vez. Más información:​ Análisis de archivos de volcado de memoria mediante WinDbg​.