远程计算机需要网络级别身份验证,而您的计算机不支持该验证
问题:使用Win7可以连接服务器的远程桌面,使用XP不行。
服务器是Windows Server 2012
解决办法有两种:
一、修改本地电脑设置
参考资料:https://jingyan.baidu.com/article/380abd0a713f061d91192c63.html
1、点击开始-->运行里输入“regedit”打开注册表编辑器
2、进入 “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa”,双击右边栏中的 “Security Packages”,打开“编辑多字符串”对话框,在列表框光标处增加“tspkg”字符。
3、然后定位到 “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders”,双击右侧的“SecurityProviders”字符串,打开“编辑字符串”对话框,在数值末端中添加“, credssp.dll”,注意逗号后有一个英文的空格。
4、退出注册表程序,重启计算机后故障排除。
二、修改服务器设置
参考资料:https://www.jianshu.com/p/1b6036c15598
缺点:这个方法实际上就是降低了服务器的安全性
优点:改一次,适用所有机器
1、登录服务器(使用能远程的机器远程或者直接登录服务器)
2、开始-运行-gpedit.msc,进入组策略编辑器
3、找到左侧边栏计算机配置-管理模板-Windows组件-远程桌面服务-远程桌面会话主机-安全项
4、修改“远程(RDP)连接要求使用指定的安全层”,改为启用,安全层选择RDP
5、修改“要求使用网络级别的身份验证对远程连接的用户进行身份验证”,改为禁用
6、重启计算机