windows error reporting 的 localdumps 可以在指定桌面应用崩溃时保留用户模式转储。完整转储可能包含文件路径、账号、文档内容、密钥或其他内存数据,而且文件很大;应只对目标程序临时启用,完成复现后及时回退。
备份并创建应用专用项
以管理员身份打开注册表编辑器,先导出 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting 作为备份。在其下创建 LocalDumps,再创建与目标进程完全同名的子项,例如 myapp.exe,这样不会让所有应用都生成转储。

添加保存目录和数量
在应用子项中创建可扩充字符串值 DumpFolder,例如 C:\CrashDumps;再创建 DWORD 值 DumpCount,例如十进制 5。提前建立目录并确认崩溃进程的运行账户有写入权限,避免配置正确却没有文件。

将 DumpType 设为完整转储并验证
创建 DWORD 值 DumpType,选择十进制并设为 2,这表示完整转储。复现一次目标应用崩溃后,到 DumpFolder 检查新生成的 .dmp。采集完成后删除该应用子项或还原备份,并清理已转储的敏感文件;若程序自带独立崩溃报告器,LocalDumps 可能不会接管。












