我正在运行Windows XP Professional SP3 x86,尝试连接到Windows 7 Ultimate SP1 x64的系统。
最近,我更新了XP系统上的远程桌面连接软件,希望使用networking级身份validation(NLA)连接到Windows 7机器。 更新之后,我通过RDP连接到Windows 7机器,并启用了NLA,认为更新的客户端应该支持它。
断开连接并尝试重新连接后,出现以下错误:
远程计算机需要您的计算机不支持的networking级别身份validation。 如需帮助,请联系您的系统pipe理员或技术支持。
所以,我检查了远程桌面连接中的关于页面,以确保更新已经应用。 这是我所看到的。
远程桌面连接
shell版本6.1.7600
控制版本6.1.7600
©2007 Microsoft Corporation。 版权所有。
networking级authentication不受支持。 远程桌面协议7.0支持。
我认为NLA应该是RDP 7.0客户端的一部分。 有没有我在某处丢失的组件?
微软在这方面有一个知识库文章:
http://support.microsoft.com/kb/951608
特别是,XP没有启用正确的凭据提供程序来允许它。 此证书提供程序CredSSP需要在NLA在XP-Sp3上运行之前打开。 链接的文章有一个'修复它给我'button,或者如果你宁愿手工做,有一些需要input的registry设置。 需要重新启动才能生效。
1.单击开始,单击运行,键入regedit,然后按ENTER键。
2.在导航窗格中,find并单击以下registry子项:
HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \控制\ LSA
3.在详细信息窗格中,右键单击安全软件包,然后单击修改。
4.在数值数据框中,inputtspkg。 保留任何特定于其他的数据
SSP,然后单击确定。
5.在导航窗格中find并单击以下registry子项:
HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \控制\ SecurityProviders
6.在详细信息窗格中,右键单击“SecurityProviders”,然后单击“修改”。
7.在数值数据框中,键入credssp.dll。 保留特定的任何数据
其他SSP,然后单击确定。
8.退出registry编辑器。
9.重新启动电脑。
您必须打开凭证安全服务提供程序(CredSSP)。
点击这里看看如何。