天天看點

沒有遠端桌面授權伺服器可以提供許可證

作者:雪竹頻道

問題描述

用遠端桌面登入 Windows Server 2012 伺服器時出現錯誤提示:”由于沒有遠端桌面授權伺服器可以提供許可證, 遠端會話被中斷. 請跟伺服器管理者聯系.”

此時可以使用 mstsc /admin /v:server-ip[:port] 來強制登入伺服器, 但隻能是管理者身份.

原因

Server 2012 或 Server 2008 等預設的最大遠端登入連結為 2 個, 超過這個數目需要使用授權伺服器 (license server) 進行授權, 而這個授權是收費的, 但官方給予了 120 天的 GracePeriod 來配置授權伺服器. 如果超過 120 天後仍然沒有可用的授權伺服器, 就會出現這個問題.

解決方案

打開系統資料庫, 找到系統資料庫項:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod           

GracePeriod 資訊就記錄在以上系統資料庫項中, 我們隻需要删除該系統資料庫項, 并重新開機伺服器就可以了.

沒有遠端桌面授權伺服器可以提供許可證

但要注意的是, 該表項并不能直接删除. 正常情況下我們是沒有删除該系統資料庫項的權限的, 需要先選擇此系統資料庫項權限所有者為 Administrators, 并為 Administrators 添加“完全控制”權限, 然後才能删除.

沒有遠端桌面授權伺服器可以提供許可證

(1). 右鍵點選 GracePeriod 表項;

(2). 選擇 “權限”;

沒有遠端桌面授權伺服器可以提供許可證

(1). 選擇 Administrators 組或使用者名;

(2). 在 Administrators 的權限中允許 “完全控制”.

另外建議在删除該系統資料庫項前先将其進行備份, 以防操作過程中出現未知問題時, 可以通過備份進行恢複

原文連結:

https://wangxiz.github.io/blog/posts/rdp-error-no-licenses-available/

繼續閱讀