標籤:
前段時間在做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]
修改相關子項即可
windows server 2008 r2, 每隔一段時間自動關機