1、检查远程桌面服务是否启用并设置为自动启动;2、确认目标电脑已开启允许远程连接功能;3、在防火墙中允许远程桌面应用通过专用和公用网络;4、验证本地与目标电脑间的网络连通性,确保IP可ping通;5、若修改了默认端口,需在注册表查看并配置路由器端口转发,客户端连接时指定对应端口。
如果您尝试通过远程桌面连接到另一台电脑,但连接失败,则可能是由于网络问题、服务未启动或防火墙阻止等原因导致。以下是解决此问题的步骤:
本文运行环境:Dell XPS 13,Windows 11
一、检查远程桌面服务是否启用
远程桌面功能依赖于目标计算机上的“远程桌面服务”进程运行。若该服务被禁用或停止,将无法建立连接。
1、按下 Win + R 键打开“运行”窗口,输入 services.msc 并回车。
2、在服务列表中找到 Remote Desktop Services,双击打开属性设置。
3、确认其“启动类型”为 自动,并点击“启动”按钮确保服务正在运行。
4、点击“应用”和“确定”保存更改。
二、确认目标电脑已开启远程桌面功能
即使服务运行正常,若系统未允许远程连接,则仍会失败。需手动在系统设置中启用该功能。
1、右键点击“此电脑”,选择“属性”。
2、进入“系统”页面后,点击左侧的“远程设置”。
3、在弹出的系统属性窗口中,选择“远程”选项卡。
4、勾选 允许远程连接到此计算机。
5、建议取消勾选“仅允许运行使用网络级别身份验证的远程桌面的计算机连接”以兼容更多设备(如非高安全性需求)。
三、检查防火墙设置
Windows 防火墙可能阻止了远程桌面使用的默认端口(3389),需要添加例外规则。
1、打开“控制面板” > “系统和安全” > “Windows Defender 防火墙”。
2、点击左侧的“允许应用或功能通过 Windows Defender 防火墙”。
3、在列表中查找 远程桌面,确保“专用”和“公用”复选框已被勾选。
4、若未列出,点击“允许其他应用”,添加 %SystemRoot%\System32\mstsc.exe。
四、验证网络连接与IP可达性
远程桌面要求本地与目标电脑处于可通信的网络环境中,需确认IP地址正确且能ping通。
1、在目标电脑上按下 Win + R,输入 cmd 打开命令提示符。
2、执行命令 ipconfig 查看IPv4地址。
3、在客户端电脑上打开命令提示符,输入 ping 目标IP地址 测试连通性。
4、如果显示超时或无法访问,请检查路由器设置、子网划分或VLAN隔离情况。
五、修改远程桌面端口号并配置端口转发
出于安全考虑,部分用户更改了默认的3389端口,此时需在客户端指定正确的端口。
1、在目标电脑上打开注册表编辑器(regedit),导航至:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp。
2、双击右侧的 PortNumber,切换为十进制查看当前端口号。
3、记录新端口号,并在路由器中设置端口转发规则,将该端口映射到目标电脑的局域网IP。
4、在远程桌面客户端连接时,在IP地址后加冒号输入端口,例如:192.168.1.100:55443。