XP远程桌面连接(RDC)是不支持网络身份验证(NLA)的,为了让它支持,有几个要求。
1. 把XP升级到SP3,我是直接安装的XP SP3版本。
或者,安装微软的RDC 7.0补丁,kb969084,自己搜一下(这个方式没试过,不过,因为RDC要求是6.0以上,感觉应该可行。但事实上,现在基本上XP都是SP3的版本,所以,这个方法只是作为一个记录,以便有些人太低版本的XP有处理方式)。
2. 修改注册表
2.1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa, 找到“Security Packages”项,在最后一行,添加:tspkg
2.2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders, 找到“SecurityProviders”项,在后面添加: , credssp.dll
3. 重启XP( 一定要重启,不然会提示 0x507错误(连接发生身份验证错误))