前段时间在远程连接windows server 2012的时候,出现了“出现身份验证错误,要求的函数不受支持,这可能是由于CredSSP加密Oracle修正”的问题”,这个问题出现在win7、win8、win10等系统上,出现这种问题的原因是被远程的windows server 2012的凭据安全支持提供程序协议 (CredSSP)补丁没有更新到最新,而本地win10系统更新了最新的CredSSP补丁,所以导致远程连接出现身份验证错误,下面亦是美网络小编给大家分享解决办法。
解决方案一、更新远程系统补丁到最新
将windows server 2012补丁更新到最新,打开windows更新,直接更新补丁后重启下远程计算机即可。
解决方案二、更改本地计算机组策略
右键win10开始菜单,点击“运行”,输入gpedit.msc,如下图所示,
输入后,点击“确定”打开组策略,
依次展开“计算机配置”-“管理模板”-“系统”-“凭据分配”,在右侧找到“加密Oracle修正”并双击打开,
先勾选“已启用”,然后将“保护级别”那里修改为“易受攻击”,完成后点击确定即可。
方案三、更改本地计算机注册表
该方法适合windows家庭版用户,因为不管是win7、8、10,家庭版都是没有组策略的,我们通过修改注册表来解决。
首先我们新建一个记事本,将以下蓝色字体部分复制进去并保存,
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters]
"AllowEncryptionOracle"=dword:00000002
保存后,把记事本的.txt后缀修改为.reg后缀,注意不显示后缀名的,请先设置系统,将后缀名显示出来后再修改,否则无效。
双击保存好的.reg文件将其导入注册表即可。