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

我们在Windows 2008的自动化过程中运行命令行程序,有时在closures它的时候Windows 2008显示对话框“这个程序已经停止工作了”,用closuresbutton。 如何完全禁用它? 我已经尝试closures所有用户的错误报告,但这并没有改变。

我发现如何完全禁用WerFault.exe(Windows错误报告)。 应该添加这些registry项

[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 

我也附上完整的registry文件http://www.filejumbo.com/Download/B6A1CD7B9A221BB8

我想添加很多说明,我在互联网上find关于禁用WerFault没有在我的情况下工作,这些包括:

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

此Microsoft文章显示您去HKLM\Software\Microsoft\Windows\Windows Error Reporting并添加一个名为DontShowUI DWORD键值为1