同事写的软件有Bug,在工控机上运行的时候会出现".exe已停止工作"的对话框,大概是下面这种样子。
尽管同事在软件里加了异常退出检测和自动重启,还是出现这样的窗口比较讨厌,于是上网查找屏蔽错误窗口的办法,终于在这里找到了正确的方法:
http://www.raymond.cc/blog/disable-program-has-stopped-working-error-dialog-in-windows-server-2008/
步骤如下:
1.以管理员身份运行gpedit.msc
2.计算机配置->管理模板->Windows 组件->Windows 错误报告
3.在“禁用Windows 错误报告”上右击,选编辑,从未配置或者已禁用改为已启用,再次运行有Bug的软件,就不会出现联机检查解决方案了,效果如下:
4.在“阻止显示用户界面上的关键错误”上右击,选编辑,未配置或者已禁用改为已启用,这样就不会出现这个对话框了,软件直接出错退出。