“由於這臺計算機沒有終端伺服器客戶端訪問許可證”解決方案

qunews發表於2014-05-20

由於windows2003預設僅支援2個終端使用者的登陸。當“終端連線超出了最大連線”的情況出現導致不能登入.

1、在另外一臺Windows2003的機器上執行“tsmmc.msc”,開啟遠端桌面連線,新增一個新的連線,輸入遠端伺服器的IP地址、遠端登入帳號和密碼,登入到遠端伺服器桌面。這個方式可以隨時登入到遠端桌面。
     2、在登入出問題的伺服器上, 單擊“開始”,指向“管理工具”,然後單擊“終端服務配置”。
     3、 單擊“伺服器設定”,然後雙擊“授權模式”。
     4、將“授權模式”更改為“每使用者”,然後單擊“確定”。 以後就不會出現此類問題了。

原因:Window Server 2003 不管理“使用者 CAL”。這就是說,即使許可證伺服器資料庫中有一個“使用者 CAL”,它在被使用時也不會減少。這樣就不會為了讓每個使用者都有一個有效的終端伺服器 (TS) CAL 而根據“終端使用者許可協議”(EULA) 的要求刪除管理員。在沒有使用“裝置 CAL”的情況下,如果不是每個使用者都有一個“使用者 CAL”,就會違反 EULA。

在網上找了一下,發現一下解決方案:
1.在伺服器上將終端伺服器授權模式從“每裝置”更改為“每使用者”。
2.在客戶端上,導航到下列登錄檔子項:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing,將MSLicensing刪除,為以免意外,可先匯出登錄檔項。

我是用第二種方法解決的。

相關文章