开发者社区> 问答> 正文

远程桌面连接成功后,总是提示协议错误。

展开
收起
沐辰易 2018-11-14 10:02:12 1238 0
1 条回答
写回答
取消 提交回答
  • 阿里云论坛版主,QQ 1978638808
    建议参考一下这个。

    使用 Windows 自带的远程桌面连接工具 MSTSC 连接 Windows 实例时,出现提示:由于协议错误,会话将被中断。请重新连接到远程计算机。

    解决方案

    Windows 服务器远程桌面无法连接时,可以通过控制台的远程连接功能登录到服务器进行排查。出现这种报错信息可能是由于以下两种原因:

    说明: 本文中提供的方法适用于 Windows Server 2003 以上版本,本文以 Windows Server 2008 R2 为例。

    远程桌面会话主机配置导致

    使用 MSTSC 无法连接 Windows 实例,并出现以上报错,可以尝试通过修改远程桌面服务的配置来解决。具体步骤如下:


    1. 使用控制台远程连接功能登录到 Windows 实例。


    2. 选择开始,通过搜索打开运行窗口。输入gpedit.msc,单击确定


    3. 本地组策略编辑器窗口,选择计算机配置 > 管理模板 > Windows 组件,找到并双击远程桌面服务



    4. 双击远程桌面会话主机,然后双击安全


    5. 双击远程(RDP)连接要求使用指定的安全层,选择已启用,然后在安全层下拉框中,选择 RDP,单击确定



    6. 本地组策略配置好后,还需要刷新策略: 选择开始,通过搜索打开运行窗口。输入cmd,单击确定。在命令行对话框中运行gpupdate


    端口被其他应用占用导致

    使用 MSTSC 无法连接 Windows 实例,并出现以上报错,可能是由于端口被其他应用占用导致。

    使用控制台远程连接功能登录到 Windows 实例。如果查看 Tcp 3389 端口也处于监听中,但查看任务管理器中进程并非系统进程,说明服务器其他应用配置错误占用了 3389 端口。重新配置这个应用或者暂时关闭掉这个进程即可解决问题。

    正确的远程端口进程应该是系统的 svchost.exe 占用的,如下图。

    您也可以参考无法连接 Windows 实例远程桌面解决问题。

    2018-11-14 10:07:38
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多