我有一個 Windows 2012 r2 伺服器。我曾經使用 RDP 連接到該伺服器,沒有任何問題。今天,當我嘗試 RDP 時,我無法做到。它拋出一些錯誤說-
由於沒有可用於提供許可證的遠端桌面許可證伺服器,遠端會話已中斷連線。請聯絡伺服器管理員。
我瀏覽了一些部落格並嘗試使用 cmdline 提示命令打開 RDP 會話 -
"C:\RDP\MYserver.rdp" /admin
在第一次嘗試中,我能夠使用 RDP,但後來不行。誰能告訴我這個錯誤是什麼以及如何修復它。
答案1
使用“MSTSC.EXE /Admin”啟動 RDP,這將使您透過控制台會話登入伺服器並繞過任何許可問題。
此錯誤表示您已經安裝了 RDS 角色,但沒有正確配置授權方面的內容。如果新增 RDS 角色,它將覆蓋 Windows 伺服器支援的內建“2 個會話”,無需額外許可。
進入伺服器後,查看已安裝的角色並刪除正在執行的 RDS 角色。
或者,您可以在同一伺服器上設定許可角色,然後安裝一些許可證,但是您需要 MS 的許可證金鑰才能正確執行此操作。
答案2
此問題是由客戶端中的某種遠端桌面許可快取造成的,您可以透過刪除註冊表中的以下鍵來解決此問題:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing
製作一個reg檔案並運行它是非常方便的。
- 製作一個空白文字文件
- 將其命名為“mypatch.reg”或“mypatch.reg”
將以下文字放入其中並儲存
Windows Registry Editor Version 5.00 [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing]
透過雙擊檔案來運行它!
它應該刪除鑰匙。