我在通过远程桌面连接远程计算机时遇到了问题。我认为这是一个网络配置问题,但不确定要检查什么(或者更确切地说,让系统人员检查)。情况如下:
当我尝试从工作中的主有线网络连接到远程计算机时,出现以下错误:
网络没有阻止出站连接。从这里的无线网络,我甚至没有收到错误消息,它只是在那里尝试连接,但没有做任何事情。如果我使用计算机的 IP 地址而不是名称,我会得到同样的效果。
我知道我尝试连接的计算机已正确配置为接受远程桌面连接,因为昨晚我能够从与工作无关的第三个网络(和另一台计算机)顺利连接到它,而且我是唯一连接到它的人。这排除了错误消息中的可能性 1、2 和 4。
对于导致此错误的网络问题,您有什么想法吗?
答案1
您是否在托管远程桌面连接的计算机(“服务器”)上收到任何事件日志消息?
本文提到了我在托管 RDP 的 Windows XP 计算机上经常看到的一个问题:http://support.microsoft.com/kb/323497 忽略文章中提到的 Windows 2000——我确实见过这种情况在基于 Windows XP 的计算机上发生过很多次,我都记不清了。
典型症状是来自“TermDD”的事件 ID 50 消息,其描述为“RDP 协议组件“数据加密”检测到协议流中的错误并已断开客户端连接”。
我已经习惯了处理这种情况(我很想知道导致这种情况的具体情况),我已经记住了处理它的命令:
REG DELETE HKLM\System\CurrentControlSet\Services\TermService\Parameters /v Certificate /f
运行该程序,重新启动,你会发现机器将正确接受传入的 RDP 连接。
答案2
如果这是您从办公室使用家用电脑时遇到的情况,那么很可能是名称解析问题。您尝试连接的 XP 计算机和您尝试连接的计算机之间有什么?是否有防火墙(或两个)?
您是通过主机名还是 IP 地址进行连接?您能 ping 通 XP 计算机吗?
其他检查事项
- 仔细检查办公室的防火墙是否阻止了 TCP 端口 3389
- 如果您的 XP 计算机前面有防火墙/路由器,请确保它允许 TCP 端口 3389 上的传入连接(并将其转发到您的 XP 计算机)
答案3
尝试连接 mstsc.exe /管理员 或者 (mstsc.exe /控制台 使用旧版本的 TS)登录到主控制台会话。登录后,使用终端服务管理器断开离群/空闲的非控制台会话。这样,当所有连接都用完时,您就可以登录。如果这不起作用,那么您可以从网络上的“服务器”计算机使用终端服务管理器远程管理 TS 服务并启动会话。
问:另外,在终端服务设置中,服务器上设置的加密级别是多少?