CheckSUR: System Update Readiness Tool to repair Windows Update

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 update to fail. When the update fails, it blocks the user from installing updates and service packs.

System Update Readiness Tool

System Update Readiness Tool or CheckSUR addresses this issue. These updates contain the Check for System Update Readiness (CheckSUR) tool. The CheckSUR tool will scan for inconsistencies on your computer and fix them as it’s being installed. Please note that the scan may take up to 15 minutes or longer to run on certain computers. Even if the progress bar seems to stop, the scan continues to run, so do not cancel the process.

How to run Microsoft CheckSUR

Windows 8 users may follow these steps. Press Win+C or swipe and choose Search. Type CMD in the search box and hit ‘Enter’. Then, right-click Command Prompt, and choose the ‘Run as administrator’ option.

System Update Readiness Tool

In the Administrator: Command Prompt window, type the following commands exactly as they appear. Press the Enter key after each command:

  1. DISM.exe /Online /Cleanup-image /Scanhealth
  2. DISM.exe /Online /Cleanup-image /Restorehealth

When done, type Exit and press Enter.Run Windows Update again.

Users of Windows 7, Windows Vista, Windows Server 2008 R2, and Windows Server 2008 may follow the download links mentioned here and download the package for your operating system and then run it.

What the tool does is that, it verifies the integrity of the files that are located in the following folders and replace the incorrect data, if found:

  1. %SYSTEMROOT%\Servicing\Packages
  2. %SYSTEMROOT%\WinSxS\Manifests

It also verifies the registry data that is located under the following registry subkeys, and resets them to default values if required:

  1. HKEY_LOCAL_MACHINE\Components
  3. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing

The following are the installation errors, CheckSUR can potentially address:

  1. 0x80070002  ERROR_FILE_NOT_FOUND
  2. 0x8007000D  ERROR_INVALID_DATA
  6. 0x80070490  ERROR_NOT_FOUND
  9. 0x800B0100  TRUST_E_NOSIGNATURE
  10. 0x800F081F  CBS_E_SOURCE_MISSING
  13. 0x800705B9  ERROR_XML_PARSE_ERROR
  15. 0x80092003  CRYPT_E_FILE_ERROR
  16. 0x800B0101  CERT_E_EXPIRED

These errors are typically listed in the %systemroot%\Logs\CBS\CBS.log file or in the CBS.persist.log file.

The System Update Readiness Tool supports Windows 8, Windows 7, Windows Vista, Windows Server 2008 R2, and Windows Server 2008.

These posts may also interest you:

  1. Windows Update not working or page blank
  2. Windows Updates fail to install in Windows 7 | 8.

Post ported from WinVistaClub, updated and posted here.

Posted by on , in Category Windows with Tags
Anand Khanse aka HappyAndyK is an end-user Windows enthusiast, a Microsoft MVP in Windows, since 2006, and the Admin of Please create a System Restore Point before trying out any software, be careful about any third-party offers while installing freeware & read the entire post & the comments first.
  • Sevian

    DISM.exe /Online /Cleanup-image /Scanhealth usualy takes long to finish?

  • Puppet H

    Mine is stuck too,

  • Yoldy

    Mine is not recognized in this context. that’s the message it returns back to me

  • tim

    it can pausea t 20% but it is stll going..BUT scanhealth does not fix anything
    so you may as well just use

    DISM.exe /Online /Cleanup-image /Restorehealth this will do the scan AND fix any problems in the store
    but to use those fixes you must then run sfc /scannow

  • Mike0001

    Mine ends with an error message. The same error that made me want to use it!

  • avni

    I did cancel it because it was stuck for long and restarted the system and i am running it again … it didn’t give me an error but its not moving ahead either what should I do?

  • Patrick Anderson

    I’m running 8.1 pro and I noticed that I wasn’t getting updates from windows. I’ve looked all over to try and find a solution to this issue and haven’t found an answer yet.

    No matter what I do, windows is unable to connect to microsoft for updates or installing features. I’ve tried the dism cmd above and it comes back telling me DSIM.exe is not recognised as an internal or external command, operable program or batch file.

    I would appreciate any suggestions on this.

  • tim

    you dont type DOTexe at the end just copy and paste this into cmd running as sdministrator

    DISM /Online /Cleanup-image /Restorehealth
    then do sfc /scannow

  • Robin

    How to run sfc /scannow when there is no start menu in Windows 10

  • Tony Richardson

    I get Error: 193 An initialization error occured

  • Anand Khanse

    Open Task Manager > File > Run new task > Type cmd.exe.

  • Recent Comments