DetailPage-MSS-KB

知识库

文章编号: 947821 - 最后修改: 2014年4月11日 - 修订: 14.0

本页


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 疑难解答程序 (http://support.microsoft.com/kb/2714434/zh-cn)

解决方案

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

若要解决此问题,请使用收件箱部署映像服务和管理 (DISM) 工具。然后,重新安装 Windows Update 或 Service Pack。
  1. 打开提升的命令提示符。为此,请从屏幕的右侧向内轻扫,然后点按“搜索”。或者,如果您使用的是鼠标,指向屏幕的右下角,然后单击“搜索”。在“搜索”框中,键入“命令提示符”,右键单击“命令提示符”,然后单击“以管理员身份运行”。如果您收到管理员密码提示或确认提示,请键入密码或单击“允许”
  2. 键入以下命令,并在键入每个命令后按 Enter
    注意 每个命令操作可能需要几分钟才能完成。
    • DISM.exe /Online /Cleanup-image /Scanhealth
    • DISM.exe /Online /Cleanup-image /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。 (http://support.microsoft.com/kb/827218/zh-cn)

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

    收起该表格展开该表格
    操作系统下载链接
    基于 x86(32 位)版本的 Windows 7 SP1
    收起这个图片展开这个图片
    下载
    下载 (http://www.microsoft.com/zh-cn/download/details.aspx?id=3132)
    基于 x64(64 位)版本的 Windows 7 SP1
    收起这个图片展开这个图片
    下载
    下载 (http://www.microsoft.com/zh-cn/download/details.aspx?id=20858)
    基于 x64(64 位)版本的 Windows Server 2008 R2 SP1
    收起这个图片展开这个图片
    下载
    下载 (http://www.microsoft.com/zh-cn/download/details.aspx?id=14668)
    基于 Itanium 版本的 Windows Server 2008 R2 SP1
    收起这个图片展开这个图片
    下载
    下载 (http://www.microsoft.com/en-us/download/details.aspx?id=13833)
    基于 x86(32 位)版本的 Windows Vista SP2
    收起这个图片展开这个图片
    下载
    下载 (http://www.microsoft.com/zh-cn/download/details.aspx?id=1540)
    基于 x64(64 位)版本的 Windows Vista SP2
    收起这个图片展开这个图片
    下载
    下载 (http://www.microsoft.com/zh-cn/download/details.aspx?id=504)
    基于 x86(32 位)版本的 Windows Server 2008 SP2
    收起这个图片展开这个图片
    下载
    下载 (http://www.microsoft.com/zh-cn/download/details.aspx?id=22931)
    基于 x64(64 位)版本的 Windows Server 2008 SP2
    收起这个图片展开这个图片
    下载
    下载 (http://www.microsoft.com/zh-cn/download/details.aspx?id=1593)
    基于 Itanium 版本的 Windows Server 2008 SP2
    收起这个图片展开这个图片
    下载
    下载 (http://www.microsoft.com/en-us/download/details.aspx?id=3748)
  2. 安装并运行该工具。
    1. 单击“下载中心”页面上的“下载”,然后执行下列操作之一:
      • 若要立即安装该工具,请单击“打开”或“运行”,然后按屏幕上的说明执行操作。
      • 若要稍后安装该工具,请单击“保存”,然后将安装文件下载到计算机。当您准备要安装该工具时,请双击此文件。
    2. 在“Windows Update 独立安装程序”对话框中,单击“是”

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

      收起这个图片展开这个图片
      安装
    4. 当您看到“安装完成”后,单击“关闭”

      收起这个图片展开这个图片
      关闭
    5. 重新安装之前尝试安装的 Windows Update 和 Service Pack。

是否通过此方法解决了问题?

如果已成功安装 Windows Update 或 Service Pack,则表明问题已解决。如果问题未解决,请与我们联系,以获取更多帮助 (http://support.microsoft.com/contactus?ln=zh-cn#tab0)

更多信息

有关损坏错误的描述

收起该表格展开该表格
代码 错误 说明
0x80070002 ERROR_FILE_NOT_FOUND 系统无法找到指定的文件。
0x8007000D ERROR_INVALID_DATA 数据无效。
0x800F081F CBS_E_SOURCE_MISSING 找不到此程序包或文件的源。
0x80073712 ERROR_SXS_COMPONENT_STORE_CORRUPT 组件存储处于不一致状态。
0x800736CC ERROR_SXS_FILE_HASH_MISMATCH 组件的文件与组件清单中的验证信息不匹配。
0x800705B9 ERROR_XML_PARSE_ERROR 无法分析所请求的 XML 数据。
0x80070246 ERROR_ILLEGAL_CHARACTER 遇到无效字符。
0x8007370D ERROR_SXS_IDENTITY_PARSE_ERROR 标识字符串格式错误。
0x8007370B ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME 标识中的属性名不在有效范围内。
0x8007370A ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE 标识中的属性值不在有效范围内。
0x80070057 ERROR_INVALID_PARAMETER 参数不正确。
0x800B0100 TRUST_E_NOSIGNATURE 主题中没有签名。
0x80092003 CRYPT_E_FILE_ERROR Windows Update 读取或写入某文件时出现错误。
0x800B0101 CERT_E_EXPIRED 根据当前系统时钟或签名文件中的时间戳验证时要求的证书不在有效期内。
0x8007371B ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE 一个或多个要求的事务成员不存在。
0x80070490 ERROR_NOT_FOUND Windows 无法搜索新更新。

系统更新准备工具有哪些用途

验证资源的完整性

收起这个图片展开这个图片
系统更新准备工具验证以下资源的完整性:
  • 位于以下目录中的文件:
    • %SYSTEMROOT%\Servicing\Packages
    • %SYSTEMROOT%\WinSxS\Manifests
  • 位于以下注册表子项下的注册表数据:
    • HKEY_LOCAL_MACHINE\Components
    • HKEY_LOCAL_MACHINE\Schema
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing
此列表可能随时更新。

当系统更新准备工具检测到不正确的清单、Cabinet 文件或注册表数据时,此工具可能会使用更正的数据替换不正确的数据。
收起这个图片展开这个图片

日志记录

收起这个图片展开这个图片
系统更新准备工具可创建用于捕获此工具发现或解决的任何问题的日志文件。日志文件位于以下位置:
  • %SYSTEMROOT%\Logs\CBS\CheckSUR.log
  • %SYSTEMROOT%\Logs\CBS\CheckSUR.persist.log
收起这个图片展开这个图片

这篇文章中的信息适用于:
  • Windows 8.1
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 R2 Essentials
  • Windows Server 2012 R2 Foundation
  • Windows 8
  • Windows Server 2012 Datacenter
  • Windows Server 2012 Standard
  • Windows Server 2012 Essentials
  • Windows Server 2012 Foundation
  • Windows 7 Service Pack 1
  • Windows Server 2008 R2 Service Pack 1
  • Windows Vista Service Pack 2
  • Windows Server 2008 Service Pack 2
关键字: 
atdownload kbfix kbqfe kbcip kbseo kbconsumer kbquadranttechsupp kbprodselector KB947821
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
其他支持选项
Microsoft Community 支持论坛
直接联系我们
查找 Microsoft 认证合作伙伴
Microsoft 商店
关注我们: