由於沒有遠程桌面授權服務器可以提供許可證

此文用於解決Windows server2008服務器遠程桌面多用戶120限制: 


Windows server2008服務器遠程桌面登錄時出現錯誤提示:“由於沒有遠程桌面授權服務器可以提供許可證,遠程會話被中斷。請跟服務器管理員聯繫。”此時可以使用“mstsc/admin /v:目標ip”來強制登錄服務器,但只能是管理員身份。


google得到最終的解決辦法:

The solution was to delete the REG_BINARY in
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\RCM\GracePeriod
Only leaving the default.

And reboot.

來源於http://anilgprabhu.blogspot.com/2014/05/reset-trial-terminal-license-on-windows.html


根本原因在於,server 2012 或server2008等默認的最大遠程登錄鏈接爲2個,超過這個數目需要使用licenseserver進行授權,這個授權據說是收費的,但官方給予了120天的Grace period來配置licenseserver。如果超過120天后仍然沒有可用的licenseserver,就會出現第一種錯誤。而這個Graceperiod信息記錄在上文的註冊表中,因此只要刪除註冊表中的項(需要修改此註冊表項權限所有者爲Administrators,給Administrators增加修改權限),重啓服務器就可以了。還有人提到可以修改系統時間爲將來,然後刪除註冊表,再把系統時間改回來,這樣可以獲得更長的Graceperiod。此方法適用於server2012,應該也適用於2008,但2003沒有測試過。

參考微軟官方文檔的解釋便一目瞭然:

https://technet.microsoft.com/en-us/library/cc725933.aspx

當然,除了修改註冊表的投機取巧的辦法,也可以部署licenseserver(server 2008)或部署license server及remote desktopgateway(server2012),2012相比2008有比較大的變動,配置起來也更麻煩,感興趣的可以參考如下鏈接:

http://www.wackytechtips.com/installing-and-configuring-remote-desktop-services-rds-on-windows-server-2012/3/


修改註冊表:本人親測試 Windows server2008 要在PE模式 通過註冊表修改(重啓後再回到120天倒計時,後續咋樣 要實際驗證啦) 


修改方法

用WIN PE光盤啓動PE後,加載的是PE系統的註冊表,因此需要進入PE系統註冊表編輯器重新加載硬盤系統的註冊表。
註冊表文件是保存在c:\windows\system32\config 文件夾下(假設系統裝於c盤):SAM、SECURITY、SOFTWARE、SYSTEM。
在WIN PE光盤系統中,開始-運行,輸入regedit,點擊HKEY_LOCAL_MACHINE,從菜單點擊文件-加載
配置單元,在彈出對話框的文件類型中選擇所有文件找到硬盤系統中註冊表保存位置,如C:\windows\system32\config\中, 選擇註冊表文件。例如SYSTEM,然後在彈出的框中輸入一個項名字,如TEST(這個名字隨便),在HKEY_LOCAL_MACHINE 下選擇剛纔新建的TEST,進行修改,當完成後,選擇HKEY_LOCAL_MACHINE\TEST,然後從菜單點擊文件-卸載配置單元,就完成了對硬盤系統的註冊表修改。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章