筆者所在單位應用系統(tǒng)上線。新購置聯(lián)想服務器一臺,安 裝Windows Server 2008 R2標準版。激活后,系統(tǒng)能正常運行,數據庫及應用軟件均能正常安裝。在新系統(tǒng)試運行過程中,我們發(fā)現服務器無故自動關機,每次開機后隔一小時又自動關機了。正常情況下,電腦、服務器等自動關機我們一般考慮是硬件故障,認為CPU風扇壞或者電源有問題。經售后工程師更換CPU風扇和電源后測試,發(fā)現問題依舊。售后工程師反復測試后反饋硬件沒有問題。那么到底是什么問題導致服務器自動重啟呢?
圖1 Wlms.exe進程
圖2 ImagePath值更改為 %SystemRoot%system32
筆者單位對信息系統(tǒng)要求較高,應用系統(tǒng)要求24小時不宕機,連續(xù)的自動關機導致了一系列的問題。經過團隊一致分析認為,如果不是硬件問題,那么就一定是軟件問題了。
1.正常情況下,如果CPU溫度過高導致服務器自動關機,那么任務管理器中CPU使用率一定會很高。打開任務管理器,發(fā)現CPU使用率很低,初步排除CPU風扇故障。仔細觀察任務管理器中的進程,發(fā)現多了一個wlms.exe的進程(如圖1)。通過Windows事件查看器,進程wlms.exe為用戶NT AUTHORITYSYSTEM開始計算機XMEXCHANGE的電源關閉。wlms.exe是Windows的一個進程,這個服務是Windows軟件許可狀態(tài),殺掉后系統(tǒng)會在一分鐘內關機,想想肯定是這里的問題。
2.這里先介紹一個工具 :PStools。PStools 是微軟系統(tǒng)的輔助工具,不提供技術支持,最初是由Sysinternals開發(fā)的,之后被微軟收購。下載PStools工具,在百度中就能下載到。下載后,在Windows C盤新建目錄
圖3 Wininit.exe、Winlogon.exe兩個進程
5.退出注冊表,并重啟系統(tǒng),發(fā)現wlms.exe進程消失。進程表中多了wininit.exe和winlogon.exe兩個進程(如圖3)。服務器自動關機問題解決。ServicesWLMS]找 到ImagePath,雙擊將其值改為:%SystemRoot%system32(如圖2)。雙擊Start將其值改為04。
由于系統(tǒng)進程問題導致服務器自動關機問題在我們信息管理部門的日常工作中應該較少遇到,記錄下來供大家參考。