出现“身份验证错误。要求的函数不受支持。远程计算机:[IP地址]。这可能是由于CredSSP加密数据库修正”的问题,通常是因为Windows更新后,远程桌面连接(RDP)的安全性增强,特别是与CredSSP(Credential Security Support Provider protocol)相关的更新。这个问题通常发生在尝试从一个更新的客户端连接到一个未更新的服务器,或者反过来时。
方法1:通过组策略修改设置
如果由于某些原因不能立即更新所有系统,可以通过修改组策略来暂时绕过这个问题。
在运行窗口(Win + R)中输入gpedit.msc并回车,打开本地组策略编辑器。
导航到计算机配置 -> 管理模板 -> 系统 -> 凭据分配 -> 加密数据库修正。
双击“加密数据库修正”,设置为“已启用”,然后在下方的“保护级别”中选择“易受攻击”。
注意:这个方法降低了安全性,只建议临时使用,直到可以更新所有相关的系统。
方法2:通过注册表修改设置
如果没有访问组策略编辑器的权限,可以通过修改注册表来实现相同的效果。
需要修改的电脑是远程的电脑,比如电脑A远程电脑B,需要修改电脑A
打开注册表编辑器(regedit)。
导航到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters。
如果Parameters键不存在,需要创建它。
在Parameters键下,创建或修改名为AllowEncryptionOracle的DWORD(32)值,将其值设置为2。