How to Fix Windows Update Error Code 0x80080005 on Windows 10

Windows Update is far from perfect – a lot can go wrong when using the platform for retrieving and installing updates for your Windows 10 computer. An example of this is an issue where Windows Update fails to retrieve or install updates, resulting in users seeing an error message containing the error code 0x80080005. Users affected by this problem are hindered from successfully installing Windows updates available for their computer. This situation can be quite risky, considering updates often carry important and integral patches or fixes.

The main causes of this problem include a clash between Windows Update and a third-party security program installed on the computer, an Access Denied issue with the security descriptors of the Background Intelligent Transfer Service (BITS), the affected computer’s inability to access the System Volume Information folder, and issues with one or more Windows Update components. If you are experiencing this problem, the following solutions may be most effective for resolving it:

Solution 1: Uninstall any and all third-party security programs

Windows 10 users don’t need third-party antivirus, anti-malware or firewall programs—they have the Almighty Windows Defender and Windows 10’s built-in firewall to protect them from any and all threats. However, many Windows 10 users still end up installing one or more third-party security programs. These programs can sometimes clash with Windows 10 and create various problems—Windows Update failing with error code 0x80080005 being among these issues.

If you are suffering from this issue and have one or more third-party security programs installed, you need to immediately uninstall them or disable them temporarily, get rid of any traces or residual files they leave behind, restart your computer and check to see whether or not gets the job done.

Solution 2: Reset Windows Update components using a troubleshooter

If one or more Windows Update components on your computer are messed up and causing this problem, you need to reset them or you can try to repair them and that should take care of the problem. In order to reset Windows Update components on a Windows 10 computer, you need to:

  1. Click here to download the Windows Update Troubleshooter for Windows 10.
  2. Once the troubleshooter has been downloaded, navigate to where it was downloaded and double-click on it to run
  3. Follow the onscreen instructions and go through the troubleshooter, and it will reset your computer’s Windows Update components.

Once the troubleshooter is finished, restart your computer and see whether or not you can successfully retrieve and install updates via Windows Update.

Solution 3: Grant full control of the System Volume Information folder to your computer

If the cause of this problem in your case is your computer not being able to access the System Volume Information folder, you can successfully get rid of the problem if you simply:

  1. Right-click on the Start Menu button to open the WinX Menu.
  2. Click on Command Prompt (Admin) in the WinX Menu to launch an elevated Command Prompt.
  3. Type the following into the elevated Command Prompt and press Enter:
    cmd.exe /c takeown /f "C:\System Volume Information\*" /R /D Y && icacls "C:\System Volume Information\*" /grant:R SYSTEM:F /T /C /L

Wait for the command to be fully executed.

  1. Close the elevated Command Prompt.
  2. Restart your computer.

When your computer boots up, you may check to see whether or not the problem has been resolved.

Solution 4: Manually reset the security descriptors of the BITS service

Last, but certainly not the least, an extremely effective solution to this problem is manually resetting the security descriptors of the BITS service, along with almost all other Windows Update components on your computer. In order to apply this solution, you need to:

  1. Right-click on the Start Menu button to open the WinX Menu.
  2. Click on Command Prompt (Admin) in the WinX Menu to launch an elevated Command Prompt.
  3. One by one, type the following commands into the elevated Command Prompt, pressing Enter after typing in each one and waiting for one command to be successfully executed before typing in the next one:
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
pause
  1. Close the elevated Command Prompt.
  2. Restart your computer.

When the computer boots up, run Windows Update and see whether or not it successfully retrieves and installs updates.

If you were unable to fix your issue this way, you can try some further troubleshooting steps below.

  • Run an SFC scan and a DISM scan.
  • Perform a clean install of Windows.
  • Also, perform a Chkdsk scan.

Solution 5: Deleting Update Files

