该错误源于CredSSP加密协议版本不匹配,常见于2018年5月后更新的Windows系统连接旧系统时;优先启用“加密Oracle修正”组策略(设为“易受攻击”),家庭版可卸载KB4103727等补丁或启用GPEdit,也可禁用NLA、改安全层为RDP,或通过补丁/注册表修复。
这个错误本质是credssp加密协议版本不匹配,常见于2018年5月后更新过的windows系统(如win10/11、server 2016+)连接旧系统(如win7/server 2008 r2)时。核心问题在于安全策略升级后,一端要求高版本凭据验证,另一端无法响应。
优先尝试:启用“加密Oracle修正”组策略
这是最常用且见效快的方法,适用于Windows专业版、企业版、教育版:
- 按 Win + R 输入 gpedit.msc 打开本地组策略编辑器
- 依次展开:计算机配置 → 管理模板 → 系统 → 凭据分配
- 双击右侧的 “加密Oracle修正”,设为 已启用,保护级别选 “易受攻击”
- 打开命令提示符(管理员),运行 gpupdate /force 刷新策略
- 重启远程桌面服务或直接重试连接
Windows家庭版专用方案
家庭版没有组策略编辑器,可选以下任一方式:
- 卸载相关安全更新:进入“控制面板 → 程序和功能 → 查看已安装的更新”,卸载 KB4103727、KB4131372(顺序卸载,每卸一个重启一次)
- 手动启用组策略(进阶):新建文本文件,粘贴启用GPEdit的批处理代码,保存为 .cmd 后缀,以管理员身份运行,完成后即可使用 gpedit.msc
调整远程桌面安全层与NLA设置
绕过高要求的身份验证机制,降低兼容门槛:
Windows 桌面自动化技能,支持鼠标控制(移动/点击/拖拽/滚轮/截图)、键盘输入(文字输入/按键/组合键)、窗口管理(查找/聚焦/最大化/最小化/关闭/移动)、截图并发送文件。提供两种截图方式:Python pyautogui 截图(集成在自动化流程中)和 PowerShell + .NET 零依赖截图(支持区域截图和多显示器)。当用户需要自动化 Windows 桌面操作、控制鼠标键盘、管理窗口、执行 GUI 自动化任务、截图发送文件时使用。
- 在目标主机上,右键“此电脑”→“属性”→“远程设置”,取消勾选 “仅允许运行使用网络级别身份验证的远程桌面的计算机连接”
- 再打开 gpedit.msc,导航至:计算机配置 → 管理模板 → Windows组件 → 远程桌面服务 → 远程桌面会话主机 → 安全
- 配置两项策略:
– “需要使用网络级别身份验证对远程连接进行用户身份验证” → 已禁用
– “需要使用特定的安全层进行远程连接” → 已启用,安全层选 RDP - 执行 gpupdate /force 生效
补丁统一或注册表修复(备用)
若上述方法无效,再考虑更底层操作:
- 两端安装对应补丁:确保本地与远程主机都装有微软发布的CredSSP修复补丁(如Win10对应 KB4103721,Server 2016对应 KB4103727)
-
注册表强制启用Oracle支持:运行 regedit,定位到
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System,新建 DWORD 值 CredSSP_Parameters,数值数据设为 2;
再在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\CredSSP 下新建 DWORD AllowEncryptionOracle,值也为 2










