新闻资讯

协议错误代码0x1104远程桌面怎么解决?

远程桌面连接 | 2025-03-2

当远程桌面出现协议错误代码0x1104时,通常表示远程桌面连接在协商过程中出现了问题,可能是由于网络配置、服务器设置或证书相关问题导致。以下是针对该错误的解决方法:
一、网络配置方面的排查与解决
1.检查网络连接:使用 “ping” 命令检查本地计算机与远程计算机之间的网络连通性。按下 Win+R 键,输入 “cmd” 并回车,打开命令提示符窗口,在其中输入 “ping 远程计算机 IP 地址”。如果显示 “请求超时” 等信息,说明网络存在问题,需要检查网络连接,如网线是否插好、路由器设置是否正确等。对于无线网络,检查信号强度和连接稳定性。
2.确认端口是否开放:远程桌面默认使用 3389 端口,确保该端口在本地计算机和远程计算机的防火墙以及网络设备(如路由器)中都已开放。在 Windows 系统中,打开 “控制面板”,进入 “系统和安全”,点击 “Windows Defender 防火墙”,在左侧选择 “高级设置”,然后在 “入站规则” 中找到 “远程桌面 - 用户模式 (TCP-In)” 规则,确保其状态为 “已启用”。如果是在路由器上设置端口开放,需要登录路由器管理界面,在端口转发或虚拟服务器设置中添加 3389 端口的转发规则。

二、服务器设置相关的检查与调整
1.检查远程桌面服务状态:按下 Win+R 键,输入 “services.msc” 并回车,打开服务窗口。在服务列表中找到 “Remote Desktop Services” 服务,确保其状态为 “已启动”,启动类型为 “自动”。如果服务状态为 “停止”,右键点击该服务,选择 “启动”。若启动失败,查看事件查看器中关于该服务的错误日志,根据错误信息进行排查,可能是相关依赖服务未启动或服务文件损坏等原因。
2.查看远程桌面会话主机配置:打开 “服务器管理器”,在左侧导航栏中选择 “远程桌面服务”,然后点击 “远程桌面会话主机配置”。在右侧窗口中,检查 “连接” 属性设置,确保没有限制连接数或设置了不合理的连接策略。例如,如果设置的最大连接数过小,可能导致新的连接请求出现错误,可根据实际需求调整最大连接数。

三、证书相关问题的处理
1.证书信任问题:错误代码 0x1104 有时可能与证书信任有关。如果远程计算机使用了自签名证书或不受信任的证书颁发机构颁发的证书,本地计算机在连接时可能会出现此错误。在远程桌面连接窗口中,点击 “显示选项”,切换到 “证书” 选项卡。如果提示证书不受信任,可以选择 “忽略”,然后继续连接,但这种方式存在一定的安全风险,不建议在生产环境中使用。为了安全起见,建议获取由受信任的证书颁发机构颁发的证书,并安装到远程计算机上。
2.证书过期检查:检查远程计算机上的证书是否过期。如果证书已过期,需要重新申请并安装新的证书。在远程计算机上,打开 “证书管理器”(可以通过在运行对话框中输入 “certmgr.msc” 打开),找到与远程桌面相关的证书,查看其有效期。如果证书过期,联系证书颁发机构重新申请证书,然后将新证书安装到远程计算机上,并确保证书的正确配置。
如果上述方法都无法解决问题,可以尝试在远程计算机和本地计算机上更新系统补丁,微软可能会在后续的系统更新中修复与远程桌面相关的问题。另外,也可以查看事件查看器中关于远程桌面连接的详细错误信息,以便更准确地定位和解决问题。


拓展阅读:
-如何查看远程桌面连接的详细日志:在 Windows 系统中,可以通过事件查看器查看远程桌面连接的日志。打开 “控制面板”,进入 “管理工具”,点击 “事件查看器”。在事件查看器中,展开 “应用程序和服务日志”,找到 “Microsoft”>“Windows”>“TerminalServices-LocalSessionManager”,其中记录了远程桌面连接的详细事件,包括连接成功、失败及相关错误信息。
-防火墙除了 Windows Defender 防火墙,还有哪些常见的需要注意:常见的还有 360 安全卫士自带的防火墙、腾讯电脑管家的防火墙等。在排查远程桌面连接问题时,如果安装了这些第三方安全软件,需要检查它们的防火墙设置,确保没有阻止远程桌面相关的连接和端口。
-如何判断是网络问题还是服务器问题导致的错误代码 0x1104:如果在其他网络环境中连接同一远程计算机正常,而在当前网络环境中出现错误,大概率是当前网络配置问题;如果在不同网络环境连接都出现该错误,且网络连通性正常,则可能是远程服务器的设置或证书等问题,需要进一步排查服务器端的相关设置。