windows 10远程桌面连接不上时,需依次排查:①启用远程功能(属性→远程设置→勾选允许);②为账户设置6位以上密码;③启动remote desktop services、rpc等依赖服务;④防火墙放行3389端口或“远程桌面”应用;⑤确认fdenytsconnections注册表值为0;⑥家庭版建议改用向日葵等第三方工具。

Windows 10 远程桌面连接不上时,你无法从另一台电脑操控目标机器,可能是远程功能未开、防火墙拦截、服务停用或网络不通,必须逐层排查才能恢复连接。
确认远程桌面功能已启用
右键“此电脑”→选择“属性”→点击左侧“远程设置”→在“远程”选项卡中勾选【允许远程连接到此计算机】。这一步是基础前提,不勾选则所有后续操作都无效。
若勾选后提示“仅允许运行带网络级别身份验证的远程桌面连接”,建议保留该选项——它能防止旧版协议带来的安全风险,但要求客户端也支持NLA,否则会连接失败。
点击“选择用户”→确认当前登录账户已在列表中。如果账户是新创建的或未设密码,远程连接将直接拒绝,【必须为该账户设置至少6位长度的密码】,空密码账户无法通过远程桌面认证。
检查并启动关键服务
按 Win+R 输入 services.msc 回车→找到以下三项服务:
① Remote Desktop Services
② Remote Desktop Configuration
③ Remote Procedure Call (RPC)
逐个双击打开属性→将“启动类型”设为“自动”→若状态显示“已停止”,立即点击“启动”按钮。其中 RPC 服务是底层通信支柱,若它未运行,Remote Desktop Services 就无法加载,连接请求根本不会被响应。
注意:不要只启动 Remote Desktop Services 单一服务,其他依赖项缺失会导致服务启动后几秒内自动停止。
放行防火墙中的远程桌面规则
方法一:快捷放行
搜索“防火墙”→打开“Windows Defender 防火墙”→点击“允许应用或功能通过 Windows Defender 防火墙”→点击“更改设置”→向下滚动找到“远程桌面”→勾选“专用”和“公用”两项→点“确定”。
方法二:手动开放3389端口(更可靠)
在同一页点击左侧“高级设置”→选择“入站规则”→右侧点击“新建规则”→选“端口”→下一步→选“TCP”+“特定本地端口”→填入【3389】→下一步→选“允许连接”→下一步→勾选“域”“专用”“公用”→命名为“RDP-3389”→完成。
若使用第三方杀毒软件(如360、腾讯电脑管家),其自带防火墙通常默认拦截3389端口,需单独进入该软件的防火墙设置页,手动添加mstsc.exe或允许“远程桌面服务”通行。
验证网络连通性与端口可达性
在主控端(你要连接的那台电脑)打开命令提示符→输入:ping -n 3 [目标电脑IP]→回车。若全部显示“请求超时”,说明两机不在同一网络或路由不通,先检查网线、Wi-Fi连接、是否连错路由器SSID。
若 ping 通,再执行:telnet [目标电脑IP] 3389。若窗口一闪而黑或提示“连接失败”,代表3389端口未监听——此时不是防火墙问题,而是远程桌面服务根本没起来,或注册表被禁用。
回到目标电脑,按 Win+R 输入 regedit→定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server→确认右侧 【fDenyTSConnections】 的数值数据为 0。若为 1,双击修改为 0,重启目标电脑生效。
临时绕过系统限制的应急方案
如果以上全试过仍连不上,且你正在用 Win10 家庭版——它原生不支持远程桌面服务,注册表修改可能失效或随系统更新回滚。此时可直接安装向日葵远程控制软件,在被控端一键安装运行,主控端扫码或输识别码即可连接,【无需开启系统远程桌面、无需配置防火墙、无需改注册表】,适配家庭版/专业版全版本,连接走自研通道,自动穿透NAT和常见防火墙。











