微软确认 Windows 11 24H2 更新中的 0x80240069 错误问题,影响 WSUS 和 SCCM 用户

微软最近确认了一个与 Windows 11 24H2 更新相关的关键问题,导致企业环境中的管理员无法通过 Windows Server Update Services (WSUS) 或 System Center Configuration Manager (SCCM) 部署更新。这一问题引发了广泛关注,尤其是在依赖这些工具进行大规模系统管理的企业中。

当尝试通过 WSUS 或 SCCM 安装 Windows 11 24H2 时,Windows 更新服务主机(svchost.exe_wuauserv)会因访问冲突而崩溃,并显示错误代码 0x80240069。事件查看器中的日志明确指出,故障模块为 ntdll.dll,并伴随错误消息:“Service wuauserv has unexpectedly stopped”。

问题背景

此问题源于 Windows 11 23H2 的某些更新(如 KB5055629、KB5058919 和 KB5055528),这些更新引入了一个有缺陷的代码路径,破坏了 WSUS 的功能。结果是,不仅 Windows 11 24H2 的更新失败,其他月度更新也可能受到影响,甚至在从 Windows 11 22H2 升级到 23H2 时也会出现类似问题。

具体表现包括:

  • 更新几乎立即失败,通常在尝试启动下载后 5-10 秒内。
  • 事件查看器记录错误代码 0x80240069,并标记日志信息如“Unexpected HRESULT while download in progress”。
  • Windows 更新日志显示“Service wuauserv has unexpectedly stopped”。

微软在其支持文档中正式确认了这一问题,并指出它主要影响使用 WSUS 或 SCCM 的企业用户,普通家庭用户(直接从 Microsoft 服务器获取更新)不会受到影响。

受影响的场景

  1. WSUS 部署更新失败
    管理员通过 WSUS 推送 Windows 11 24H2 更新时,更新无法启动或完成。
  2. SCCM 环境中的更新问题
    使用 SCCM 管理多台设备的企业客户报告称,更新在软件中心点击“安装”后迅速失败。
  3. 启用包(CAB 文件)推送失败
    在尝试通过 CAB 文件部署 Windows 11 23H2 启用包时,svchost.exe_wuauserv 崩溃并返回错误代码 0x80240069。

临时修复方法

微软支持团队提供了以下注册表脚本,可作为临时解决方案:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FeatureManagement\Overrides\8\3000950414]

"EnabledState"=dword:00000001

"EnabledStateOptions"=dword:00000000

"Variant"=dword:00000000

"VariantPayload"=dword:00000000

操作步骤:

  1. 打开注册表编辑器(运行 regedit)。
  2. 导航到以下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FeatureManagement\Overrides\8\3000950414
  3. 如果路径不存在,请手动创建。
  4. 添加上述四个 DWORD 值(其中 EnabledState=1),以跳过有缺陷的变体逻辑。
  5. 重启计算机并重新尝试更新。

警告:修改注册表存在风险,可能导致系统不稳定。建议在操作前创建完整系统备份。

其他解决方法

如果不想尝试注册表脚本,可以考虑以下替代方案:

  1. 直接从 Microsoft Update Catalog 下载更新
    访问 Microsoft Update Catalog,手动下载并安装所需的更新包。
  2. 使用离线安装介质
    创建 USB 可启动媒体,通过离线方式安装更新。
  3. 检查日志以进一步诊断问题
    • 打开事件查看器(运行 eventvwr.msc),导航至 Windows 日志 > 系统,查找事件 ID 19、20、31 等。
    • 使用 PowerShell 命令 Get-WindowsUpdateLog 查看详细更新日志。
  4. 等待官方修复
    微软预计将于 2025 年 5 月 发布官方补丁,彻底解决此问题。

影响范围

  • 主要影响对象:使用 WSUS 或 SCCM 的企业管理员。
  • 次要影响对象:尝试通过 CAB 文件部署更新的用户。
  • 未受影响对象:直接从 Microsoft 服务器获取更新的家庭用户。

社区支持与反馈

许多管理员已在 Reddit 的 SCCM 社区和 Microsoft 论坛上分享了他们的经验。如果你也遇到此问题,可以通过以下途径获取帮助:

  • Reddit 的 SCCM 社区:与其他管理员交流临时解决方案。
  • Microsoft 支持论坛:提交问题描述,寻求官方支持。
  • Microsoft 支持页面:访问 support.microsoft.com 或通过 Windows 设备上的“获取帮助”应用联系支持团队。

评论