indows XP SP3下不支持网络级别身份验证,而Vista/Windows 7则支持。
那么,何谓网络级身份验证呢?
网络级别身份验证 (NLA,Network Level Authentication) 是一种新的身份验证方法,在你建立远程桌面连接之前先完成用户身份验证,并出现登录屏幕。而以往的远程连接验证是先连接到服务器上后才要求身份验证。
Windows 7远程桌面连接
XP远程桌面连接
NLA 的优点是:最初需要较少的远程计算机资源。验证用户之前,远程计算机使用有限的资源,而不是像以前版本那样启动所有远程桌面连接。而且有助于保护远程计算机避免黑客或恶意软件的攻击。
如果Windows 7、Vista的远程桌面设置启用“仅允许运行使用网络级别身份验证的远程桌面的计算机连接”选项,则由于XP默认不支持“网络级别身份验证”功能,无法使用远程桌面连接到该计算机。
先来再看一下未开启网络级别身份验证的Windows XP SP3中的远程桌面连接,注意最下面一行文字,很清楚的标明了“不支持网络级别的身份验证”。
这必须通过注册表来打开这一功能,方法如下——
1、首先在“开始”菜单-〉“运行”中输入“regedt”来启动注册表编辑器。
2、展开“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa”,然后双击右侧的“Security Packages”,在最下方加入一行“tspkg”。
3、展开“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders”,双击右侧的“SecurityProviders”,在数值的最后面添加“, credssp.dll”,千万别忘了英文逗号后面的空格。
4、然后关闭注册表编辑器,再次运行远程桌面,可以看到已支持“网络级别身份验证”。需要重启,不然报错:发生身份验证错误0x507
From:http://blog.sina.com.cn/s/blog_73ca89cf0100u5op.html