我有一个应用程序,该应用程序每次在Win 2012服务器上崩溃,并在app文件夹中生成大量转储。为了将其限制到最低限度,我一直在尝试按照此处的文章设置DumpCount
和LocalDumps
设置,但无济于事,转储会生成太多并导致磁盘问题。
https://docs.microsoft.com/en-us/windows/win32/wer/collecting-user-mode-dumps https://docs.microsoft.com/en-us/windows/win32/wer/wer-settings
请注意,我已将注册表设置为
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\MyApp.exe
,并且在此 MyApp.exe 中,其参数如下
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\CrashMe.exe]
"DumpFolder"=hex(2):43,00,3a,00,5c,00,54,00,65,00,6d,00,70,00,5c,00,64,00,75,\
00,6d,00,70,00,73,00,00,00
"DumpType"=dword:00000002
"DumpCount"=dword:00000003
即使我确实尝试过HKCU
和WOW6432Node
笔记中的设置,也要重新启动但无济于事。
另外,请注意,我在Win10客户端上进行了测试,它在那里工作!