System resources, such as file data, registry data, and even in-memory data, can develop inconsistencies during the lifetime of the operating system. These inconsistencies may be caused by various hardware failures or by software issues. In some cases, these inconsistencies can affect the Windows Servicing Store, and they can cause a Windows Vista update to fail. When the update fails, it blocks the user from installing updates and service packs. Microsoft’s CheckSUR addresses this issue. These updates contain the Check for System Update Readiness (CheckSUR) tool. CheckSUR will try to fix certain Windows Update installation failures. The following are the installation errors, CheckSUR van potentially address. These errors are typically listed in the %systemroot%\Logs\CBS\CBS.log file or in the CBS.persist.log file. More at KB947821.

0×80070002 ERROR_FILE_NOT_FOUND
0×8007000D ERROR_INVALID_DATA
0×800F081F CBS_E_SOURCE_MISSING
0×80073712 ERROR_SXS_COMPONENT_STORE_CORRUPT
0×800736CC ERROR_SXS_FILE_HASH_MISMATCH
0×800705B9 ERROR_XML_PARSE_ERROR
0×80070246 ERROR_ILLEGAL_CHARACTER
0×8007370D ERROR_SXS_IDENTITY_PARSE_ERROR
0×8007370B ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME
0×8007370A ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE
0×80070057 ERROR_INVALID_PARAMETER
0×800B0100 TRUST_E_NOSIGNATURE
0×80092003 CRYPT_E_FILE_ERROR
0×800B0101 CERT_E_EXPIRED
0×8007371B ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE