項目中需要第三方一個后台的第三方應用, 這就需要守護進程, 保證他一直在運行, 然而應用並不穩定.
在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錯誤報告”→“策略設置”彈出設置對話框,勾選“啟用”即可。