禁用WerFault.exe /“应用程序已停止工作”崩溃对话框

时间:2010-05-20 15:54:17

标签: visual-studio-2005 windows-7 jit

我有一个在启动时崩溃的开发工具,我没有看到它抛出的任何错误消息,或者有机会调试它,因为它显示了崩溃程序的Windows 7对话框,其中显示“ Windows正在检查解决方案......“

我希望我的旧学校大屁股断言对话框,带有一个大的“DEBUG”按钮。我在Visual Studio的选项和设置中完全启用了JIT,所以我不确定为什么我没有选择。

enter image description here

5 个答案:

答案 0 :(得分:17)

使用Regedit,导航到以下路径: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ Windows错误报告\ DontShowUI] 创建一个DWORD并将值设置为1。

答案 1 :(得分:13)

This blog post on raymond.cc包含Krzysztof John's answer中建议的步骤的扩展版本。

引用:

  

通过注册表关闭错误对话框

     

虽然不建议普通用户手动编辑注册表,但有时候没有选择,因为您的Windows版本可能无法使用组策略编辑器,或者组策略方法本身不起作用。这适用于Windows Vista及更高版本。

     
      
  1. 在“开始”搜索框或“Win + R运行”对话框中键入regedit,打开注册表编辑器。

  2.   
  3. 导航到以下注册表项:

  4.         

    HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Windows错误报告

         
        
    1. 双击右侧的DontShowUI条目并将其值更改为1,然后关闭注册表编辑器。
    2.         

      。 。

           

      上述注册表修复程序将关闭当前用户的弹出对话框,如果您希望该设置影响计算机上的所有用户,则需要在HKEY_LOCAL_MACHINE的注册表中创建类似的注册表项。默认情况下不存在此键,因此需要创建。

阅读更多:https://www.raymond.cc/blog/disable-program-has-stopped-working-error-dialog-in-windows-server-2008/

答案 2 :(得分:3)

控制面板 - >疑难解答 - >更改设置

答案 3 :(得分:1)

在我的情况下,这解决了同样的问题: 控制面板\所有控制面板项目\操作中心\问题报告设置 设置为“从不检查解决方案”

答案 4 :(得分:1)

在旧的Windows Vista Home Basic安装中,该选项隐藏在控制面板下方完全不同的位置:

控制面板→经典视图→问题报告和解决方案→更改设置→高级设置→“对于我的程序,问题报告为:[×]关”

相关问题