Win2008 R2 WER(错误报告)LocalDumps阻塞了什么?

Hou*_*man 7 windbg crash-dumps windows-server-2008 windows-server-2008-r2 windows-error-reporting

我只想恢复我自己的32位应用程序的崩溃转储.

我尝试了以下方法:

此外,我在 显示消息"检测到可能的堆损坏(代码3221225477)"下 的"系统事件查看器"中有WER错误条目"Windows Logs\Applications&Services\Microsoft\Windows\WER-Diagnostics\Operational"

我不知道这条消息是否与我的测试应用程序创建NPE有关,或者这是否是WER本身有问题?

我只是无法让它工作:(谁能给我一些线索?


更新: 对于另一台新的2008R2 x64机器,我刚刚做了

HKLM\Software\... Reporting\LocalDumps\DumpFolder = "c:\crashdumps"
HKLM\Software\... Reporting\LocalDumps\DumpType = 2   (REG_DWORD)
HKLM\Software\... Reporting\LocalDumps\DumpCount = 20 decimal (REG_DWORD)
Run Code Online (Sandbox Code Playgroud)

并且运行nulpointer-terster按预期工作.

所以我认为必须在这些其他机器中设置禁止使用LocalDumps的设置,尽管LocalDumps注册表键在那里.

Don*_*ono 3

  1. 创建密钥:HKLM\Software\Microsoft\Windows\Windows Error Reporting\LocalDumps
  2. 创建 REG_DWORD 值:HKLM\Software\Microsoft\Windows\Windows Error Reporting\LocalDumps 为 2(= 完全转储)。
  3. 创建 REG_EXPAND_SZ 值:HKLM\Software\Microsoft\Windows\Windows Error Reporting\LocalDumps 作为 C:\Dumps 或您喜欢的位置。确保该文件夹确实存在。