Fixes

How to Fix Windows 10: Error 0x80080008 ‘There were some problems installing Updates’ [Fixed Completely]

Windows is one of the most popular choices for an operating system and rightly so. It has held its spot for the best-operating systems and continues to do so. However, over the years, users have been facing a lot of issues with Windows 10, and with little to no support from Microsoft, they are left stranded. In this post, we have chosen to address the “error 0x80080008” that can occur while installing an Update. Most users that come across this error face it while updating to KB4522355.

error 0x80080008
error 0x80080008

What Causes the error 0x80080008 on Windows 10 during an Update?

After analyzing user-feedback and looking at various user strategies, we decided that the following are the most common triggers behind the error 0x80080008 on Windows 10 1803 and other versions.

  • Antivirus: Usually the culprit behind an update error like the error 0x80080008 is an Antivirus that is triggering a false alarm which is preventing the operating system from being able to access the update files. False alarms like these are common with antiviruses and Microsoft recommends you disable all third-party antiviruses while applying an update.
  • Glitched Update Services: Another common cause behind the error 0x80080008 on Windows 10 is glitched update service. Microsoft installs and runs an individual service for most OS-related processes but sometimes these services might get glitched which prevents a particular function of the operating system from working properly. Therefore, a glitched update service might be causing the error 0x80080008 on your computer.
  • Corrupted Update Files: It has also been brought to our attention that the Windows update files that are downloaded from the Microsoft servers have gone corrupt for some users and the error 0x80080008 is being triggered while trying to install these corrupted files.
  • .NET Framework: In some cases, “.NET Framework” might be missing from your computer which is causing the error 0x80080008 while trying to apply an update on the computer. It is best to install it to make sure that Windows has acquired full functionality before moving on towards an update.
  • Third-party Application: In certain situations, third-party applications might prevent you from being able to install an update. Some applications acquire system permissions and then prevent the operating system from writing on a particular disk while they are running in the background. This prevents the update from being installed and causes the error 0x80080008.
  • Un-registered DLL Files: Some “.DLL” files might get unregistered on your computer due to a glitch or a general error. These files are required by the Windows update services and when they aren’t registered, they cannot be accessed properly and end up causing the error 0x80080008 on your computer.

Now that we are familiar with the triggers behind this issue, we can move on towards the solutions.

Before you start:

  1. Press “Win+I” on your keyboard to open “Settings” and choose “Update and Security”.
    Update and Security
    Update and Security
  2. From the left pane, navigate to the “Troubleshoot” tab and click on “Windows Update” from the right side of the window
    Windows Update troubleshooter
    Windows Update troubleshooter
  3. After the troubleshooting process is completed, check if the Error 0x80080008 is terminated.

Fixing the error 0x80080008 on Windows 10:

Solution 1: Disable your Antivirus

  1. Click on the “^” icon located on your taskbar and right-click on your Avast icon.
  2. Now hover over “Avast shield control” and select “Disable permanently”.
    Disable permanently to fix error 0x80080008
    Disable permanently
  3. After disabling your antivirus, check if the Error 0x80080008 is rectified.

Solution 2: Run a system scan

  1. Press the “Win + R” keys on the keyboard to open the Run box. Type “cmd” and hit the “Shift + Ctrl + enter” keys on the keyboard simultaneously to open it as administrator.
    Open Command Prompt as admin to fix error 0x80080008
    Open Command Prompt as admin
  2. Now type the following commands one by one and hit enter to execute them.
    sfc /scannow
    DISM.exe /Online /Cleanup-image /Scanhealth
    Dism / Online / Cleanup-Image / CheckHealth
    DISM.exe /Online /Cleanup-image /Restorehealth
    DISM.exe /online /cleanup-image /startcomponentcleanup
    chkdsk /scan
  3. After the repair process is finished, check if the Error 0x80080008 is terminated.

Solution 3: Restart Windows update services

  1. Press the “Win + R” keys on the keyboard to open the Run box. Type “cmd” and hit the “Shift + Ctrl + enter” keys on the keyboard to open it as an administrator.
    Open Command Prompt as admin
    Open Command Prompt as admin
  2. Now type the following commands one by one and hit enter to execute them.
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
    Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    Ren C:\Windows\System32\catroot2 Catroot2.old
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  3. After resetting the services, check if the Error 0x80080008 persists.

Solution 4: Restart Background Intelligent Transfer service

  1. From your keyboard, hit “Ctrl + R” simultaneously to open the run box and search for “services.msc”.
    Typing in "services.msc"
    Typing in “services.msc”
  2. Now locate and double-click on “Background Intelligent Transfer service” to open its properties.
    Background Intelligent Transfer service
    Background Intelligent Transfer service
  3. Click on the “Start” button if the service is not running already.
    Start the service to fix the error 0x80080008
    Start the service
  4. Now navigate to the “Recovery” mode and select “Restart the service” from the drop-down menu, parallel to both “First failure” and “Second failure”.
    Restart the service to fix error 0x80080008
    Restart the service
  5. Apply the settings and restart your computer to check if the error is resolved.

