1. 检查网络连接
- 在两台电脑上打开命令提示符(cmd)
- 输入
ping www.baidu.com
检查互联网连接
- 使用
ping [目标ip地址]
测试两台电脑之间的连接
- 如果ping失败,检查网络设置或联系网络管理员
2. 验证远程桌面设置
在被远程的电脑上:
- 右键点击"此电脑" > 选择"属性" > 点击"远程设置"
- 确保选中"允许远程连接到此计算机"
- 如果看到"仅允许运行使用网络级别身份验证的远程桌面的计算机连接",可以尝试取消勾选
检查防火墙设置:
- 打开"控制面板" > "系统和安全" > "windows defender 防火墙"
- 点击"允许应用或功能通过 windows defender 防火墙"
- 确保"远程桌面"被勾选,且在"专用"和"公用"列都打勾
3. 验证账户权限
- 在被远程的电脑上,打开"计算机管理"
- 展开"本地用户和组" > 点击"组"
- 双击"remote desktop users"组
- 确保要用于远程登录的用户账户在列表中,如果不在,点击"添加"并添加该用户
4. 更新系统
在两台电脑上:
- 打开"设置" > "更新和安全" > "windows update"
- 点击"检查更新"并安装所有可用更新
- 更新完成后重启电脑
更新远程桌面客户端:
- 访问 microsoft 官网下载最新版本的远程桌面客户端
- 安装更新后重启电脑
5. 检查远程桌面服务
- 按 win+r,输入
services.msc
打开服务管理器
- 找到"remote desktop services"
- 确保其"启动类型"设为"自动","服务状态"为"正在运行"
- 如果没有运行,右键选择"启动"
6. 使用ip地址替代计算机名
- 在被远程的电脑上,打开cmd并输入
ipconfig
- 记下ipv4地址
- 在进行远程连接时,使用这个ip地址而不是计算机名
7. 禁用ipv6(如果需要)
- 打开"网络和共享中心" > 点击当前使用的网络连接
- 点击"属性" > 取消勾选"internet protocol version 6 (tcp/ipv6)"
- 点击"确定"保存更改
8. 检查远程桌面端口
- 在被远程的电脑上打开cmd(以管理员身份运行)
- 输入
netstat -an | find "3389"
检查默认远程桌面端口是否被占用
- 如果3389端口被占用,可以更改远程桌面端口:
- 打开注册表编辑器(regedit)
- 导航到
hkey_local_machinesystemcurrentcontrolsetcontrol erminal serverwinstations
dp-tcp
- 修改"portnumber"的值(十进制)为一个未被使用的端口号(如3390)
- 重启电脑使更改生效
9. 检查组策略设置
- 按 win+r,输入
gpedit.msc
打开组策略编辑器
- 导航到"计算机配置" > "管理模板" > "windows组件" > "远程桌面服务" > "远程桌面会话主机" > "连接"
- 确保"允许用户通过使用远程桌面服务进行远程连接"设置为"已启用"或"未配置"
10. 重置tcp/ip栈
如果以上方法都无效,可以尝试重置网络设置:
- 以管理员身份打开cmd
-
依次输入以下命令并回车:
-
-
netsh int ip reset
-
ipconfig /release
-
ipconfig /renew
-
ipconfig /flushdns
- 重启电脑
如果经过这些步骤仍然无法解决问题,可能需要考虑系统重装或寻求专业支持。感谢:05互联