当使用远程桌面连接Windows系统提醒:远程桌面连接已断开,需要寻找到原因对症下药。可以通过VNC登录Windows实例,在事件查看器中查看系统日志,如果出现:终端服务器安全层在协议流中检测到错误,并已取消客户端连接。这说明很可能是ECS实例的注册表Certificate子键损坏导致的。
Certificate子键主要用于终端服务通信中数据信息认证和加密。一旦遭破坏,终端服务的协议组件就会检测到错误,客户端和ECS实例间的通信就会被中断,引起Certificate子键损坏的原因有很多,可能管理员在安装/卸载某些系统软件、对终端服务参数的不合理配置等。
想要Windows系统ECS实例恢复远程桌面连接,需要先VNC登录Windows实例,在开始>运行,在运行对话框中输入regedit,点击确定,在注册表编辑器窗口,依次选择HKEY_LOCAL_MACHINE>SYSTEM>ControlSet001>Control>Terminal Server>RCM,右键单击Certificate,选择删除,然后单击是。
单击开始>管理工具>远程桌面服务,单击远程桌面会话主机配置,进去RD会话主机配置区域,双击RDP-Tcp,进入RDP-Tcp 属性页面,单击常规,将安全层选项修改为RDP 安全层,然后单击确定保存配置。
再重启Windows实例或者是重启服务器,确保配置的更新,这样就可以通过远程桌面连接到Windows实例,正常访问了。