什么是系统更新准备工具?
系统更新准备工具(System Update Readiness Tool),是微软推出适用于Windows Vista、Windows 7、Windows Server 2008、Windows Server 2008 R2的一款系统工具。此款工具主要针对解决系统资源(例如,文件数据、注册表数据和内存数据)可能在操作系统的生命周期期内产生不一致情况。这些不一致情况可能由各种硬件故障或软件问题导致。在某些情况下,这些不一致情况可能会影响 Windows 维护服务存储,并且可能导致软件更新停止运行。而系统更新准备工具会尝试消除这些不一致情况。
微软表示,下载此系统更新准备工具后,此工具会运行一次扫描,以检查可能阻止将来维护服务运行的不一致情况。此扫描的运行时间通常不会超过15分钟。但是,此工具可能会在某些计算机上运行更长的时间。Windows Update进度栏在扫描期间不会更新,进度有时看上去在完成60%处停止,这是正常现象。扫描仍然在运行,用户最好不要取消更新。
如何获得系统更新准备工具?
方法 1:使用 Windows Update;
Windows Update 网站上提供此系统更新准备工具。要获得此更新,请按照下列步骤操作:
1、依次单击“开始”――“控制面板”――“安全”。
2、在 Windows Update 下,单击“检查更新”。
重要说明:Windows Update 上的此更新仅提供给具有此工具可能消除的情况的计算机。
方法 2:直接从 Microsoft 下载中心下载系统更新准备工具;
注意:若要安装系统更新准备工具的正确版本,您必须知道您的 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
注意此列表可能随时更新。
当系统更新准备工具检测到不正确的清单、文件或注册表数据时,此工具可能会使用更正的数据替换不正确的数据。
系统更新准备工具可以潜在地解决哪些 Windows Update 安装错误?
下表列出了当您尝试安装软件更新时可能收到的错误消息。这些错误可能由系统更新准备工具可能能够解决的系统不一致情况导致。但是,此工具可能无法修复出现这些错误的所有实例。
代码
| 错误
| 说明
|
0x80070002
| ERROR_FILE_NOT_FOUND
| 系统无法找到指定的文件。
|
0x8007000D
| ERROR_INVALID_DATA
| 数据无效。
|
0x
| 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
| 标识中的属性名不在有效范围内。
|
0x
| 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%\\Logs\\CBS\\CheckSUR.log
%SYSTEMROOT%\\Logs\\CBS\\CheckSUR.persist.log