最近用windows7系统远程登录的时候老师提示“发生身份验证错误。要求的函数不支持”。
百度了之后发现所有的答案都是,微软官方 2018 年 5 月更新了凭据安全支持提供程序协议(CredSSP)相关补丁和身份验证请求方式。
很多解决方案是:在运行框中输入"gpedit.msc",打开"本地策略组设置"。选择"管理模板", 在管理模板下面选择"系统",在系统下面选择"凭据分配","加密Oracle"修正,加密Oracle修正设置为"已启用",保护级别设置为"易受攻击"即可。
但是我在这里根本就没有"加密Oracle"修正。
后来在阿里云找到了一个解决方案,试过之后可以使用。步骤如下:
1、打开cmd
2、输入:PowerShell
3、依次执行下面脚本:
New-Item -Path HKLM:SoftwareMicrosoftWindowsCurrentVersionPoliciesSystem -Name CredSSP -ForceNew-Item -Path HKLM:SoftwareMicrosoftWindowsCurrentVersionPoliciesSystemCredSSP -Name Parameters -ForceGet-Item -Path HKLM:SoftwareMicrosoftWindowsCurrentVersionPoliciesSystemCredSSPParameters | New-ItemProperty -Name AllowEncryptionOracle -Value 2 -PropertyType DWORD -Force