本文介紹通過遠端桌面連線Windows系統的ECS執行個體時,提示“遠端桌面連線已斷開”錯誤的解決方案。
問題描述
通過遠端桌面連線Windows系統的ECS執行個體時失敗,並提示“遠端桌面連線已斷開”錯誤。
問題原因
通過VNC登入Windows執行個體,進入事件檢視器查看系統日誌,提示“終端伺服器安全層在協議流中檢測到錯誤,並已取消用戶端串連”的錯誤,該問題可能是由於ECS執行個體的註冊表中Certificate子鍵損壞導致的。
說明
註冊表中Certificate子鍵負責終端服務通訊中資料資訊的認證和加密,它一旦被損壞,終端服務的協議組件就會檢測到錯誤,中斷用戶端與ECS執行個體之間的通訊。導致Certificate子鍵損壞的原因很多,如管理員安裝和卸載某些系統軟體、對終端服務參數的不合理配置等。
解決方案
本文操作以Windows Server 2008 R2系統版本為例,其他Windows系統版本操作類似。
通過VNC串連Windows執行個體。
具體操作,請參見通過VNC串連執行個體。
單擊開始 > 運行,在運行對話方塊中輸入
regedit,單擊確定。在登錄編輯程式視窗,在
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM註冊表路徑下,按右鍵Certificate配置項,選擇刪除,然後單擊是。單擊開始 > 管理工具 > 遠端桌面服務,然後單擊遠端桌面工作階段主機設定。
進入RD 工作階段主機配置地區,雙擊RDP-Tcp,進入RDP-Tcp 屬性頁面,單擊常規,將安全層選項修改為RDP 安全層,然後單擊確定儲存配置。
重啟Windows執行個體或重啟伺服器以更新配置。
使用遠端桌面連線Windows執行個體,確認可以正常登入。