Windows 7 在Windows 7上禁用应用程序崩溃转储
愚蠢的问题:如何防止Windows7存储崩溃应用程序的内存转储 我正在试用C++应用程序中的堆栈分配,所以这个玩具程序崩溃了很多。对于每次崩溃,Windows都会将内存转储到%USER%/AppData/Local/CrashDumps。每个大约150MB。如何禁用此功能?我在互联网上搜索了很多地方。我在Windows7上唯一能找到的就是系统→先进的→启动和故障恢复→系统故障崩溃转储,我已经禁用了这些Windows 7 在Windows 7上禁用应用程序崩溃转储,windows-7,crash-dumps,Windows 7,Crash Dumps,愚蠢的问题:如何防止Windows7存储崩溃应用程序的内存转储 我正在试用C++应用程序中的堆栈分配,所以这个玩具程序崩溃了很多。对于每次崩溃,Windows都会将内存转储到%USER%/AppData/Local/CrashDumps。每个大约150MB。如何禁用此功能?我在互联网上搜索了很多地方。我在Windows7上唯一能找到的就是系统→先进的→启动和故障恢复→系统故障崩溃转储,我已经禁用了这些 这其实没什么大不了的,只是因为它存在于我的用户配置文件中而令人讨厌。我认为在系统上创建所有这些
这其实没什么大不了的,只是因为它存在于我的用户配置文件中而令人讨厌。我认为在系统上创建所有这些转储文件的机制是WER(Windows错误报告)。您可以在此处阅读如何禁用它:
要禁用内存转储文件的创建或如何创建,请打开regedit并导航到以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
找到此键后,单击它并根据以下选项更改“CrashDumpEnabled”的值:
0 = None
1 = Complete memory dump
2 = Kernel memory dump
3 = Small memory dump (64KB)
然后重新启动计算机,使其生效。在
HKEY\U CURRENT\U USER\Software\Microsoft\Windows\Windows错误报告
下,将禁用
设置为REG\u DWORD
equal1
这些步骤用于禁用系统内存转储,而不是应用程序转储。系统内存转储发生在整个操作系统崩溃时。禁用该服务不会阻止在我的计算机上提到的文件夹中生成转储。