前段時間在做Exchange 2010測試的時候,由於windows server 2008 r2試用過期,開機后二個小時就會自動關機,可是我又不想重裝系統,加為那樣我可能需要重裝好多東西,包括DNS、AD等。於是在網上搜索下看看有沒有解 決方法,可是找了半天也沒找到有用的。於是我只有自己想辦法了。我們知道系統是靠slms來檢測激活,及開機二個小時關機的。可是這個服務又不能禁用也不 能停用,只能結束進程,可是當把這個進程結束后,系統會在1分鍾后關機,我想,能不能取消1分鍾后的自動關機呢,試了下,可以取消的。
把以下內容另存為.bat文件,當每次開機后,右擊這個文件,以管理員身份運行,這樣系統就不會自動關機了。
taskkill /f /im wlms.exe
ping -n 4 127.0.0.1
shutdown -a
注:我用的系統是windows server 2008 r2 x64,在別的版本上沒有試過,不知是否有用。
解決WINDOWS 2008 R2自動關機的辦法(轉):
原因:找到Windows Licensing Monitoring Service服務
是這服務在作祟
這服務是Windows軟件許可狀態。
使用C:\Windows\system32\wlms\wlms.exe程序關閉系統
日志中顯示是他為你關閉電源。
可是這個R2是已經激活的,為什么這軟件許可過不去呢。
有人說,,把這個進程結束掉,可是一結束系統就關掉了。有人說用taskkill,,把explorer.exe關掉,然后再用SYSTEM啟動explorer.exe,,可以禁用掉這個服務。
我都試了,,不行。
我也嘗試過修改注表,去禁用服務,但是都不行,因為相關權限要用SYSTEM用戶才能操作,ADMINISTRATOR級別的用戶是操作不了的。
怎么辦?提權成了唯一的辦法。
方法1、將用戶提到SYSTEM登入,這個我沒有試;
方法2、提權用SYSTEM用戶執行regedit.exe,然后修改WLSMS服務項,將啟動類型由02(自動)改為04(禁用),並修改加載的EXE位置,這樣WINDOWS 2008 R2啟動就不會加載認證服務了。
相關工具:PSTOOLS,網上有下載的;
命令格式:pstools\psexec.exe -d -i -s regedit.exe 后,注冊表操作進入特權模式,隨便怎么操作了。
注冊表項:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WLMS]
修改相關子項即可