Observaciones:
A partir de Windows Server 2008 y Windows Vista con Service Pack 1 (SP1), el Informe de errores de Windows (WER) se puede configurar para que los archivos de volcado (crash dumps) completos del modo de usuario se recopilen y almacenen localmente después de que una aplicación falle. Las aplicaciones que realizan sus propios informes de fallos personalizados, incluidas las aplicaciones .NET, no son compatibles con esta función.
Esta función no está habilitada de forma predeterminada. Habilitar la función requiere privilegios de administrador. Para habilitar y configurar la función, utilice los siguientes valores de registro en la clave HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ Windows Error Reporting \ LocalDumps.
Descripciones:
Valor | Descripción |
DumpFolder | Ruta donde se almacenarán los archivos de volcado. Si no usa la ruta predeterminada, asegúrese de que la carpeta contenga ACL que permitan que el proceso de bloqueo escriba datos en la carpeta. Para los bloqueos del servicio, el volcado se escribe en carpetas de perfil específicas del servicio, según la cuenta de servicio utilizada. Por ejemplo, la carpeta de perfil para los servicios del sistema es% WINDIR% \ System32 \ Config \ SystemProfile. Para servicios de red y locales, la carpeta es% WINDIR% \ ServiceProfiles. |
DumpCount | El número máximo de archivos de volcado en la carpeta. Cuando se excede el valor máximo, el archivo de volcado más antiguo de la carpeta se reemplazará con el nuevo archivo de volcado. |
DumpType | Especifique uno de los siguientes tipos de volcado: 0: volcado personalizado 1: Mini volcado 2: volcado completo |
CustomDumpFlags | Las opciones de volcado personalizado que se utilizarán. Este valor se usa solo cuando DumpType se establece en 0. Las opciones son una combinación bit a bit de los valores de enumeración MINIDUMP_TYPE. |
Valor | Tipo | Valor por defecto |
DumpFolder | REG_EXPAND_SZ | %LOCALAPPDATA%\CrashDumps |
DumpCount | REG_DWORD | 10 |
DumpType | REG_DWORD | 1 |
CustomDumpFlags | REG_DWORD |
MiniDumpWithDataSegs MiniDumpWithUnloadedModules MiniDumpWithProcessThreadData |
Nota:
No se recopila un volcado por caída cuando configura la depuración automática para las caídas de la aplicación.
Archivos de volcado:
Estos valores de registro representan la configuración global. También puede proporcionar configuraciones por aplicación que anulen la configuración global. Para crear una configuración por aplicación, cree una nueva clave para su aplicación en HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ Windows Error Reporting \ LocalDumps (por ejemplo, HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ Windows Error Reporting \ LocalDumps \ MyApplication.exe ). Agregue su configuración de volcado en la clave MyApplication.exe. Si su aplicación falla, WER primero leerá la configuración global y luego anulará cualquiera de las configuraciones con la configuración específica de su aplicación.
Después de que una aplicación falla y antes de su finalización, el sistema verificará la configuración del registro para determinar si se va a recopilar un volcado local. Una vez completada la recopilación de volcados, se permitirá que la aplicación finalice normalmente. Si la aplicación admite la recuperación, el volcado local se recopila antes de que se llame a la devolución de llamada de recuperación.
Estos volcados se configuran y controlan independientemente del resto de la infraestructura WER. Puede hacer uso de la colección de volcado local incluso si WER está deshabilitado o si el usuario cancela los informes de WER. El volcado local puede ser diferente al volcado enviado a Microsoft.