远程桌面连接时“发生身份验证错误。要求的函数不受支持”

问题:

连接远程桌面时提示“身份验证错误,要求的函数不受支持”

解决方法:

一、修改注册表

1、WIN+R,然后运行 regedit 命令

2、找到路径:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System

3、然后在System文件夹内创建文件夹:\CredSSP\Parameters

4、右键点击新建的Parameters文件夹,新建——DWORD(32)位值(D),文件名为 AllowEncryptionOracle ,设置其值为2

二、修改本地组策略

1.在运行框中输入"gpedit.msc",打开"本地策略组设置"。

2.在管理模板下面选择"系统",

3.在系统下面选择"凭据分配","加密Oracle"修正".

(Win10用户:系统-凭据分配-加密数据库修正选项)

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

### 远程桌面连接身份验证错误的解决方案 当遇到远程桌面连接身份验证错误,可能的原因涉及多个方面,包括操作系统设置、网络配置以及安全协议兼容性等问题。以下是综合多种情况下的具体解决措施: #### 1. 检查本地和目标机器的远程桌面功能启用状态 确认目标计算机是否启用了远程桌面服务,并确保防火墙未阻止该服务。可以通过以下操作完成检查: - 打开系统属性窗口:按下 `Win + R` 组合键,在运行框中输入 `sysdm.cpl` 并回车。 - 切换至“远程”选项卡,勾选 **允许远程协助连接这台计算机** 和 **允许连接到此计算机** 的选项[^2]。 #### 2. 更新服务器端的操作系统补丁 如果目标设备为 Windows Server 2008 或其他较旧版本,则可能存在安全性或功能性缺失的情况。此需安装对应的更新补丁来修复潜在漏洞并增强兼容性。例如,对于 Win7/Win2008R2 用户而言,推荐安装 KB4103718 补丁文件[^3]。下载完成后将其上传至目标主机(如果是虚拟机环境还需先部署 VMware Tools 工具),随后执行安装流程直至重新启动完毕后再尝试建立新会话链接。 #### 3. 配置 CredSSP 协议加密级别调整 部分现代客户端如 Windows 11 可能由于默认采用更高强度的安全策略而导致无法正常协商认证过程中的参数匹配问题。对此类情形可采取如下手段予以缓解: - 修改注册表项路径 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CredentialsDelegation 下新增 DWORD 类型条目 AllowFreshCredentialsWhenNTLMOnly 设置其数值数据等于 1 来放宽限制条件[^4]; 或者通过组策略编辑器定位 Computer Configuration -> Administrative Templates -> System -> Credentials Delegation 中找到 Policy "Allow delegating fresh credentials with NTLM-only server authentication" 将其开启状态设为 Enabled 同样可以达到相同效果。 #### 示例代码片段用于修改注册表 (请谨慎操作) ```reg Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CredentialsDelegation] "AllowFreshCredentialsWhenNTLMOnly"=dword:00000001 ``` --- ### 总结说明 以上列举了几种常见原因及其相应处理方式,实际应用过程中应依据具体情况逐一排查分析才能最终确定最合适的应对方案。务必注意任何改动前做好充分备份以防意外发生影响正常使用体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值