windows 家庭版 远程桌面无法连接 报错CredSSP 加密修正

本人的电脑操作系统是Windows10家庭版,远程服务器是Sever2012,以前可以连接上远程桌面,网上搜索了很多方法,最后采用正确的方法连接上了。

方法一,删除Windows更新。

在控制面板->程序->程序和功能->已安装更新里面,找到KB4103727的补丁卸载它,然而在我这里的Microsoft Windows已安装列表中,没有对应名称的补丁。方法失败。

方法二,修改本地组策略的配置实现远程控制。

按下Win+R,在运行窗口中输入gpedit.msc:

在弹出的本地组策略编辑器,按照如下顺序展开注册表,计算机配置->管理模板->系统->凭据分配。

在右侧的设置中,双击加密数据库修正这一项,选择已启用,并将保护等级修改为易受攻击,点击确定保存即可。

设置后,就可以正常远程桌面控制其他Windows电脑了。

仍然不奏效!

方法三:在注册表修改

 1. 打开注册表,快捷输入 “regedit”(类似找命令提示符 输入 cmd 一样)

2.找文件夹 路径:HKLM(缩写)\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters

大概到System 后就没有了自己创建文件夹就好。

3.然后再最底部文件夹里面 新建 DWORD32)位的。

文件名 “AllowEncryptionOracle” ,值 : 2.

保存 就可以了

 

4.不行的话重启下试试。我没有重启就可以用了。

--------------------------------------------------------------------------------

壹圆咨询,解决各种电脑、IT、人工智能算法疑难杂症。

 

<think>嗯,用户需要解决Windows远程桌面连接时的身份验证错误问题。从用户描述看,ta正在使用Windows自带的远程工具连接WindowsServer时遇到了问题,具体错误代码是0x80004005,事件ID为139。这属于典型的CredSSP加密协议相关错误。 用户提供的三个引用信息很有价值:引用1提到防火墙、端口、系统时间等验证步骤;引用2建议替代方案;引用3则给出了关键的组策略修改路径。需要整合这些方案,同时补充更全面的解决步骤。 考虑到用户可能是系统管理员或IT支持人员,操作步骤需要兼顾准确性和安全性。组策略修改虽然有效,但"易受攻击"的设置会降低安全性,必须明确提醒用户注意风险。另外,用户没有说明具体Windows版本,需要区分服务器和客户端的不同操作方式。解决方案应该按风险等级排序:先建议时间同步、服务重启等安全操作;再处理防火墙和端口;最后才是修改组策略或注册表。对于临时连接需求,可以优先推荐引用2的替代软件方案。 用户可能还隐藏了深层需求:比如希望不降低系统安全性的前提下解决问题,或者需要批量部署的解决方案。但当前提问聚焦于单次故障排除,先解决基础问题更实际。 需要特别注意引用3的组策略路径在Windows家庭版中不可用,要提供替代方案。同时事件ID139通常与CredSSP更新有关,应补充微软官方补丁的说明。最后要强调所有修改后的还原步骤,避免用户留下系统漏洞。</think>以下是解决 Windows 远程桌面身份验证错误的完整方案,请按顺序逐步操作: ### 🔧 解决方法 1. **同步系统时间** 客户端与服务器时间差超过 5 分钟会导致认证失败。 **操作**: - 双方同时按 `Win+R` 输入 `cmd` 执行: ```batch w32tm /resync ``` 2. **启用易受攻击的加密设置(临时方案)** ⚠️ 仅限安全内网使用,完成后必须还原! **客户端操作**: - `Win+R` 输入 `gpedit.msc` - 路径:`计算机配置 > 管理模板 > 系统 > 凭据分配` - 双击 **加密 Oracle 修正** → 启用 → 选择 **易受攻击** ![组策略设置示意图](https://example.com/credssp-policy.png) *(示意图)*[^3] 3. **修改注册表(无组策略时)** **客户端操作**: - `Win+R` 输入 `regedit` - 定位:`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters` - 新建 **DWORD(32位)**:名称 `AllowEncryptionOracle` → 值设为 `2` - 重启计算机 4. **验证关键服务** 在 **服务器端** 执行: ```batch net stop TermService & net start TermService # 重启远程桌面服务 sc config TermService start=auto # 确保开机自启 ``` 5. **防火墙与端口检查** - 服务器防火墙放行 **3389/TCP**(默认端口) - 验证端口监听(服务器执行): ```batch netstat -ano | findstr :3389 ``` 6. **替代方案(紧急使用)** 若需快速连接且不修改策略,可使用第三方工具: > "**远程看看**等工具无需CredSSP验证,可绕过此错误"[^2] *推荐:AnyDesk/TeamViewer(临时替代)* ### ⚠️ 重要提醒 - **安全风险**:步骤2/3会降低加密强度,**公网环境严禁使用**! - **恢复设置**:连接成功后立即将组策略/注册表还原为 **已禁用** 或删除新增键值 - **终极方案**:更新系统至最新版(微软已发布CredSSP补丁 KB4093492) ### 📚 相关问题 1. 如何在不降低安全性的情况下修复CredSSP错误? 2. Windows Server 2016/2019出现相同错误该如何处理? 3. 远程桌面连接时提示"发生内部错误"的解决方案有哪些? > **操作后必做**: > 完成远程操作后,请立即将组策略恢复为 **已禁用** 或删除注册表键值,避免系统暴露在安全风险中[^1][^3]。 [^1]: 系统远程桌面报错事件ID139解决方案参考 [^2]: 替代远程工具的安全应用方案 [^3]: CredSSP加密数据库修正配置方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

米汤馒头

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值