In some cases, it is possible that some Windows files/configurations have been corrupted while being downloaded. This corruption is often a result of a bad internet connection or due to packet loss in the internet service. Therefore, in this step, we will be deleting these update files. For that:

  1. Press “Windows” + “R’ to open the Run prompt.
  2. Type in “Services.MSC” to open the service manager window.
    Running Services.msc
  3. In the service management window, scroll down and look for the “Windows Update” and the “Background Intelligent Service”.
    Setting the Startup type of Windows Update service to Disabled
  4. Doubleclick on each one by one and change their startup type to “Disabled”.
  5. Click on “Stop” to turn them off and then save your changes.
  6. After this, navigate to the following folder in your root drive.
    C:\Windows\SoftwareDistribution
  7. Open the folder, press “Ctrl” + “A” to select all files, and then press “Shift” + “Delete” to remove them from your computer.
  8. After the files are deleted, go back to the service management window and enable both the services that we disabled in the first steps.
  9. Press “Windows’ + “I” to open settings and click on “Update and Security”.
  10. Select “Windows Update” from the left pane and select the “Check for Updates” button.
    Check for Windows Update
  11. Check to see if the issue still persists.

Solution 6: Changing Group Policy Settings

In some cases, the group policy might require some changes which allow it to download certain repair content directly from the Windows Update servers. This option is disabled by default for most people but it can sometimes end up fixing the update process. In order to enable this:

  1. Press “Windows” + “R” to open the Run prompt.
  2. Type in “gpedit.msc” and press “enter”.
    Open gpedit.msc
  3. Double click on the “Administrative Templates” option and then double click on the “System” folder.
  4. In the right pane, double click on the “Specify Settings for Optional Content Installation” option.
    Clicking on the option
  5. Check the “Enabled” button and then check the “Download Repair Content and options features directly” option.
    Checking the Options
  6. Click on “Apply” and then on “Ok” to save your changes.
  7. Check to see if the issue persists after doing this.

Solution 7: Making Registry Changes

In certain cases, making some registry changes can help us in getting rid of this issue but since the list of these changes is long, a user compiled them into a script which you can run on your computer to fix this issue permanently. For that:

  1. Right-click anywhere on your desktop and select “New>Text Document”.
  2. Paste the following lines inside the newly created document.
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv]
    "DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00
    "Description"="@%systemroot%\\system32\\wuaueng.dll,-106"
    "DisplayName"="@%systemroot%\\system32\\wuaueng.dll,-105"
    "ErrorControl"=dword:00000001
    "FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
      00,01,00,00,00,60,ea,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
    "ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
      74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
      00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
      6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,20,00,2d,00,70,00,00,\
      00
    "ObjectName"="LocalSystem"
    "RequiredPrivileges"=hex(7):53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72,\
      00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,\
      65,00,61,00,74,00,65,00,47,00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,\
      00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,\
      61,00,74,00,65,00,50,00,61,00,67,00,65,00,46,00,69,00,6c,00,65,00,50,00,72,\
      00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54,00,63,00,\
      62,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,\
      00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00,72,00,69,00,6d,00,61,00,72,00,\
      79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,\
      00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,\
      6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,\
      00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00,51,00,\
      75,00,6f,00,74,00,61,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,\
      00,00,00,53,00,65,00,53,00,68,00,75,00,74,00,64,00,6f,00,77,00,6e,00,50,00,\
      72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,44,00,65,\
      00,62,00,75,00,67,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\
      00,00,53,00,65,00,42,00,61,00,63,00,6b,00,75,00,70,00,50,00,72,00,69,00,76,\
      00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,52,00,65,00,73,00,74,00,\
      6f,00,72,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,\
      00,53,00,65,00,53,00,65,00,63,00,75,00,72,00,69,00,74,00,79,00,50,00,72,00,\
      69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54,00,61,00,6b,\
      00,65,00,4f,00,77,00,6e,00,65,00,72,00,73,00,68,00,69,00,70,00,50,00,72,00,\
      69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,00,6f,00,61,\
      00,64,00,44,00,72,00,69,00,76,00,65,00,72,00,50,00,72,00,69,00,76,00,69,00,\
      6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4d,00,61,00,6e,00,61,00,67,00,65,\
      00,56,00,6f,00,6c,00,75,00,6d,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,\
      65,00,67,00,65,00,00,00,00,00
    "ServiceSidType"=dword:00000001
    "Start"=dword:00000003
    "SvcHostSplitDisable"=dword:00000001
    "SvcMemHardLimitInMB"=dword:000000f6
    "SvcMemMidLimitInMB"=dword:000000a7
    "SvcMemSoftLimitInMB"=dword:00000058
    "Type"=dword:00000020
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\Parameters]
    "ServiceDll"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,\
      00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
      77,00,75,00,61,00,75,00,65,00,6e,00,67,00,2e,00,64,00,6c,00,6c,00,00,00
    "ServiceDllUnloadOnStop"=dword:00000001
    "ServiceMain"="WUServiceMain"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\Security]
    "Security"=hex:01,00,14,80,78,00,00,00,84,00,00,00,14,00,00,00,30,00,00,00,02,\
      00,1c,00,01,00,00,00,02,80,14,00,ff,00,0f,00,01,01,00,00,00,00,00,01,00,00,\
      00,00,02,00,48,00,03,00,00,00,00,00,14,00,9d,00,02,00,01,01,00,00,00,00,00,\
      05,0b,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
      20,02,00,00,00,00,14,00,ff,01,0f,00,01,01,00,00,00,00,00,05,12,00,00,00,01,\
      01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\TriggerInfo]
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\TriggerInfo\0]
    "Type"=dword:00000005
    "Action"=dword:00000001
    "Guid"=hex:e6,ca,9f,65,db,5b,a9,4d,b1,ff,ca,2a,17,8d,46,e0
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\TriggerInfo\1]
    "Type"=dword:00000005
    "Action"=dword:00000001
    "Guid"=hex:c8,46,fb,54,89,f0,4c,46,b1,fd,59,d1,b6,2c,3b,50
  3. Click on the “File” option and select “Save As”.
    Saving the script
  4. Click on “All Types” in the Format dropdown and type in “Fix.reg” in the file name field.
  5. Click on “Save” after choosing a suitable location.
  6. Run the file from that location and the changes should automatically be implemented for you.
  7. Check to see if the issue persists.

