我有一台运行Windows Server 2008 R2 Standard的terminal服务器,当我第一次尝试这样做时,出现了无法通过RDP连接到服务器的奇怪问题,但在第一次尝试失败后,我又尝试了一次 – 会话可以build立和运行顺利。
在事件查看器中有这样的错误:
EventID 56 description: The Terminal Server security layer detected an error in the protocol stream and has disconnected the client. Client IP: www.xxx.yyy.zzz EventID 50 description: The RDP protocol component X.224 detected an error in the protocol stream and has disconnected the client.
通过禁用TCP的一些高级function来解决这个问题 。
服务器是虚拟的vmware服务器,不join域。 有没有人经历过这样的事情? 任何想法可能是错的?
UPD1:我也尝试在networking适配器选项卡上的远程桌面会话主机configuration控制台中更改RDP-Tcp设置,指定要使用的确切适配器,但是这没有效果。
最后,我已经能够在几天后解决这个问题。
这是已经做了什么来解决它:
第一步:
向HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters添加一个名为DisableTaskOffload的新DWORD键值为1
第二步:
在高级设置中更改了PROD NIC的IPv4校验和卸载 。
在这些更改之后,在第一次尝试或性能问题时没有更多的RDP问题未被连接。

这听起来像是证书可能在服务器上损坏:
您可能需要删除X509证书registry项,然后重新启动计算机,然后重新激活terminal服务授权服务器。 有关如何做到这一点的信息可以在这里find:
请参考以下步骤:
是否在客户端计算机和TS服务器中安装了所有更新。
确保您已在客户端计算机或瘦客户端中安装了最新版本的远程桌面连接。 远程桌面服务(RDS)的远程桌面连接7.0客户端更新: http : //support.microsoft.com/kb/969084/en-us
请更新客户端和TS服务器的网卡驱动程序到最新版本。 尝试改变客户端自动获取IP地址,看看问题是否仍然存在。
请检查是否有太多的用户连接到TS服务器,性能负载过重。
更改目标计算机上的远程桌面设置,以允许运行任何版本的远程桌面(不太安全)的计算机连接,以查看问题是否仍然存在。