Windows Update Components Must be Repaired: 4 Easy Solutions

The Update Troubleshooter is the fastest fix

Reading time icon 5 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more

Key notes

  • Windows Update Component is a collection of Microsoft Windows OS files and services responsible for downloading and installing software updates.
  • When there is a failure, as a last resort, if none of the recommended solutions work, you may need to perform a clean installation of Windows.

Windows Update is an essential component of the Microsoft Windows OS. It manages everything that has to do with the OS’ updating process, so keeping it in good condition is necessary.

Unfortunately, it is a software component that is prone to occasional errors.

Such would be the case with an error message some users have been reporting to have received. The error message states:

Windows Update components must be repaired, One or more windows update components are configured incorrectly

Fortunately, there are several things you could try doing that will fix this issue. Because of the importance of having Windows Update working in tip-top condition, we’ve compiled a list of all the solutions you should try.

What causes Windows Update components must be repaired error?

This Windows Update component must be repaired error can be caused by several factors, including:

  • Corrupted Windows Update components – The components that manage the Windows Update process may become corrupted, leading to this error.
  • Antivirus software – Some antivirus programs can interfere with the Windows Update process, leading to this error.
  • System files corruption – System file corruption can cause the Windows Update components to stop functioning correctly.
  • Broken Windows Update database – The Windows Update database may become damaged or corrupted, leading to this error.
  • Network connectivity issues – Network connectivity issues, such as a slow or unreliable internet connection, can prevent Windows from downloading and installing updates.
  • Insufficient disk space – If your hard drive needs more free space, Windows may not be able to download and install updates.

To resolve the error, you can try the fixes we recommend below.

How can I repair my Windows Update components?

1. Run Windows Update Troubleshooter

1. Boot the PC in a Clean Boot State

  1. Press Windows + R, type msconfig, and hit Enter.
    windows update components must be repaired
  2. Go to the General tab, choose Selective Startup, clear the checkbox next to Load Startup Items, and finally, tick the boxes next to Load System Services and Use Original boot configuration.MSConfig
  3. Go to the Services tab, check the box next to Hide All Microsoft Services, and click Disable all.
    windows update components must be repaired
  4. Click Apply and then OK.
  5. Restart the PC.

1.2 Run the Troubleshooter

  1. Download the Windows Update Troubleshooter from Microsoft.
  2. Double-click on the download to Run it.
  3. Follow the wizard to complete the process.

2. Run a System File Checker

  1. Press Windows, type in cmd, right-click the Command Prompt icon, and select Run as administrator.
    windows update components must be repaired
  2. Type in this line:
    • sfc /scannowSFC
  3. Let the scan run its course, and then restart the PC.

An alternative to this process would be an automatic assistant that can help you scan your PC thoroughly for malfunctioning system elements and repair them by finding healthy files as replacements from its vault.

3. Use DISM to repair any damaged files

  1. Press Windows, type in cmd, right-click the Command Prompt icon, and select Run as administrator.windows update components must be repaired
  2. Type in this line:
    • DISM /online /Cleanup-Image /RestoreHealth

The DISM tool can be used in a wide variety of situations. Fortunately, this includes repairing any damaged or incomplete Windows Update components.

Check out this complete guide for more information on how to use DISM.

4. Restore Windows Update components to their default settings

  1. Press Windows, type in cmd, right-click the Command Prompt icon, and select Run as administrator.windows update components must be repaired
  2. Type the following commands to stop the BITS and Windows Update services. Remember to hit Enter after each command.
    • net stop bits
    • net stop wuauserv
  3. Delete the qmgr*.dat files using this script:
    • Del "%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat"
  4. The problem should be solved; however, if not yet resolved, you may proceed with the next steps of this solution.
  5. Run the below codes to rename the following folders to *.BAK:
    • Ren %systemroot%SoftwareDistributionDataStore *.bak
      Ren %systemroot%SoftwareDistributionDownload *.bak
      Ren %systemroot%system32catroot2 *.bak
  6. Now, run the following scripts to reset the BITS service and the Windows Update service:
    • sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
    • sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
  7. Type in this command and press Enter:
    • cd /d %windir%system32
  8. You should run the following lines of code to reregister the BITS and Windows Update files. Remember to hit Enter after each script.
    • regsvr32.exe atl.dll
    • regsvr32.exe urlmon.dll
    • regsvr32.exe mshtml.dll
    • regsvr32.exe shdocvw.dll
    • regsvr32.exe browseui.dll
    • regsvr32.exe jscript.dll
    • regsvr32.exe vbscript.dll
    • regsvr32.exe scrrun.dll
    • regsvr32.exe msxml.dll
    • regsvr32.exe msxml3.dll
    • regsvr32.exe msxml6.dll
    • regsvr32.exe actxprxy.dll
    • regsvr32.exe softpub.dll
    • regsvr32.exe wintrust.dll
    • regsvr32.exe dssenh.dll
    • regsvr32.exe rsaenh.dll
    • regsvr32.exe gpkcsp.dll
    • regsvr32.exe sccbase.dll
    • regsvr32.exe slbcsp.dll
    • regsvr32.exe cryptdlg.dll
    • regsvr32.exe oleaut32.dll
    • regsvr32.exe ole32.dll
    • regsvr32.exe shell32.dll
    • regsvr32.exe initpki.dll
    • regsvr32.exe wuapi.dll
    • regsvr32.exe wuaueng.dll
    • regsvr32.exe wuaueng1.dll
    • regsvr32.exe wucltui.dll
    • regsvr32.exe wups.dll
    • regsvr32.exe wups2.dll
    • regsvr32.exe wuweb.dll
    • regsvr32.exe qmgr.dll
    • regsvr32.exe qmgrprxy.dll
    • regsvr32.exe wucltux.dll
    • regsvr32.exe muweb.dll
    • regsvr32.exe wuwebv.dll
  9. Reset Winsock using the script below.
    • netsh winsock reset
      windows update components must be repaired
  10. Now you can restart the BITS and the Windows Update services
    • net start bits
    • net start wuauserv

By following these steps, you should eliminate any errors related to your Windows Update components.

Did you find our guide to be practical? Let us know what other errors you encounter in the comment section below.

More about the topics: windows updates

User forum

0 messages