如何在 Windows 7 上重設 RDC 用戶端授權?

如何在 Windows 7 上重設 RDC 用戶端授權?

在 Windows XP 中,如果您的 RDC 用戶端授權有問題,您可以刪除 HKLM\Software\Microsoft\MSLicensing 金鑰,以強制授權在重新連線時自行重建。如果您在 Windows Vista 或 Windows 7 上嘗試相同的操作,當您嘗試重新連線到伺服器時,您會收到下列訊息:

The remote computer disconnected the session because of an error in the
licensing protocol. Please try connecting to the remote computer again or
contact your server administrator.

且 MSLicensing 金鑰不會重新出現在註冊表中。造成這種情況的原因是什麼以及如何避免?

答案1

這個問題是由 Windows 7 / Windows Vista 中的 UAC 引起的。由於RDC客戶端預設沒有在HKLM\Software\Microsoft分支下建立新金鑰的權限,因此一旦刪除就無法重建許可資訊!這會導致靜默失敗,並顯示錯誤訊息「許可協議中存在問題」。 (理想情況下,程式將被重新設計以在這種情況下顯示 UAC 質詢提示)。

要修復此問題,只需在首次重新連接到目標電腦時以管理員身份執行 RDC 即可。這將允許 RDC 用戶端重建必要的註冊表項。您應該只需要執行一次此操作。

答案2

此問題是由客戶端中的某種遠端桌面許可快取造成的,您可以透過刪除註冊表中的以下鍵來解決此問題:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing

製作一個reg檔案並運行它是非常方便的。

  1. 製作一個空白文字文件
  2. 將其命名為“mypatch.reg”或“mypatch.reg”
  3. 將以下文字放入其中並儲存

     Windows Registry Editor Version 5.00
    
     [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing]
    
  4. 透過雙擊檔案來運行它!

它應該刪除鑰匙。

相關內容