不支持远程桌面networking级别authentication

我正在运行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)。

点击这里看看如何。