今天我意外地更改了terminal服务的一个选项,我选中了“仅允许从运行具有networking级身份validation的远程桌面的计算机连接”。
之后,我无法连接到我的服务器了。 错误说:远程计算机需要您的计算机不支持的networking级别身份validation。
但我的客户端电脑(无论是在家还是在办公室)都运行Windows 7,据我所知,它支持NLA; 在“关于远程桌面连接”对话框中,出现“支持networking级别authentication”。
我的服务器正在运行Windows Server 2008,放置在IDC中心; 我可以连接到它,然后再更改设置。 所有其他服务(如IIS,SQL Server)正常运行。 对于客户端,我试了两台运行Windows 7的电脑,两台运行Virtual PC和Virtual Box的虚拟windows XP机器,都给出了相同的错误信息。 有没有一种方法可以让我做对没有远离IDC?
谢谢。
你能远程编辑服务器的registry吗?
在这种情况下,如果您仍然希望RDP到Windows 2008服务器…那么您可以将Userauthentication值更改为0.此设置通过禁用对NLA的要求来启用对Windows 2008的传统支持
HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Control \ Terminal Server \ WinStations \ RDP-Tcp数据types:DWORD值名称:UserAuthentication值:现在您应该能够RDP到一个WIndows 2008 \ Vista主机
我不知道为什么win7客户端不工作(也许有一个更新失踪),但希望这会让你回来。
在Windows XP客户端上,您是否下载了RDP7客户端并打开了CredSSP? 如果没有,你需要这篇文章来冒险。