1,前段時間公司雲平台搭建了windows server 2008 R2操作系統服務器,但是經常開機一小時就自動關機,導致很郁悶,問了一下,說是系統沒有激活導致的,但是服務器是已經激活的,最后網上搜了一圈,終於找到了一個可行的辦法。
原因:找到Windows Licensing Monitoring Service服務
是這服務在作祟,這服務是Windows軟件許可狀態。任務管理器查看又wlms.exe進程。使用C:\Windows\system32\wlms\wlms.exe程序關閉系統,日志中顯示是他為你關閉電源。
方法一,把以下內容另存為.bat文件,當每次開機后,右擊這個文件,以管理員身份運行,這樣系統就不會自動關機了。
taskkill /f /im wlms.exe
ping -n 4 127.0.0.1
shutdown -a
注:我用的系統是windows server 2008 r2 x64,在別的版本上沒有試過,不知是否有用。
方法二,
通過使用PSTOOLS工具進入SYSTEM用戶執行regedit.exe,然后修改WLSMS服務項,將啟動類型由02(自動)改為04(禁用),並修改加載的EXE位置,這樣WINDOWS 2008 R2啟動就不會加載認證服務了。
相關工具:PSTOOLS,網上有下載的http://pstools.en.softonic.com/download;下載后將psexec.exe進程拷貝倒system32文件夾下,然后通過運行命令執行
命令格式:psexec.exe -d -i -s regedit.exe 后,打開注冊表進入特權模式,將
注冊表項:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WLMS]的start參數的值改成4即可,然后重啟服務器,查看任務管理器是否還存在wlms.exe進程,如果存在則證明沒有修改成功,如果不存在則表示修改成功。