我有一个运行 Windows Server 2008 R2 Standard 的终端服务器,并且出现了一个奇怪的问题,当我第一次尝试执行此操作时,无法通过 RDP 连接到服务器,但是第一次尝试失败后,我再试一次 - 会话可以建立并顺利运行。
事件查看器中存在如下错误:
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 的一些高级功能可以修复此问题,具体如下:这里。
该服务器是虚拟 vmware 服务器,未加入域。有人遇到过类似情况吗?知道可能出什么问题了吗?
更新1:我也尝试过改变RDP协议中的设置远程桌面会话主机配置 控制台网络适配器选项卡指定要使用的精确适配器,但这没有效果。
答案1
最后,经过几天的努力,我终于解决了这个问题。
为修复此问题已采取以下措施:
步骤一:
添加了新的双字键命名禁用任务卸载其值为1到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
第二步:
已更改IPv4 校验和卸载用于高级设置中的 PROD NIC。
经过这些更改后,不再存在 RDP 首次尝试无法连接或性能问题。
答案2
听起来服务器上的证书可能已损坏:
您可能必须删除 X509 证书注册表项,然后重新启动计算机,然后重新激活终端服务授权服务器。有关如何执行此操作的信息可在此处找到:
答案3
请参考以下步骤:
您是否在客户端计算机和 TS 服务器中安装了所有更新。
确保您已在客户端计算机或瘦客户端中安装了最新版本的远程桌面连接。远程桌面服务 (RDS) 的远程桌面连接 7.0 客户端更新: http://support.microsoft.com/kb/969084/en-us
请将客户端和 TS 服务器的网卡驱动更新至最新版本,尝试将客户端改为自动获取 IP 地址,查看问题是否仍然存在。
请检查是否有过多用户连接到TS服务器,并且性能负载过大。
更改目标计算机上的远程桌面设置以允许运行任何版本的远程桌面(不太安全)的计算机进行连接,以查看问题是否仍然存在。