FacebookTwitterLinkedIn

How to Fix Windows 10 Update Error 0x80080008

Getting an 0x80080008 error while updating Windows 10? Here are 5 ways you can fix that

In most cases, updating Windows 10 goes like a breeze. Often, we don’t even notice when it’s updating. However, Windows 10 is plagued by various update-related errors. This article will focus on Update Error 0x80080008 and will provide you with ways to fix it.

On Windows 10, new quality (also known as cumulative updates) are downloaded and installed automatically when they become available. Installing updates automatically ensures that all Windows devices receive security updates to patch vulnerabilities and other updates to improve performance and stability.

Unlike previous Windows versions, Windows 10 doesn’t allow selective installation of updates, so all updates, including patches, feature updates, and drivers, are downloaded and installed automatically. All users can do is postpone the updates for a limited time. However, there are a few workarounds dedicated to disabling Windows updates permanently.

In Windows 10 version 2004, with the 2020 August security update release, driver updates are no longer installed automatically and were considered optional, so users can choose whether to install them.

How to fix update error 0x80080008 on Windows 10, 8, 8.1 and 7

Since automatic updates can’t be easily turned off, Windows installs them when they become available, but the installation is not always successful. Update Error 0x80080008 may occur during the installation resulting in installation failure. You can see this error code when you go to the Security and Updates windows in the Settings menu.

Many users reported having experienced Error 0x80080008 when manually checking for updates or installing updates for Windows 10. In Windows 10, this error may occur because the Wups2.dll included in the latest version of Windows Update was installed incorrectly. However, Wups2.dll isn’t the only reason you may experience this error.

When the 0x80080008 error occurs, the Windows update process may be stuck, or some Windows update files can’t be downloaded or installed successfully. This error outright prevents users from installing updates. On a side note, this error may also occur in past Windows versions, including Windows 7 and Windows 8.1.

Rebooting your PC may help but in many cases, users get a “Service registration is missing or corrupt” error preventing them from completing the update process.

Many users have tried running the Windows update troubleshooter, and while it helped some people, it did nothing for others. Therefore, fixing this error may require different solutions.

One of the things you should do first is to (temporarily) disable your third-party anti-virus software, which may block Windows Update processes from connecting to Microsoft’s servers.

We have compiled a list of the most effective methods for fixing Update Error 0x80080008. Go through the list, starting from the top and working your way down. Remember to run Windows Update after using each method.

Table of Contents:

Solution 1. Run Windows Update Troubleshooter

As previously mentioned, running the Windows Update troubleshooter fixed the error for some, but not for others. Still, running the troubleshooter is one of the most straightforward fixes you can do, so it’s worth a shot.

Right-click Start and click Settings

1. Right-click the Start Menu button and click Settings.

Select Update & Security

2. Go to Update & Security.

Select Troubleshoot on the left pane

3. Click Troubleshoot.

Select Additional Troubleshooters

4. Then, select Additional troubleshooters.

Click Run the troubleshooter

5. Select Windows Update under the Get up and running section.

6. Click Run the troubleshooter.

Allow the troubleshooter to scan your computer for issues. If any problems are found, the troubleshooter will apply the fixes automatically.

[Back to Table of Contents]

Solution 2. Run SFC (System File Checker) and DISM (Deployment Image Servicing and Management) scans

In some cases, Windows 10 installation files get corrupted on account of an update failure. As a result, attempting to update again may result in Update Error 0x80080008.

In this particular case, running the SFC/scannow command using the Command prompt may fix the error as SFC checks the system file integrity and fixes all corrupted files.

If the SFC scan didn’t fix the issue, then Run DISM (Deployment Image Servicing and Management) scan.

1. Hold down Windows+R keys to open the Run dialog box.

Open Command prompt using Run

2. In the Run dialog box, type in CMD and hold down Shift+Ctrl+Enter keys to open the elevated Command prompt.

Execute SFC and DISM commands

3. Then, In the Command prompt, type in SFC/scannow and hit the Enter key.

