在WIN2003下如果應用報錯後不會有任何提示,我這裡有看門狗會直接將DOWN掉的應用拉起來。但是在WIN2008下偶爾會應用DOWN掉後提示如下的對話框,此時看門狗不會去啟動應用,必須要手動點擊關閉程序按鈕後看門狗才能把DOWN掉的應用拉起來。這樣就不能做到無人值守了。請各位朋友幫忙看下怎麼解決不彈出此報錯窗口。下面再付上事件日志還是自己來吧,找到解決方案了。
在運行裡面輸入 oobe 禁用windows錯誤!!
禁用程序在Windows Server 2008中停止工作錯誤對話框最重要的主機時,如反游戲服務器的事情之一,攻擊源是要確保服務器能夠自動重新啟動時,它本身崩潰。這是很正常的一個CSS服務器崩潰的經驗時,運行一個密集模如ZombieMod系統和所有軟件一樣,他們可能沒有免費的錯誤。如果您是托管在Linux或Unix服務器上的游戲服務器,那麼您不必擔心,因為重新啟動時,默認情況下,撞擊也可以做到通過自動的腳本文件。不過對於Windows,它不能自動重新啟動。如果您檢查srcds窗口服務器 tutorial教程 ,有一個那部分教你創建一個批處理文件,監視srcds.exe過程中,如果被終止,該批處理文件將運行指定的命令行重新啟動的CSS服務器。遺憾地說,該批處理文件將不會因為默認的Windows工作窗口顯示錯誤時崩潰。這將需要在“關閉程序”按鈕,以重新啟動批處理文件有人通過點擊。以下是如何禁用ErrorMode窗口,以便您可以使用批處理文件來自動重新啟動時,它的CSS服務器崩潰。當游戲崩潰了,srcds.exe仍然在運行過程中由於錯誤彈出背景下,說:“srcds.exe已停止工作。Windows可以檢查一個解決問題的辦法上網。“。 如果禁用錯誤報告,您仍將得到一個類似的錯誤窗口,說:“srcds.exe已停止工作。一個問題導致程序停止正常工作。請關閉該程序“。 要禁用錯誤報告的Windows 2008服務器,只需運行下面的命令。serverWerOptin /禁用我發現了另外引導的 MSDN如何從用戶可以抑制嵌入式系統上發生的系統和應用程序的錯誤信息。注冊表中的位置是在以下默認情況下,該數值數據為0,我們應該將其更改為2設置為不可見的所有郵件。HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/Windows/ErrorMode.即使在這樣古怪的是,它仍不足以禁用錯誤窗口時,游戲服務器崩潰。所以,我繼續挖掘,我發現還有一個重要的注冊表項,您需要修改,以完全抑制“。exe文件已經停止工作”的對話。“到以下注冊表位置並更改數值數據設置為1。
HKEY_CURRENT_USER/Software/ Microsoft/Windows/Windows Error Reporting/DontShowUI
現在你可以運行該批處理文件監察srcds.exe過程,它會自動重新啟動時崩潰。我只是不明白為什麼有一個CSS運行的服務器沒有完整的教程。該信息必須散落和服務器管理員必須花費時間尋找它。順便說一下,有一個叫免費軟件這是能夠重新啟動游戲服務器,如果它已墜毀。它實際上可以自動配置注冊表以禁用Windows錯誤報告和ErrorMode但它不支持Windows 2008服務器。