为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Windows Vista上禁用“调试/关闭应用程序”对话框?

如何在Windows Vista上禁用“调试/关闭应用程序”对话框?

ITMISS 2019-11-07 12:51:27
当应用程序在Windows上崩溃并且安装了调试器(例如Visual Studio)时,将出现以下模式对话框:[标题:Microsoft Windows]X已停止工作问题导致程序停止正常运行。Windows将关闭程序并通知您是否有解决方案。[调试] [关闭应用程序]有没有办法禁用此对话框?也就是说,程序是否只是崩溃并以静默方式刻录?我的情况是我想运行几个自动化测试,其中一些会由于被测试应用程序中的错误而崩溃。我不希望这些对话框停止自动化运行。到处搜索我认为我已经找到了在Windows XP上禁用此功能的解决方案,这是在破坏此注册表项:HKLM \软件\ Microsoft \ Windows NT \ CurrentVersion \ AeDebug \ Debugger但是,这在Windows Vista上不起作用。
查看完整描述

3 回答

?
开满天机

TA贡献1786条经验 获得超12个赞

要强制Windows错误报告(WER)进行崩溃转储并关闭应用程序,而不是提示您调试程序,可以设置以下注册表项:


Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting]

"ForceQueue"=dword:00000001


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\Consent]

"DefaultConsent"=dword:00000001

设置此选项后,当您的应用崩溃时,您应该在以下位置看到* .hdmp和* .mdmp文件:


%ALLUSERSPROFILE%\Microsoft\Windows\WER\


查看完整回答
反对 回复 2019-11-07
  • 3 回答
  • 0 关注
  • 559 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信