远程桌面时提示发生身份验证错误(远程桌面发生身份验证错误)
最近好多客户远程服务器的时候报错: “发生身份验证错误。要求的函数不受支持”,其中客户端有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,确定即可
重新尝试连接,应该就可以了。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com