完全禁用“该程序已停止工作等”对话框

完全禁用“该程序已停止工作等”对话框

我们在 Windows 2008 的自动化过程中运行命令行程序,有时关闭它时,Windows 2008 会显示带有“关闭”按钮的对话框“此程序已停止工作”。如何完全禁用它?我尝试关闭所有用户的错误报告,但这没有任何改变。

答案1

我找到了如何完全禁用 WerFault.exe(Windows 错误报告)。应添加以下注册表项

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting]
"Disabled"=dword:00000001
"DontShowUI"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting]
"Disabled"=dword:00000001
"DontShowUI"=dword:00000001

我还附上了完整可用的注册表文件http://www.filejumbo.com/Download/B6A1CD7B9A221BB8

我想添加许多我在互联网上找到的关于禁用 WerFault 在我的情形下不起作用的说明,其中包括:

  1. 禁用“Windows 错误报告服务”
  2. 在本地组策略编辑器中编辑“Windows 错误报告”策略
  3. 从控制面板禁用“Windows 错误报告”。

答案2

这篇 Microsoft 文章显示您转到HKLM\Software\Microsoft\Windows\Windows Error Reporting并添加一个名为的 DWORD 键,DontShowUI其值为1

答案3

重命名 Windows 目录中的 WerFault.exe 文件。

相关内容