首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用Windows 7上的应用程序崩溃转储

禁用Windows 7上的应用程序崩溃转储
EN

Stack Overflow用户
提问于 2011-05-17 18:02:38
回答 3查看 34.8K关注 0票数 7

愚蠢的问题:如何防止Windows 7存储崩溃应用程序的内存转储?

我正在C++应用程序中试验堆栈分配,因此玩具程序经常崩溃。对于每次崩溃,Windows都将内存转储到%USER%/AppData/Local/CrashDump。每个大约150 It。我怎么才能让这个失效?我已经在互联网上搜索了很远很广。我在Windows 7上唯一能找到的是系统→高级→启动和恢复→系统故障崩溃转储,我已经禁用了这些。

这并不是什么大不了的事,只是很烦人,因为它位于我的用户配置文件中。

EN

回答 3

Stack Overflow用户

发布于 2018-08-30 07:42:06

为了禁用内存转储文件的创建或如何创建该文件,请打开regedit并导航到以下注册表项:

代码语言:javascript
复制
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl

找到这个键后,单击它并根据下面的选项更改"CrashDumpEnabled“的值:

代码语言:javascript
复制
0 = None
1 = Complete memory dump
2 = Kernel memory dump
3 = Small memory dump (64KB)

然后重新启动计算机以使其生效。

票数 1
EN

Stack Overflow用户

发布于 2019-04-20 01:31:26

HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting下,将Disabled设置为REG_DWORD equal 1

资料来源: MSDN。

票数 1
EN

Stack Overflow用户

发布于 2021-09-11 19:55:56

为您的应用程序调用WerAddExcludedApplication函数

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6035112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档