在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伺服器。