试图连接到Windows XP计算机的远程桌面断开连接错误

我遇到了通过远程桌面连接到远程计算机的问题。 我认为这是一个networkingconfiguration问题,但不知道要检查什么(或更合适的,有系统人检查)。 情况如下:

当我尝试从工作中的主要有线networking连接到远程计算机时,出现以下错误: 远程桌面连接错误消息http://thomasstephens.info/images/misc/RDC-error.png

networking不阻止出站连接。 从这里的无线networking,我甚至没有得到错误消息,它只是在那里试图连接,但没有做任何事情。 如果我使用计算机的IP地址而不是名称,我会得到相同的效果。

我知道我试图连接到的计算机已正确configuration为接受远程桌面连接,因为我能够连接到它昨晚晚上从第三个networking(和一个不同的计算机)没有关联的工作,我很唯一一个连接到它的人。 这排除了错误信息中的可能性1,2和4。

关于networking问题可能会导致这个错误的任何想法?

您是否在托pipe远程桌面连接的计算机(“服务器”)上收到任何事件日志消息?

本文引用了一个问题,我经常看到托pipeRDP的Windows XP计算机: http : //support.microsoft.com/kb/323497忽略文章中提到Windows 2000–我绝对看到这发生在Windows XP上 -基于计算机的计算机比我记得的要多。

典型的症状是来自“TermDD”的事件ID 50消息,描述“RDP协议组件”DATA ENCRYPTION“在协议stream中检测到错误并且已经断开了客户端。

我已经习惯了解决这个问题(我很想知道导致这个问题的确切情况),我有责任去记住它:

REG DELETE HKLM\System\CurrentControlSet\Services\TermService\Parameters /v Certificate /f 

运行,重新启动,你会发现机器将正确接受传入的RDP连接。

如果这是从工作到家庭电脑的情况下,这可能是一个名称parsing问题。 你试图连接的XP机器和你想连接的机器之间有什么关系? 有没有防火墙(或两个)?

你是通过主机名还是通过IP地址连接? 你可以ping XP的机器?

其他事情要检查

  1. 仔细检查你办公室的防火墙是否阻塞了TCP端口3389
  2. 如果XP机器前面有一个防火墙/路由器,请确保它允许tcp端口3389上的传入连接(并将它们转发给您的XP机器)

尝试连接mstsc.exe / admin或( mstsc.exe /控制台与旧版本的TS)login到主控制台会话。 一旦你进入,然后使用terminal服务pipe理器来断开stream浪/空闲非控制台会话。 这可以让您在所有连接用完时进入。 如果这样做不起作用,那么您可以使用networking中“服务器”计算机上的terminal服务pipe理器来远程pipe理TS服务并启动会话。

问:同样,在terminal服务设置中,服务器上设置的encryption级别是多less?