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