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.
What does CheckSUR do?
Currently, CheckSUR verifies the integrity of the following resources that can affect Windows Update in Windows Vista:
• Files that are located under the following directories:
• Registry data under the following registry subkeys:
• HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing
Note This list may be updated at any time.
When CheckSUR detects incorrect manifests, files, or registry data, CheckSUR may replace the incorrect data with a corrected version.
What do I do after CheckSUR runs?
We recommend that you restart your computer after you run CheckSUR to make sure that any changes take effect. Additionally, you must try to reinstall any software updates that previously could not be installed. If CheckSUR detected and fixed the cause of the failures, these updates will now install successfully.
CheckSUR creates a log file that captures the issues, if any exist, that were found or fixed. The log file will be located at the following location:
Note If this file exists, you know that the tool ran successfully.
How can I manually install and run CheckSUR to troubleshoot my system?
Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall the operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.
To manually install and run CheckSUR, follow these steps:
1. Click Start , click All Programs, click Accessories, right-click Command Prompt, and then click Run as administrator.
2. In the User Account Control dialog box, click Continue.
3. Type reg add HKLM\COMPONENTS /v StoreCorruptTimeStamp /t REG_SZ /d “0″ /f, and then press ENTER.
4. Type reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CheckSUR\, and then press ENTER.
5. Download and then install CheckSUR from the Microsoft Download Center.
6. As soon as the file has been successfully downloaded, double-click the file to install and run CheckSUR.
Download CheckSUR from here