Windows RDP 无法从 XP SP3+ 连接到 x64 服务器

Windows RDP 无法从 XP SP3+ 连接到 x64 服务器

我遇到了一个奇怪的问题,似乎在网上找不到答案。该问题与使用 Windows RDP 连接到我们的服务器有关。

工作原理如下:
-XP/Vista 客户端(任何 SP)连接到 32 位 Server 2003 计算机
-XP(SP2 及更低版本)客户端连接到 64 位 Server 2003 计算机

以下情况不起作用:
- XP SP3+/Vista 客户端连接到 64 位 Server 2003 计算机

问题似乎是 XP SP3 和 Vista 客户端无法连接到 x64 Server 2003 框。输入用户名/密码后,我们收到一条错误消息,内容如下,并且连接断开:

要登录到此远程计算机,您必须拥有此计算机的终端服务器用户访问权限。默认情况下,远程桌面用户组的成员拥有这些权限。如果您不是远程桌面用户组或拥有这些权限的其他组的成员,或者远程桌面用户组没有这些权限,则必须手动授予您这些权限。

问题是该用户是管理员组的成员,具有权限。此外,使用相同的用户名从 XP SP2 计算机登录完全没有问题。

我希望我已经解释得足够清楚了,并且非常感激任何可以提供的帮助/见解。

- 更新 -

我们尝试安装最新的 RDC 版本(来自这里),但没有运气。有人遇到过这种情况吗?

例如,我有 XP SP2,而我的同事有 XP SP3。我们都在运行 RDP 版本 5.2.3790.1830。我可以从我的计算机毫无问题地登录到我们的 64 位 Server 2003 机箱,但无法从他的计算机登录。同一服务器上的同一用户帐户,使用相同的客户端软件,但客户端操作系统版本不同。

答案1

这可能不是解决方案,但您可以尝试安装最新RDC适用于 Windows XP,然后连接。还请尝试连接到另一台 Windows Server 2003 x64 计算机(如果可能,在另一个域/工作组中),然后比较结果。

对于 Windows XP SP2 及以下版本,您可能能够连接,因为 Windows Sever 2k3 可能将 RDC 客户端视为遗留系统,并且可能会削减一些新的安全功能。

确保将 Windows 2k3 x64 中的用户添加到系统 -> 远程 -> 选择远程用户。尝试使用本地用户和域用户。

相关内容