Windows Update 损坏错误阻碍 Windows Update 和 Service Pack 的安装。例如,如果某系统文件损坏,则更新可能无法安装。如果以下列表列出了您遇到的问题,请尝试使用本文中的解决方案。

0x80070002 | 0x8007000D | 0x800F081F | 0x80073712 | 0x800736CC | 0x800705B9 | 0x80070246 | 0x8007370D | 0x8007370B | 0x8007370A | 0x80070057 | 0x800B0100 | 0x80092003 | 0x800B0101 | 0x8007371B | 0x80070490

如果您遇到的问题没有列出,或者您运行的是 Windows XP,请尝试使用 Windows Update 疑难解答程序

解决方案

Windows 8.1、Windows 8、Windows Server 2012 R2 或 Windows Server 2012

若要解决此问题,请使用收件箱部署映像服务和管理 (DISM) 工具。然后,重新安装 Windows Update 或 Service Pack。
  1. 打开提升的命令提示符。为此,请从屏幕的右侧向内轻扫,然后点按“搜索”。或者,如果您使用的是鼠标,指向屏幕的右下角,然后单击“搜索”。在“搜索”框中,键入“命令提示符”,右键单击“命令提示符”,然后单击“以管理员身份运行”。如果您收到管理员密码提示或确认提示,请键入密码或单击“允许”。

  2. 键入以下命令,并在键入每个命令后按 Enter
    注意 每个命令操作可能需要几分钟才能完成。

    • DISM.exe /Online /Cleanup-p_w_picpath /Scanhealth

    • DISM.exe /Online /Cleanup-p_w_picpath /Restorehealth



  3. 关闭命令提示符,然后再次运行 Windows Update

DISM 创建一个用于捕获该工具发现或解决的任何问题的日志文件 (%windir%/Logs/CBS/CBS.log)。%windir% 是 Windows 安装文件夹。例如,%windir% 文件夹是 C:\Windows。

Windows 7、Windows Vista、Windows Server 2008 R2 或 Windows Server 2008

若要解决此问题,请使用系统更新准备工具。然后,重新安装 Windows Update 或 Service Pack。
  1. 下载系统更新准备工具。
    单击下表中与您计算机上运行的 Windows 版本相对应的下载链接。
    查明计算机运行的是 32 位还是 64 位版本 Windows。

    由于该工具定期更新,因此我们建议您务必下载最新版本。

    操作系统下载链接
    基于 x86(32 位)版本的 Windows 7 SP1
    解决 Windows Update 损坏错误,如 0x80070002 和 0x80070057_程序
    下载
    基于 x64(64 位)版本的 Windows 7 SP1
    解决 Windows Update 损坏错误,如 0x80070002 和 0x80070057_程序
    下载
    基于 x64(64 位)版本的 Windows Server 2008 R2 SP1
    解决 Windows Update 损坏错误,如 0x80070002 和 0x80070057_程序
    下载
    基于 Itanium 版本的 Windows Server 2008 R2 SP1
    解决 Windows Update 损坏错误,如 0x80070002 和 0x80070057_程序
    下载
    基于 x86(32 位)版本的 Windows Vista SP2
    解决 Windows Update 损坏错误,如 0x80070002 和 0x80070057_程序
    下载
    基于 x64(64 位)版本的 Windows Vista SP2
    解决 Windows Update 损坏错误,如 0x80070002 和 0x80070057_程序
    下载
    基于 x86(32 位)版本的 Windows Server 2008 SP2
    解决 Windows Update 损坏错误,如 0x80070002 和 0x80070057_程序
    下载
    基于 x64(64 位)版本的 Windows Server 2008 SP2
    解决 Windows Update 损坏错误,如 0x80070002 和 0x80070057_程序
    下载
    基于 Itanium 版本的 Windows Server 2008 SP2
    解决 Windows Update 损坏错误,如 0x80070002 和 0x80070057_程序
    下载


  2. 安装并运行该工具。

    1. 单击“下载中心”页面上的“下载”,然后执行下列操作之一:

      • 若要立即安装该工具,请单击“打开”或“运行”,然后按屏幕上的说明执行操作。

      • 若要稍后安装该工具,请单击“保存”,然后将安装文件下载到计算机。当您准备要安装该工具时,请双击此文件。


    2. 在“Windows Update 独立安装程序”对话框中,单击“是”

      解决 Windows Update 损坏错误,如 0x80070002 和 0x80070057_解决方案_10


    3. 安装该工具后,它会自动运行。虽然通常在不到 15 分钟时间内就能运行,但在某些计算机上,可能需要更长的时间。即使进度栏看似没有进度,扫描也仍在进行中,所以请不要单击“取消”

      解决 Windows Update 损坏错误,如 0x80070002 和 0x80070057_解决方案_11


    4. 当您看到“安装完成”后,单击“关闭”

      解决 Windows Update 损坏错误,如 0x80070002 和 0x80070057_解决方案_12


    5. 重新安装之前尝试安装的 Windows Update 和 Service Pack。