最近虛擬化出來的一臺winserver 2012服務器規律性宕機,一開始是每天夜裏三點左右宕機,後期變爲每二三十分鐘宕機。宕機後使用vsphere強制關閉電源,得三十分鐘左右才能完全關閉。
找了很長時間的原因也沒找到到底是因爲什麼,後來發現這篇文章描述的現象和我遇到的現象及其相似,按照文章中方法操作解決了這個困擾了很長時間的問題。
造成宕機的原因是winserver 2012開啓了自動維護任務。開始自動維護任務是正常可以使用的,後來可能是意外斷電導致自動維護任務紊亂,經測試自動維護任務一旦運行系統就會宕機。
那麼,怎麼關閉自動維護任務呢?
1、獲取權限
因爲自動維護任務爲系統級的權限,因此需要獲得自動維護任務所需文件的完整訪問權限,才能禁用此任務。具體做法如下:
C:\Windows\System32\Tasks\Microsoft\Windows\TaskScheduler\Maintenance configurator
屬性 --安全-- 高級--更改,增加administrator用戶
屬性 --安全--編輯--添加,增加administrator用戶完全控制。
2、禁用計劃任務
任務計劃程序--Microsoft--Windows--TaskScheduler
禁用相應任務。
關閉自動維護任務後,系統運行正常,目前未發生無故宕機事件。