none
there are not Terminal Server client access licenses available RRS feed

  • 问题

  • 我用mstsc访问一台机器的时候遇到这个问题的,谁知道如何解决?

     

    The remote session was disconnected because there are not Terminal Server client access licenses available for this computer.Please contact the server administrator
    2007年9月24日 3:11

答案

  • The remote session was disconnected because there are no Terminal Server client access licenses available for this computer. Please contact the server administrator.

    这个问题在TechNet网站上已经有很详细的解决方案了。

    链接如下:http://www.microsoft.com/technet/prodtechnol/windowsserver2003/zh-cht/library/ServerHelp/159e6ff8-4edb-43fd-8767-3d9858897e2c.mspx?mfr=true

     

    为了方便阅读已将相关信息摘录如下:

     

    原因:授權伺服器可能沒有其餘要發出的「每個裝置 CAL」。

    解決方案:使用終端機伺服器授權來判斷授權伺服器上剩下的 CAL 數目。若要開啟 [終端機伺服器授權],請按一下 [開始]、[程式集] 及 [系統管理工具],再指向 [終端機伺服器授權]。如果授權伺服器沒有任何其餘要發給用戶端的 CAL,請依需要購買並安裝其他的 CAL。

    請參閱:   購買用戶端存取授權; 安裝用戶端存取使用權; 購買用戶端存取授權並在「終端機伺服器」授權伺服器上進行安裝

    原因:終端機伺服器上的終端機伺服器授權模式可能已設定成「每個裝置」,而授權伺服器可能僅有「每位使用者 CAL」。如果就是這個情況,則授權伺服器僅會發出無法升級的暫時授權。暫存授權會在數天到期時,「事件識別碼 26,來源:應用程式快顯」會出現在用戶端上的應用程式事件記錄中。事件訊息會表示暫存授權到期前所剩的天數。同樣地,「事件識別碼 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.

    在終端機伺服器上,設定所要連線的慣用授權伺服器。使用登錄、Windows Management Instrumentation (WMI) 指令碼,可做這樣的處理,而在 Windows Server 2003 (含 Service Pack 1) 中,則可使用群組原則設定或終端機伺服器設定。

    請參閱:   安裝終端機伺服器授權; 設定偏好終端機伺服器授權伺服器; 終端機伺服器授權伺服器角色

    解決方案:如果先前的解決方案未解決此問題,請在用戶端上建立 MSLicensing 登錄機碼及其子機碼的備份,然後執行下列處理,以移除原始機碼及子機碼:

    1.

    在用戶端上,導覽到下列登錄子機碼:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing

    2.

    按一下 [MSLicensing]。

    3.

    在 [登錄] 功能表上,按一下 [匯出登錄檔案]。

    4.

    在 [檔案名稱] 方塊中,鍵入 mslicensingbackup,再按一下 [儲存]。

    如果未來需要還原此登錄機碼,請連按兩下 [mslicensingbackup.reg]。

    5.

    在 [編輯] 功能表上,按一下 [刪除],再按 [是],以確定刪除 MSLicensing 登錄子機碼。

    6.

    關閉登錄編輯程式,然後重新啟動電腦。

    重新啟動用戶端時,會重新建置遺失的登錄機碼。

    警告

    不正確地編輯登錄將會造成系統嚴重地損害。在變更登錄前,您應先備份電腦上任何有價值的資料。

    請參閱:如何在 Windows 2000 中使用 RestrictAnonymous 登錄值 (http://go.microsoft.com/fwlink/?LinkId=38561)

    2007年10月5日 2:28
    版主

全部回复

  • The remote session was disconnected because there are no Terminal Server client access licenses available for this computer. Please contact the server administrator.

    这个问题在TechNet网站上已经有很详细的解决方案了。

    链接如下:http://www.microsoft.com/technet/prodtechnol/windowsserver2003/zh-cht/library/ServerHelp/159e6ff8-4edb-43fd-8767-3d9858897e2c.mspx?mfr=true

     

    为了方便阅读已将相关信息摘录如下:

     

    原因:授權伺服器可能沒有其餘要發出的「每個裝置 CAL」。

    解決方案:使用終端機伺服器授權來判斷授權伺服器上剩下的 CAL 數目。若要開啟 [終端機伺服器授權],請按一下 [開始]、[程式集] 及 [系統管理工具],再指向 [終端機伺服器授權]。如果授權伺服器沒有任何其餘要發給用戶端的 CAL,請依需要購買並安裝其他的 CAL。

    請參閱:   購買用戶端存取授權; 安裝用戶端存取使用權; 購買用戶端存取授權並在「終端機伺服器」授權伺服器上進行安裝

    原因:終端機伺服器上的終端機伺服器授權模式可能已設定成「每個裝置」,而授權伺服器可能僅有「每位使用者 CAL」。如果就是這個情況,則授權伺服器僅會發出無法升級的暫時授權。暫存授權會在數天到期時,「事件識別碼 26,來源:應用程式快顯」會出現在用戶端上的應用程式事件記錄中。事件訊息會表示暫存授權到期前所剩的天數。同樣地,「事件識別碼 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.

    在終端機伺服器上,設定所要連線的慣用授權伺服器。使用登錄、Windows Management Instrumentation (WMI) 指令碼,可做這樣的處理,而在 Windows Server 2003 (含 Service Pack 1) 中,則可使用群組原則設定或終端機伺服器設定。

    請參閱:   安裝終端機伺服器授權; 設定偏好終端機伺服器授權伺服器; 終端機伺服器授權伺服器角色

    解決方案:如果先前的解決方案未解決此問題,請在用戶端上建立 MSLicensing 登錄機碼及其子機碼的備份,然後執行下列處理,以移除原始機碼及子機碼:

    1.

    在用戶端上,導覽到下列登錄子機碼:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing

    2.

    按一下 [MSLicensing]。

    3.

    在 [登錄] 功能表上,按一下 [匯出登錄檔案]。

    4.

    在 [檔案名稱] 方塊中,鍵入 mslicensingbackup,再按一下 [儲存]。

    如果未來需要還原此登錄機碼,請連按兩下 [mslicensingbackup.reg]。

    5.

    在 [編輯] 功能表上,按一下 [刪除],再按 [是],以確定刪除 MSLicensing 登錄子機碼。

    6.

    關閉登錄編輯程式,然後重新啟動電腦。

    重新啟動用戶端時,會重新建置遺失的登錄機碼。

    警告

    不正確地編輯登錄將會造成系統嚴重地損害。在變更登錄前,您應先備份電腦上任何有價值的資料。

    請參閱:如何在 Windows 2000 中使用 RestrictAnonymous 登錄值 (http://go.microsoft.com/fwlink/?LinkId=38561)

    2007年10月5日 2:28
    版主
  •  

    远程用户只能两个用户登录,当然你可以加上console参数强行登录,这样你登录的时候别人就被踢出来了
    2008年1月16日 3:48