远程桌面时提示要求的函数不受支持(远程桌面显示发生身份证错误)

最近好多客户远程服务器的时候报错: “发生身份验证错误。要求的函数不受支持”,其中客户端有win7系统也有win10系统。

给出的方法是修改组策略:

运行gpedit.msc打开组策略编辑器

计算机配置-->管理模板-->系统-->凭据分配-->加密Oracle修正

加密Oracle修正设置为"已启用",保护级别设置为"易受攻击"即可

实践中在“凭据分配”中很多机器没有“加密Oracle修正”的选项。

尝试的方法:卸载掉客户端2020年5月份的系统更新:

重启计算机后,远程登录成功。

有个别客户端,卸载后仍然报错,参照的方法设置,也恢复正常了。

在设置组策略的时候很多win10家庭无法运行组策略编辑器:Windows 找不到文件’gpedit.msc’。请确定文件名是否正确后,再试一次。

解决办法:

1. 新建记事本文件。

2. 编辑内容:

@echo off

pushd "%~dp0"

dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt

dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt

for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"

pause

保存。

3. 修改扩展名为:.cmd

4. 鼠标右键这个文件,以管理员身份运行。

按任意键即可部署完成。

再次运行gpedit.msc即可打开组策略编辑器:

如果组策略里没有加密Oracle修正,安全更新里也没有新的补丁,还是无法登陆,还可以尝试修改下注册表键值:

展开注册表到:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters

有些机器可能展开到System后没有CredSS

请执行以下两步:
   1. 在 System 上 右键 -> 新建 -> 项,将新建的项更名为 CredSSP;
   2. 在 CredSSP 上 右键 -> 新建 -> 项,将新建的项更名为 Parameters;

最后在Parameters 上 右键 -> 新建 -> DWORD (32位)值,将新建的值名称改为 AllowEncryptionOracle

然后右键修改AllowEncryptionOracle将数值数据改为 2,确定即可

重新尝试连接,应该就可以了。

(0)

相关推荐