Resolved: Windows Update Components Must Be Repaired On Windows 10

In this article I will show you how to resolve the error windows update components must be repaired on windows 10 when you try to run windows updates on your computer.  Below is a screenshot I took of the error.

Windows Update Components Must Be Repaired On Windows 10

Causes of Windows Update Components Must Be Repaired

You will see the error Windows Update Components Must Be Repaired On Windows 10 when your machine tries to run windows update (Manually or Automatically)

This error is usually caused when Windows Update has installed an update and there is some sort of issue with the update such as corruption, issue with windows update cache, windows services have stopped and many other issues.

How To Resolve Windows Update Components Must Be Repaired Error

In this article I will show you all the fixes I know.  I highly recommend you start by trying to reset windows 10 update cache. Listed below are all the fixes that I will go through in this article

  • Reset Windows 10 Update Cache
  • Run The Windows 10 Windows Update Troubleshooter Tool
  • Repair Corrupted Windows Update Files
  • Re-Register the BIT Files Windows Update Uses
  • Manually Install Windows 10 Updates

I recommend we check a few basic things before we try the fixes listed in this article.

Internet Connection : Do you have a good internet connection? It is possible windows updates can not be downloaded due to a slow internet connection, Go to google and type in “Internet Speed Test” run the test to see what your internet connection is like.

Disable Anti-Virus : It is possible your anti-virus is causing the windows update components must be repaired error,  Disable your anti-virus and run windows update again

Reboot Your Machine : This will stop and restart the windows update services

Check Regional Settings : Check and correct Date and time zone is set via settings -> Time & Language -> Region and Language

Free Space : Does your system have enough free space? You should have at least 1gb free space

How To Reset Windows 10 Update Cache

The most likely issue is that the windows 10 update cache on your machine has become corrupt.  To reset the cache we need to stop the windows updates services then rename two folders which are used to store the cache.  The steps to do this are

    1. Click start > type in CMD then right click on Command Prompt and select Run as administrator
      Reset Windows 10 Update Cache
    2. In the black box that opens type the below commands one after the other (Please note it can take a minute or two for each service to stop)

      net stop wuauservnet
      stop cryptsvcnet
      stop bitsnet
      stop msiserver

    3. When the above command is run you should see “Was stopped successfully” or “Service is not started”
    4. Next type in the following three commands one by one

      ren %systemroot%\softwaredistribution softwaredistribution.old
      ren %systemroot%\system32\catroot2 catroot2.old
      Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*”

    5. Restart your machine 
    6. Now we need to run windows updates manually.  Click start > Settings
    7. Next click on Update & Security

    8. Now click Windows Updates and then click Check for updates
    9. Hopefully windows updates will now get downloaded and install and you will not see the error Windows Update Components Must Be Repaired

If you are still experiencing the same issue proceed to the next step.

Run The Windows Update Troubleshooter Tool

Next we can try to download and run the windows update troubleshooter tool to resolve the Windows Update Components Must Be Repaired error message.  To do this

  • Download the windows update troubleshooter tool by clicking here
  • Double click on the .exe file that was downloaded
  • On the main screen left click on “Windows Update” and then click Next
    Windows Update Troubleshooter Tool
  • If you get prompted by the below screen click on “Try troubleshooting as an administrator”
    try troubleshooting as an administrator
  • Let the tool run and apply fixes.
  • When it has finished click close and restart your machine
  • Now run windows update manually again as we did in step one.

How To Fix Windows Update Components Must Be Repaired Corrupted Files

If the above methods did not work it is possible you have some corrupted files. If you get the error one or more windows update components are configured incorrectly then this is usually because of corruption. Follow these steps to fix the corrupt files.

  • Click start > type in CMD then right click on Command Prompt and select Run as administrator
    Reset Windows 10 Update Cache
  • In the black box that opens type in chkdsk C: /i /r you will be prompted if you want to run the scan at next system restart?  enter Y and hit enter
  • Restart your system.  The scan will automatically run and resolve any corrupted files it finds.
  • Try to run windows update manually again and if its still an issue go to the next step.
  • Open the command prompt as administrator again and run the command

    dism.exe /Online /Cleanup-image /Restorehealth
    sfc /scannow

  • Reboot your system
  • Try to run windows update manually again

