![Windows RDP 无法从 XP SP3+ 连接到 x64 服务器](https://linux22.com/image/507514/Windows%20RDP%20%E6%97%A0%E6%B3%95%E4%BB%8E%20XP%20SP3%2B%20%E8%BF%9E%E6%8E%A5%E5%88%B0%20x64%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我遇到了一个奇怪的问题,似乎在网上找不到答案。该问题与使用 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 中的用户添加到系统 -> 远程 -> 选择远程用户。尝试使用本地用户和域用户。