4. Wait for the file verification to complete.

5. Then, type in DISM.exe /Online /Cleanup-image /Restorehealth and hit the Enter key.

6. Wait for the scan to complete.

If you couldn’t run the SFC scan, then try rerunning it after running the DISM command.

[Back to Table of Contents]

Solution 3. Restart the Background Intelligent Transfer Service (BITS)

BITS (Background Intelligent Transfer Service) is an essential part of Windows Update. If this service isn’t running, then you may get Error 0x80080008. Hence, to fix the issue, you have to restart BITS.

1. Hold down Windows+R keys to open the Run dialog box.

Ipen Services.msc using Run

2. In the Run dialog box, type in services.msc and click OK.

Right-click BITS and select Properties

3. In the Services window, locate Background Intelligent Transfer Service, right-click it and click Properties.

Start BITS service

4. If BITS is not running, then click the Start button.

Set BITS to restart on first and second failure

5. Then, select the Recovery tab.

6. Make sure that First failure and Second failure settings are set to Restart the Service.

7. Save the changes by clicking Apply and then OK.

[Back to Table of Contents]

Solution 4. Reregister Wups2.dll

1. Hold down Windows+R keys to open the Run dialog box.

Open CMD using Run

2. In the Run dialog box, type in CMD and hold down Shift+Ctrl+Enter keys to open the elevated Command prompt.

Run commands to re-register Wups2.dll

3. Then, Type in the following commands and hit the Enter key after typing in each one.

  • REGSVR32 WUPS2.DLL /S
  • REGSVR32 WUPS.DLL /S
  • REGSVR32 WUAUENG.DLL /S
  • REGSVR32 WUAPI.DLL /S
  • REGSVR32 WUCLTUX.DLL /S
  • REGSVR32 WUWEBV.DLL /S
  • REGSVR32 JSCRIPT.DLL /S
  • REGSVR32 MSXML3.DLL /S

4. Close the command prompt and reboot your PC.

[Back to Table of Contents]

Solution 5. Restart Windows Update Services

In some cases, you may experience Update Error 0x80080008 due to some Windows Update-related services not running. The solution is to restart these services. To reset the services, you first have to disable BITS, Cryptographic, MSI Installer, and Windows Update services via Command prompt.

Once the services have been disabled, you have to rename SoftwareDistribution and Catroot2 folders to trigger Windows to recreate necessary update components. Then, you can restart the services and try updating Windows.

1. Hold down Windows+R keys to open the Run dialog box.

Open CMD using Run

2. Type in CMD in the dialog box and hold down Shift+Ctrl+Enter keys to open the elevated Command prompt.

Run commands to stop Windows Update services

3. Here, you will have to stop BITS, Cryptographic, MSI Installer, and Windows Update services. Type in the commands listed below and hit Enter after entering each one.

  • net stop wuauserv
  • net stop cryptSvc
  • net stop bits
  • net stop msiserver
  • Rename SoftwareDistribution and Catroot2 folders

Once the services have been disabled, rename the SoftwareDistribution and Catroot2.

4. Type in ren C:\Windows\SoftwareDistribution SoftwareDistribution.old and hit Enter.

5. Then, type in ren C:\Windows\System32\catroot2 Catroot2.old and hit Enter.

Run commands to start Windows Update services

6. Restart BITS, Cryptographic, MSI Installer, and Windows Update services. Type in the commands listed below and hit Enter after entering each one.

  • net start wuauserv
  • net start cryptSvc
  • net start bits
  • net start msiserver

[Back to Table of Contents]

Video Guide on How to Fix Windows 10 Update Error 0x80080008

[Back to Top]

Click to post a comment

About the author:

Tomas Meskauskas

I am passionate about computer security and technology. I have an experience of 10 years working in various companies related to computer technical issue solving and Internet security. I have been working as an editor for pcrisk.com since 2010. Follow me on Twitter to stay informed about the latest tech news or online security threats. Contact Tomas Meskauskas.

Our guides are free. However, if you want to support us you can send us a donation.