解決方案: 使用終端服務器授權來確定許可證服務器中所剩 CAL 的數量。要打開終端服務器授權,請依次單擊“開始”、“程序”、“管理員工具”,然後指向“終端服務器授權”。如果許可證服務器中沒有剩余的 CAL 頒發給客戶端,那麼請根據需要購買並安裝其他 CAL。
另請參閱:購買客戶端訪問許可證;安裝客戶端訪問許可證;購買並在終端服務器許可證服務器上安裝客戶端訪問許可證
原因:終端服務器中的終端服務器授權模式可能設置為“每設備”,而許可證服務器可能僅有“每用戶 CAL”。如果是這種情況,那麼許可證服務器將僅頒發臨時許可證,這是不能升級的。當臨時許可證還有幾天即將過期時,“事件 ID 26,源:應用程序彈出消息”將顯示在客戶端上的應用程序事件日志中。該事件消息指出臨時許可證還有多少天即將過期。與此類似,“事件 ID 1011,源 TermService”也將顯示在終端服務器上的應用程序事件日志中。 .
解決方案: 將終端服務器授權模式從“每設備”更改為“每用戶”。
要點
終端服務器不監視每用戶 CAL。這意味著即使許可證服務器數據庫中只有一個每用戶 CAL,使用它時,每用戶 CAL 也不會減少。它不會通過從最終用戶許可協議 (EULA) 要求中刪除管理員來為每一個用戶提供有效的終端服務器 CAL。如果未在使用每設備 CAL 卻無法為每個用戶獲取一個每用戶 CAL,則違反了EULA。 請參閱以下文本,該文本選自 Windows Server 2003 的 EULA:
“您可以使用兩種不同的 TS CAL:“設備”和“用戶”。每個 TS 設備 CAL 允許一個設備(由任何用戶使用)執行任何服務器上的 Windows 會話。每個 TS 用戶 CAL 允許一個用戶(使用任何設備)執行任何服務器上的 Windows 會話。您可同時混合使用 TS 設備 CAL 和 TS 用戶 CAL,並可以將其與環境中的服務器軟件同時使用。您可以讓終端服務器請求每用戶許可證或每設備許可證(默認值),但不能同時請求兩種許可證。”
另請參閱: 配置終端服務器授權模式
原因: 終端服務器可能找不到許可證服務器。
解決方案:
請執行以下步驟:
1.確認是否已正確安裝許可證服務器。
2.確認終端服務器授權服務是否正在許可證服務器上運行。 .
3.通過確保在每一台計算機上正確配置了域名系統 (DNS),驗證客戶端、終端服務器和許可證服務器可以通訊。要完成上述操作,請在每台計算機上使用 IP 地址、FQDN 和 NetBIOS 名稱分別針對其他兩台計算機運行 ping 命令。如果任何 ping 命令失敗,請驗證網絡上的 DNS 配置。
4.在終端服務器上,設置一個要連接到的首選授權服務器。通過如下方法可完成該操作:使用注冊表、WMI 腳本,或者在帶有 Service Pack 1 的 Windows Server 2003 中,使用組策略設置或終端服務器配置。
另請參閱:安裝終端服務器授權;設置首選終端服務器許可證服務器;終端服務器許可證服務器角色
解決方案: 如果上一個解決方案不能解決此問題,請在客戶端上創建一個 MSLicensing 注冊表項及其子項的備份,然後執行下列操作刪除原始項和子項:
1.在客戶端上,導航到下列注冊表子項:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing。
2.單擊 MSLicensing。
3.在“注冊表”菜單上,單擊“導出注冊表文件”。
4.在“文件名”框中,鍵入 mslicensingbackup,然後單擊“保存”。如果以後需要還原此注冊表項,請雙擊 mslicensingbackup.reg。
5.在“編輯”菜單上,單擊“刪除”,然後單擊“是”確認刪除 MSLicensing 注冊表子項。 .
6.關閉注冊表編輯器並重新啟動計算機。客戶端重新啟動時,將重新創建缺少的注冊表項。
警告
編輯注冊表不當可能會嚴重損壞您的系統。在更改注冊表之前,應備份計算機上任何有價值的數據。
請參閱: 如何在 Windows 2000 中使用 RestrictAnonymous 注冊表值 (?LinkId=38561)
另請參閱:
終端服務器授權寬限期;
安裝終端服務器授權;
激活終端服務器許可證服務器;
購買客戶端訪問許可證;
安裝客戶端訪問許可證;
購買並在終端服務器許可證服務器上安裝客戶端訪問許可證;
激活終端服務器許可證服務器。
其他參考解決辦法:
請將“終端服務配置”中的“授權模式”更改為“每用戶”。為此,請按照下列步驟操作:
1. 單擊“開始”,指向“管理工具”,然後單擊“終端服務配置”。²
2. 單擊“服務器設置”,然後雙擊“授權模式”。
3. 將“授權模式”更改為“每用戶”,然後單擊“確定”。
目前,Window Server 2003 不管理“用戶 CAL”。這就是說,即使許可證服務器數據庫中有一個“用戶 CAL”,它在被使用時也不會減少。這樣就不會為了讓每個用戶都有一個有效的終端服務器 (TS) CAL 而根據“最終用戶許可協議”(EULA) 的要求刪除管理員。在沒有使用“設備 CAL”的情況下,如果不是每個用戶都有一個“用戶 CAL”,就會違反 EULA。 .
一、要避免再次出現這樣的情況,有3個辦法:²
1、在Windows 2003 服務器上通過組策略進行設置來解決問題:單擊“開始→運行”,輸入“gpedit.msc”,回車後打開組策略窗口,然後依次定位到“計算機配置→管理模板→終端服務→會話”,然後在右側窗口中雙擊“為斷開的會話設置時間限制”,在打開的窗口中將“結束斷開連接的會話”時間設置為5分鐘。
2、開始→控制面版→授權,更改連接數。
3、終極解決辦法也是最好的解決方法還是每次斷開遠程服務器連接時通過注銷的方式。
二、恰巧遇到終端連接超出了最大連接而導致不能登錄的解決辦法:
由於windows2003默認僅支持2個終端用戶的登陸。當“終端連接超出了最大連接”的情況出現導致不能登錄時,可以:
1、給機房管理員打電話要求重啟服務器。‘.
2、使用專用遠程連接器。
3、運行 mstsc /v:IP /console ,連接到遠程系統的0會話。
4、在一台Windows2003的機器上運行“tsmmc.msc”,打開遠程桌面連接,添加一個新的連接,輸入遠程服務器的IP地址、遠程登錄帳號和密碼,登錄到遠程服務器桌面(圖1),再緊接著用“終端服務管理器”注銷掉多余的用戶就可以立即解決終端 .
.