问题 :win10系统连接远程电脑时失败,提示“出现身份验证错误 要求的函数不受支持“以及”这可能是由于CredSSP加密Oracle修正。” 如图所示:
解决方法:(目前只在win10上验证并生效)
方法一:修改电脑配置,适用于win10旗舰版
右击开始->运行->打开gpedit.msc并确定,依次点开 :计算机配置>管理模板>系统>凭据分配>加密Oracle修正 选择启用并选择易受攻击,配置保存后即可解决问题。
方法二:修改注册表
1、右击开始->运行->打开regedit并确定,按以下路径查找文件夹:HKLM(缩写)\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters。没有的路径可以自行创建。
2. 在Parameters文件夹里面 新建 DWORD(32)位的文件,文件名 “AllowEncryptionOracle” ,值 : 2。我的添加完毕即生效了,有的可能需要重启才生效。
方法三:卸载win10系统更新
本方法只能暂时解决问题,且不保证是否会引起其他问题,没两天又连不上了,如果能用前两种方式解决的最好。
查看windows的已安装更新,该现象是5月8日以后的更新导致的,所以在那之后的更新如KB4103725都有可能,我卸载过两次,每次卸载的都不一样。
注意:
-
方法的优先级别:方法一优于方法二,方法二优于方法三。
-
有的修改之后立即生效,有的可能需要重启之后才生效。