项目中需要第三方一个后台的第三方应用, 这就需要守护进程, 保证他一直在运行, 然而应用并不稳定.
在Win7,Win8,Win10中某些程序出错会出现Windows错误报告, 并且暂停应用不会退出, 这时候进程守护就会失效.
所以需要把错误报告弹窗关闭, 让程序发生错误后直接退出. 这样才能使守护进程生效.
一:注册表关闭弹窗(这个方法即可, 另一个可以顺便)
1、使用组合键“Win+R”打开运行窗口并输入“regedit”打开注册表编辑器窗口;
2、打开注册表编辑器后并在左侧菜单定位至:HKEY_CURRENT_USER/Software/Microsoft/Windows/Windows Error Reporting,在右侧窗口中找到并双击打开DontshowUI,然后在弹出的窗口中将默认值“0”修改为“1”,最后选择确定即可。
二:组策略关闭错误报告(家庭版没有组策略)
1、使用组合键“Win+R”打开运行窗口并输入“gpedit.msc”打开组策略窗口;
2、在“本地组策略编辑器”里,找到“用户配置”→ “管理模板”→“Windows组件”→“Windows错误报告”;
3、双击“Windows错误报告”进入,点击“禁用Windows错误报告”→“策略设置”弹出设置对话框,勾选“启用”即可。
时间: 2024-11-06 16:15:21