我怎样才能最好地解决两台 Windows 7 机器之间的 RDP 连接问题,是否有任何类型的日志文件或类似的东西?
- 目标计算机上已启用 RDP
- 我可以 ping 目标计算机,然后从目标返回“源”
- 我尝试过“允许...任何版本”和“允许...”模式
- 我已经测试过 Windows 7 的“自动登录”和“自动注销”
- RDP 与另一台 Windows 7 目标计算机配合使用(同一台笔记本电脑与其他目标配合使用)
- 我已尝试使用 IP 和 DNS 名称设置
- 两台 Windows 7 计算机位于同一工作组(家庭网络,无域)
- 其间多次重启“目标”计算机
我需要任何可以获取有关通信问题的更多详细信息的东西。我唯一看到的是 RDP 的“正在启动远程连接”,然后是失败警报。
进一步的网络检查 - 由于您的帮助 - 显示网络是“公共的”,将其更改为“家庭网络“解决了这个问题。
答案1
尝试使用tcping.exe
检查 RDP 端口 3389 是否打开。从源计算机运行此命令到 RDP 目标。如果未建立连接,则可能是 Windows 7 的防火墙阻止了连接。暂时禁用防火墙一分钟,然后重试 RDP 即可确认这一点。确保将其重新打开并包含远程桌面的例外。
在目标 RDP 系统上,运行(以管理员身份)netstat -a -b
以确保 RDP 服务正在运行。 svchost.exe
应该正在监听0.0.0.0:3389
。
答案2
目标计算机上运行的是哪个版本的 Windows 7?只有 Ultimate 和 Business 安装了终端服务器并启用了 RDP。Home premium、Basic 和 Starter 都不是。如果目标计算机运行的是后者版本之一,您将无法通过 RDP 连接到目标计算机。要么升级,要么尝试使用 VNC 之类的东西,要么尝试通过修补可执行文件重新添加该功能。我曾帮助一位朋友尝试最后一个方法,当时她发现自己处于这种情况,但效果并不理想。
答案3
您可以使用事件查看器下的 Windows 日志或应用程序和服务日志进行故障排除。
我目前不在 Windows 7 机器旁,但您可以尝试查看是否有可以启用的终端服务或 RDP 应用程序跟踪日志。打开事件查看器,然后它可能位于“应用程序和服务日志”下,我认为它显示为终端服务,但可能有一个用于远程桌面服务的日志。我曾使用它们来排除 WMI 正在执行的操作的故障,它非常有用。如果您找到一个要启用的日志,请深入研究,我认为它会显示“跟踪日志”或类似的东西,然后您将右键单击它,应该有一个启用日志或启动日志的选项。