Solution 5: Re-register DLL files for Windows

  1. Press the “Win + R” keys on the keyboard to open the Run box. Type “cmd” and hit the “Shift + Ctrl + enter” keys on the keyboard to open it as an administrator.
    Open Command Prompt as admin
    Open Command Prompt as admin
  2. Now type the following commands one by one and hit enter to execute them.
    regsvr32 JSCRIPT.DLL
    regsvr32 MSXML3.DLL
    regsvr32 WUPS2.DLL
    regsvr32 WUPS.DLL
    regsvr32 WUAUENG.DLL
    regsvr32 WUAPI.DLL
    regsvr32 WUCLTUX.DLL
    regsvr32 WUWEBV.DLL
  3. Check and see if doing so fixes the error 0x80080008 on your computer.

Solution 6: Perform a clean boot

  1. Press “Windows + R” to launch the Run box and type in “msconfig”.
    Typing in "Msconfig"
    Typing in “Msconfig”
  2. Click on “services” and check the “Hide all Microsoft Services” option.
    Hide all Microsoft services
    Hide all Microsoft services
  3. Select the “Disable all” button and then click on the “Startup Tab”.
  4. From there select the “Open Task Manager” button to launch task manager.
    Open Task Manager
    Open Task Manager
  5. Select each service one by one and click on “Disable” to prevent them from booting at startup.
    Disable all startup applications to fix error 0x80080008
    Disable all startup applications
  6. Restart your computer and all the unnecessary services and applications will now be stopped.
  7. Now proceed to update your Windows and check if Error 0x80080008 still occurs on your computer.

Solution 7: Delete Software distribution folder in recovery mode

  1. Press “Windows + I” keys on the keyboard to open “Settings” and choose “Update and security”.
    Update and Security
    Update and Security
  2. Now go to the “Recovery” tab from the left side, and click on “Restart now” under the “Advanced setup” section.
    Restart now to fix error 0x80080008
    Restart now
  3. Navigate to “Troubleshoot” and select “Advanced Options”.
    Advanced Options
    Advanced Options
  4. Now go to the “Startup Settings” and click on the “Restart” button.
    Startup Settings
    Startup Settings
  5. Now press the “F4” key to restart your computer.
  6. When the computer restarts, navigate to the following path in your directory.
    C:\Windows\SoftwareDistribution
    
  7. In the “SoftwareDistribution” press “Ctrl + A” keys on the keyboard and then press the “Delete” key to delete all the components of that folder.
    SoftwareDistribution
    SoftwareDistribution
  8. Now restart your computer and check if the error persists.

Solution 8: Restore Your PC

  1. Press the “Win + R” keys on the keyboard to open the Run box and search for “rstrui”.
    rstrui
    rstrui
  2. Select a restore point that was created before you came across this error.
    Select Restore point to fix error 0x80080008
    Select Restore point
  3. Click “Next” and then choose “Finish”.
  4. Check if the error 0x80080008 gets rectified after the system gets restored.

Solution 9: Download .NET Framework 4.8 on your PC

  1. Launch a browser on your computer and download .NET Framework 4.8.
  2. Double-click on the downloaded, executable file and follow the on-screen instructions to install it on your computer.
  3. After it has been installed successfully, proceed towards updating your Windows again and see if the error 0x80080008 persists.

Solution 10: Repair your Windows update

  1. Open up your browser and download Windows update diagnostics tool.
  2. Double-click on the downloaded, executable file and select “Windows Update” from the list displayed on the screen.
    Windows Update
    Windows Update
  3. Now click on “Next” and wait patiently while your PC detects for a problem and fixes it.
  4. After the problem is fixed, proceed to update your Windows again and check if you still encounter Error 0x80080008.

Solution 11: Update your Windows via Microsoft Catalog

  1. Right-click on “This PC” and select Properties. Under the “System” section, note down the “System type”.
    System type
    System type
  2. Now launch your favorite browser and go to Microsoft Update Catalog. From the search bar at the top right corner of the screen, search for “KB4522355”.
  3. Now locate the correct version corresponding to your system type and click on the “Download button”.
    Download File
    Download File
  4. Now click on the link generated on the confirmation page to initialize the download.
  5. After the completion of the download, double-click on the “.msu installation package” and follow the on-screen instructions to install the Windows update.
  6. After the installation, restart your computer and check if the error is eliminated.

Solution 12: Update via Windows update assistant

  1. Launch your favorite browser and download the Windows Windows Update Assistant by Microsoft.
    Windows Update Assistant
    Windows Update Assistant
  2. Double-click on the downloaded executable file to run it and wait for it to check for updates.
  3. Now click on the “Update now” button and follow the onscreen instructions to update your Windows.
    Update now to fix error 0x80080008
    Update now
  4. Error 0x80080008 should now be fixed.

Solution 13: Update your Windows via Media Creation Tool

  1. Launch your favorite browser and download the Windows Media creation tool by Microsoft.
    Media creation tool
    Media creation tool
  2. Now double-click on the downloaded executable to run the Media Creation Tool.
  3. “Accept” the user agreement and select “Upgrade this PC now”. 
  4. Now click on “Next”.
    Upgrade this PC now to fix error 0x80080008
    Upgrade this PC now
  5. Now click on the “Install” button to update your Windows to the latest version.
    Installation in progress
    Installation in progress
  6. The KB4522355 update should now automatically be installed.

If you are still unable to fix this issue, you can contact us for any further assistance.

Alan Adams

Alan is a hardcore tech enthusiast that lives and breathes tech. When he is not indulged in playing the latest video games, he helps users with technical problems that they might run into. Alan is a Computer Science Graduate with a Masters in Data Science.
Back to top button