问题起因:因为工作中要使用远程桌面连接,在连接某一IP地址时,突然弹出错误:出现身份验证错误。要求的函数不受支持。远程计算机:XX.XX.XX.XX(远程的IP地址)这可能是由于CredSSP加密数据库修正。若要了解详细信息,请访问.....
问题叙述:由于当时觉得只是电脑偶然性的错误,但在后面的工作中,很多同事也出现了此问题,所以总结了一下解决方案,写了这篇文档。
报错样图如下:
解决方案:
方案1:
1.1 在Windows10系统桌面,右键点击桌面左下角的开始按钮,在弹出菜单中选择“运行”菜单项或者win+R。
1.2 在打开的运行窗口中输入命令gpedit.msc,然后点击确定按钮。
1.3 这时会打开“本地组策略编辑器”窗口,在窗口左侧边栏依次点击“计算机配置/管理模板/系统”菜单项。
1.4 在“系统“的菜单下找到“凭据分配”菜单项,点击后在右侧窗口中找到“允许分配保存的凭据用于仅NTLM服务器身份验证”一项
1.5 右键点击上面的设置项,在弹出菜单中选择“编辑”菜单项。
1.6 会打开该项的编辑窗口,在窗口中选中“已启用”一项,点击选项窗口中的“显示”按钮,在弹出的显示内容窗口中输入termsrv/*,最后点击确定按钮。
方案2:
2.1 上面的设置还没有解决问题的话,接下来继续下面的操作。同样打开本地组策略编辑器窗口,在窗口中依次点击“计算机配置/Windows设置/安全设置/本地策略/安全选项”菜单项。
2.2 在右侧窗口中选中“网络访问:本地帐户的共享和安全模型”设置项。
2.3 点击上面的设置项,然后在弹出菜单中选择“属性”菜单项。
2.4 在打开的编辑窗口中选择“经典:对本地用户进行身份验证,不改变其本来身份”菜单项,最后点击确定按钮。再次连接远程桌面,就不再弹出无法连接的提示了。
方案3:
3.1 Windows10系统桌面,右键点击桌面左下角的开始按钮,在弹出菜单中选择“运行”菜单项或者win+R,运行 “regedit”
3.2 根据路径,找到文件夹:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters
在 System之后没有的文件夹,需自己创建文件夹。
创建文件夹:右击新建→项
3.3 然后在最底部文件夹Parameters里面,新建 DWORD(32)位值(D)。
文件名 “AllowEncryptionOracle” ,双击打开修改数据值为 2就可以了。
4. 然后运行 mstsc,远程桌面可以登录了。
一共总结了三个方案,并且都是一步接着一步的,这套解决方案已经帮遇到此问题的同事都解决了问题
如果网友遇到了此类问题,可以尝试一下这套解决方案。
博客参考:
https://jingyan.baidu.com/album/db55b609d86d404ba30a2f2d.html?picindex=1
https://jingyan.baidu.com/album/915fc414adc54b51384b205d.html?picindex=4