注册方式

注册方式

我正在运行一个服务器,有时我的某个应用程序会崩溃,并显示此对话框

在此处输入图片描述

这很烦人,因为它会保持进程打开,直到有人实际跳到盒子上并按下“关闭程序”。

我想知道如何才能禁用我的服务器上这个该死的肮脏对话框?

答案1

注册方式

没有像注册表那样的方法。

  1. 打开提升的命令提示符。

  2. 键入或粘贴以下命令,然后按Enter

    reg 添加“HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows 错误报告”/v“DontShowUI”/t REG_DWORD /d 1 /f
    

附加信息

DontShowUI中还存储了相关的每个用户值HKCU\Software\Microsoft\Windows\Windows Error Reporting。机器设置优先于用户设置,更改会立即应用。

为了测试目的,您可以使用糟糕的申请

[本工具]模拟不良应用程序。BadApp 允许您更改其进程优先级、启动无限循环(即“挂起”或停止响应)并使其进程崩溃。


使用组策略编辑器

  1. 开始gpedit.msc

  2. 导航计算机配置 > 管理模板 > Windows 组件 > Windows 错误报告

  3. 双击防止显示严重错误的用户界面策略,并将其设置为已启用

至少是 Windows Vista。

此策略设置可防止在用户界面上显示严重错误。

如果启用此策略设置,Windows 错误报告将不会显示任何基于 GUI 的错误消息或严重错误对话框。

如果禁用或未配置此策略设置,Windows 错误报告将显示严重错误的用户界面。

来源:组策略搜索

答案2

我手头没有崩溃的程序可以测试,但可以尝试一下:

  1. 运行gpedit.msc打开策略编辑器。
  2. 导航Computer Configuration > Policies > Administrative Templates > Windows Components > Windows Error Reporting
  3. 使能够“防止显示用户界面的严重错误”政策。

相关内容