新闻资讯

windows10 远程桌面报错 0x1104 如何解决

远程桌面连接 | 2025-02-26

当在 Windows 10 系统中使用远程桌面连接遇到报错 0x1104 时,意味着远程连接出现了特定的故障,需要我们针对性地进行排查和解决。下面将深入探讨该错误的成因及解决办法。

错误原因分析

1、证书问题:0x1104 错误有可能是因为远程服务器的证书出现异常,比如证书过期、证书不被信任或者证书链不完整。当本地计算机尝试连接远程服务器时,会对服务器的证书进行验证,如果证书存在问题,就可能导致连接失败并报错。
2、网络连接不稳定:网络波动、丢包或者网络延迟过高都可能引发此错误。在远程桌面连接过程中,需要稳定的网络传输数据,如果网络状况不佳,就无法正常建立和维持远程会话。
3、防火墙或安全软件限制:Windows 防火墙或者安装的第三方安全软件可能会限制远程桌面连接的相关端口或进程,从而导致连接失败。例如,防火墙规则可能阻止了远程桌面协议(RDP)的正常通信。
4、远程桌面服务配置错误:远程服务器上的远程桌面服务配置出现错误,如端口设置不正确、用户权限配置有误等,都可能导致无法正常连接,进而出现 0x1104 错误。

解决方法

1、处理证书问题:
(1)检查证书有效期:在远程服务器上,打开证书管理工具(可以通过在运行中输入 “certmgr.msc” 打开),查看远程桌面相关的证书有效期。如果证书已过期,需要联系服务器管理员更新证书。
(2)信任证书:在本地计算机上,打开 “远程桌面连接” 窗口,点击 “显示选项”,切换到 “高级” 选项卡。点击 “证书” 按钮,选择 “接受” 或 “忽略” 证书错误(此操作可能存在安全风险,需谨慎使用)。也可以将远程服务器的证书添加到本地计算机的受信任证书列表中,具体方法是在证书管理工具中,将远程服务器的证书导入到 “受信任的根证书颁发机构” 存储中。
2、检查网络连接:
(1)测试网络连通性:在本地计算机上打开命令提示符,使用 “ping” 命令测试与远程服务器的网络连通性,例如 “ping 远程服务器 IP 地址”。如果出现请求超时或丢包严重的情况,需要排查网络故障,如检查网络线路、路由器设置等。
(2)优化网络环境:如果网络延迟过高,可以尝试更换网络环境,如从无线网络切换到有线网络;或者联系网络服务提供商,优化网络带宽和稳定性。
3、检查防火墙和安全软件设置:
(1)Windows 防火墙设置:打开 “控制面板” - “系统和安全” - “Windows Defender 防火墙” - “高级设置”,在入站规则中找到 “远程桌面 - 用户模式 (TCP - In)”,确保其状态为 “已启用”。如果使用的是第三方防火墙软件,也需要在相应的设置中放行远程桌面端口(默认 3389)。
(2)安全软件设置:检查已安装的第三方安全软件,如杀毒软件、安全卫士等,看是否有阻止远程桌面连接的设置。可以暂时关闭这些安全软件,看是否能成功连接。如果关闭后可以连接,需要在安全软件的设置中,将远程桌面相关的程序添加到信任列表中,或者允许其通过网络访问。
4、检查远程桌面服务配置:
(1)端口设置:远程桌面默认使用 3389 端口,如果端口被占用或修改,可能导致连接失败。可以在命令提示符中输入 “netstat -ano | findstr 3389”,查看 3389 端口是否被占用。如果端口被占用,需要找到占用端口的程序并停止该程序,或者修改远程桌面的端口设置。修改端口设置需要编辑注册表,在注册表中找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp 下的 PortNumber 值和 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP - Tcp 下的 PortNumber 值,将其修改为未被占用的端口号,修改后还需在防火墙和相关网络设备中同时修改端口映射等设置。
(2)用户权限设置:确保远程服务器上的用户账号具有远程连接的权限。在远程服务器上,按下 Win+R 键,输入 “lusrmgr.msc”,打开本地用户和组管理窗口。找到对应的用户账号,右键点击,选择 “属性”,在 “隶属于” 选项卡中,确保该用户属于 “Remote Desktop Users” 组,如果不属于该组,点击 “添加” 按钮,将其添加到该组中。


拓展阅读

1、如何查看 Windows 系统的网络连接状态:按下 Win+R 键,输入 “ncpa.cpl”,打开网络连接窗口,右键点击当前连接的网络,选择 “状态”,在弹出的窗口中可以查看网络连接的详细信息,如连接状态、速度、IPv4 地址等。
2、远程桌面协议(RDP)的工作原理:远程桌面协议(RDP)是一种多通道协议,用于通过网络连接到远程计算机。它允许用户在本地设备上操作远程计算机的桌面环境,通过将用户的操作指令传输到远程计算机,并将远程计算机的显示内容传输回本地设备,实现远程控制。
3、如何在 Windows 系统中查看证书的详细信息:在证书管理工具中,找到要查看的证书,双击打开,在弹出的证书属性窗口中,可以查看证书的详细信息,包括颁发者、有效期、公钥、证书链等。