更新时间:2024-11-01 GMT+08:00
远程连接Windows云服务器报错:0x1104
问题描述
使用MSTSC方式登录Windows Server 2008操作系统的云服务器,系统报错:检测到一个协议错误(代码 0x1104)。
图1 协议错误(代码 0x1104)
可能原因
- 服务端安全组3389端口未开启。
- 服务端防火墙关闭。
- 服务端3389端口被其他进程占用。
- 远程桌面会话主机配置不正确。
处理方法
- 检查安全组设置。
检查3389端口入方向是否开启,若已开启,执行2。
- 检查防火墙是否关闭。
如果正常,请执行3。
- 使用VNC方式登录云服务器,查看端口信息。
- 进入cmd命令窗,并执行以下命令。
如图2所示,3389端口被占用,进程PID为4。
- 打开任务管理器,查看PID为4的进程为System系统进程。
- 通常IIS服务和SQL Server会以System进程运行,执行以下HTTP命令进一步查看。
图3 查看系统进程
- 如果可以看到3389端口被HTTP协议使用,可以确定是被IIS服务占用。
- 在浏览器输入“http://127.0.0.1:3389”进行验证,网站打开正常。
- 修改IIS使用其他端口,重启IIS服务。
- 进入cmd命令窗,并执行以下命令。
- 如果以上检查均没有问题,请执行5,检查是否由于远程桌面会话主机配置导致。
- 检查远程桌面会话主机配置。