Note: Try downloading and running the Windows Update Troubleshooter from here. Also, make sure to disconnect all USB devices and restart your computer and then attempt to update.

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.

Comments

11
    AH
    Ahamd Aug 1, 2020

    Thanks Bro.Option No 7: Successfully applied and working great.

    LR
    Laurens van Roomen Aug 9, 2020

    No. 5.6 what folder?

      SW
      Shane Warren Author Aug 11, 2020

      Thank you for bringing that to our notice, we have added the folder.

    MH
    Madeline Her Sep 11, 2020

    #4 Worked great for me. Thank you so much! 🙂 I appreciate the free help!

    JS
    Josh S Mar 14, 2021

    Option 7 worked!! I tried so many things before. Thank you!

    DT
    Daniel T Mar 18, 2021

    thank you very much, iv been trying for days to fix the issue and i followed all the steps in this article and worked for me

    KA
    Kareem Apr 28, 2021

    Spent two days looking for a fix and after a half hour of trying your suggestions, #7 worked. You are awesome. Thank you!

    TO
    Tony Jul 20, 2021

    A very quick method to see what you might be dealing with:Go straight to method 4 in this guide and do the steps.
    When you get to “net start wuauserv” you might receive this error:The wuauserv service could not be started. A system error has occurred. System error 2 has occurred. The system cannot find the file specified.If you get that error from command prompt, jump straight to solution #7.

    Reply
      GA
      gamer1233 Nov 21, 2023

      it worked, thanks a lot.

      Also while trying to run the registry file on step 7 , you may encounter the error that only binary files can work or some other error

      To fix this error you just need to copy the code by selecting it and not by clicking to copy it , you can also try to skip the first line and copy the rest code and then typing the first line manually

      if you still get errror , try saving with encoding format “ANSI”.

      Reply
    DA
    Dan Aug 25, 2021

    After trying several options from other threads, the 3rd solution in here works for me. PC: Windows 10 Pro. Thank you very much Kevin!

    IJ
    i..Jones Dec 12, 2022

    Thanks a whole lot. The 7th solution worked for me

Need Help? From $35