Windows 11 Iot LTSC 2025 更新 2026-05 安全更新(KB5089549) (26200.8457) 时安装错误 - 0x80070002

Win 0 信誉分
2026-05-17T08:23:19.9866667+00:00

{00023A14-2A86-47AA-B5D0-038EAD588F13}

Windows 商业版 | 适用于 IoT 的 Windows
0 个注释 无注释

2 个答案

排序依据: 非常有帮助
  1. Domic Vo 26,910 信誉分 独立顾问
    2026-05-19T10:58:06.32+00:00

    胜利

    如果标准缓存重置和映像维护未能解决0x80070002错误,Windows Update 客户端可能持续未能从交付优化网络映射所需的有效载荷。然后你应该需要手动下载并注入独立的MSU包。引导客户访问Microsoft更新目录网站,搜索KB5089549,并下载与其架构匹配的特定包。直接运行该文件可以完全绕过本地更新代理的依赖检查和缓存临时执行。

    如果手动安装也失败,加密服务目录可能持有损坏的签名状态,SFC和DISM无法原生清除。你需要重建 catroot2 目录。打开一个提升的命令提示符,并执行 net stop cryptsvc 以停止加密服务。进入 C:\Windows\System32\catroot2,将文件夹重命名为 catroot2.old,然后运行 net start cryptsvc。系统会立即生成新的加密目录,迫使Windows从头重新验证所有更新签名。

    如果两种方法都遇到问题,如果更深入的诊断,可以通过解析基于组件的服务日志,精确定位触发空引用的缺失文件。打开 C:\Windows\Logs\CBS\CBS.log,执行字符串搜索 0x80070002 十六进制代码。该日志将明确识别故障源于缺失清单、严重孤立的注册表映射,还是驱动程序冲突,使您能够在不依赖自动化工具的情况下,准确定位出故障组件。

    多米克

    此答案是否有帮助?


  2. Domic Vo 26,910 信誉分 独立顾问
    2026-05-17T10:23:14.3466667+00:00

    Win 错误代码 0x80070002 表示 Windows Update 缺少必要的已下载文件,或者本地更新缓存已损坏。您可以通过清除损坏的缓存来安全地解决此问题,以便系统重新下载一份完整且全新的更新文件。请以管理员身份打开提升权限的命令提示符,然后输入 net stop wuauserv,接着输入 net stop bits,以暂时停止后台更新服务。接下来,打开文件资源管理器并进入 C:\Windows\SoftwareDistribution 文件夹,这是 Windows 临时存储所有更新文件的位置,然后删除其中的全部内容。清空后,返回管理员命令提示符,运行 net start wuauserv,然后运行 net start bits,以重新启动这些服务。

    如果清除缓存后问题仍然存在,则核心更新映像可能存在轻微损坏,需要使用内置系统修复工具。在管理员命令提示符中执行 DISM /Online /Cleanup-Image /RestoreHealth,让系统直接从 Microsoft 服务器下载并替换任何损坏的组件文件。完成后,输入 sfc /scannow 以验证本地系统文件的完整性。在两个扫描都结束后,只需重新启动计算机,然后再次检查更新以完成安装。

    希望这个回答能为您提供一些有用的信息。如有任何问题,欢迎留言评论。

    Domic V.

    此答案是否有帮助?


你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。