愚蠢的问题:如何防止Windows 7存储崩溃应用程序的内存转储?
我正在C++应用程序中试验堆栈分配,因此玩具程序经常崩溃。对于每次崩溃,Windows都将内存转储到%USER%/AppData/Local/CrashDump。每个大约150 It。我怎么才能让这个失效?我已经在互联网上搜索了很远很广。我在Windows 7上唯一能找到的是系统→高级→启动和恢复→系统故障崩溃转储,我已经禁用了这些。
这并不是什么大不了的事,只是很烦人,因为它位于我的用户配置文件中。
发布于 2018-08-30 07:42:06
为了禁用内存转储文件的创建或如何创建该文件,请打开regedit并导航到以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl找到这个键后,单击它并根据下面的选项更改"CrashDumpEnabled“的值:
0 = None
1 = Complete memory dump
2 = Kernel memory dump
3 = Small memory dump (64KB)然后重新启动计算机以使其生效。
发布于 2019-04-20 01:31:26
在HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting下,将Disabled设置为REG_DWORD equal 1
发布于 2021-09-11 19:55:56
为您的应用程序调用WerAddExcludedApplication函数
https://stackoverflow.com/questions/6035112
复制相似问题