Re-Register the BIT Files Windows Update Uses

The next fix we can try is to re-register the bit files which windows update uses. This process will reset the windows update files to default settings. To do this follow these steps

  1. Click start > type in CMD then right click on Command Prompt and select Run as administrator
    Reset Windows 10 Update Cache
  2. In the black box that opens type the below commands one after the other (Please note it can take a minute or two for each service to stop)

    net stop wuauservnet
    stop cryptsvcnet
    stop bitsnet
    stop msiserver

  3. When the above command is run you should see “Was stopped successfully” or “Service is not started”
  4. Next type in the following commands one by one

    regsvr32.exe /s atl.dll
    regsvr32.exe /s urlmon.dll
    regsvr32.exe /s mshtml.dll
    regsvr32.exe /s shdocvw.dll
    regsvr32.exe /s browseui.dll
    regsvr32.exe /s jscript.dll
    regsvr32.exe /s vbscript.dll
    regsvr32.exe /s scrrun.dll
    regsvr32.exe /s msxml.dll
    regsvr32.exe /s msxml3.dll
    regsvr32.exe /s msxml6.dll
    regsvr32.exe /s actxprxy.dll
    regsvr32.exe /s softpub.dll
    regsvr32.exe /s wintrust.dll
    regsvr32.exe /s dssenh.dll
    regsvr32.exe /s rsaenh.dll
    regsvr32.exe /s gpkcsp.dll
    regsvr32.exe /s sccbase.dll
    regsvr32.exe /s slbcsp.dll
    regsvr32.exe /s cryptdlg.dll
    regsvr32.exe /s oleaut32.dll
    regsvr32.exe /s ole32.dll
    regsvr32.exe /s shell32.dll
    regsvr32.exe /s initpki.dll
    regsvr32.exe /s wuapi.dll
    regsvr32.exe /s wuaueng.dll
    regsvr32.exe /s wuaueng1.dll
    regsvr32.exe /s wucltui.dll
    regsvr32.exe /s wups.dll
    regsvr32.exe /s wups2.dll
    regsvr32.exe /s wuweb.dll
    regsvr32.exe /s qmgr.dll
    regsvr32.exe /s qmgrprxy.dll
    regsvr32.exe /s wucltux.dll
    regsvr32.exe /s muweb.dll
    regsvr32.exe /s wuwebv.dll

  5. Restart your machine 
  6. Run windows update manually again

Manually Install Windows 10 Updates

The last step I want to show you is to manually install the latest updates. This process only requires you to download one file (Not one file per update)

  • First thing we need to find out if you have 32 bit or 64 bit operating system installed, to check this Click Start > Settings
  • Click system > About Under Device specification it will say system type and it will say 32 or 64 bit operating system
  • Now head over to the Microsoft 10 Update History page and note down the latest KB file version under the “In this release” text, in the example below the KB version is KB4499183
    windows 10 update history
  • We now need to download the required KB file for our system. Head over to Microsoft Windows Update Catalog page and enter the KB number in the search box (In this example its KB4499183)
  • If you have a 32 bit operating system download the file “Windows 10 Version for x86-based systems”
  • If you have a 64 bit operating system download the file “Windows 10 Version for x64-based systems”
  • It will take a few minutes to download the file as its usually 700mb – 1gb in size
  • Once the file is downloaded double click on the downloaded file and follow the prompts to install the update
  • Reboot your machine
  • Try to run windows update manually again.

Conclusion For Windows Update Components Must Be Repaired On Windows 10

Hopefully using the steps above has helped you to fix the error “windows update components must be repaired” on windows 10 when you try to run windows updates manually (Or when your machine automatically tries to install)

If you are still having issues after you have followed these steps please post about it in a comment below and we will try to help you out.

Leave a Reply

Your email address will not be published.