没有 Crashdumps/Minidumps 被保存

No Crashdumps/Minidumps are saved

我添加了注册表项

SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\MyApp.exe

具有值

DumpCount 0x2
DumpType 0x1

让 Windows 创建一个小型转储以防 MyApp.exe 崩溃。未设置路径值是为了让 Windows 使用默认存储位置。不幸的是,在我的应用程序崩溃后,没有转储写入 C:/Windows/Minidump(我向应用程序添加了对 0x00000000 的内存访问,以强制崩溃并测试写入 Minidumps)。

知道这里可能遗漏了什么吗?

谢谢!

Create/Write在键HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting下一个名为"Disabled"的DWORD(32-bit)值,设置为0开启WER或设置为1关闭。

如果未设置 DumpFolder 的值,则默认值为 %LOCALAPPDATA%\CrashDumps(根据 Collecting User-Mode Dumps)。喜欢:

并且 "Report.wer" 文件位于 C:\ProgramData\Microsoft\Windows\WER\ReportArchive