While searching for updates using Windows Update, you may get the following Windows Update error 80080005 message:

Windows Update

Windows could not search for new updates

An error occurred while checking for new updates for your computer.

Error(s) found:

Code 80080005        Windows Update encountered an unknown error.
                     Get help with this error

Most recent check for updates:    11/13/2018 at 4:03 AM
Updates were installed:           11/23/2017 at 4:50 AM.  View update history
You receive updates:              For Windows and other products from Microsoft Update

Get updates for other Microsoft products. Find out more

Solution #1

The error probably occurs if you access an program that not rightly coded or correctly installed on your Windows. To fix this issue, follow the steps below:
  1. Click “Start” menu, click “Control Panel” and then select “Administrative Tools”.
  2. “Administrative Tools” windows pops up, then click “Services”.
  3. On the “Services(Local)” list, right-click “Windows Update” and select “Stop”.
  4. Go the primary drive where Operating System is installed and click Windows file.
  5. Find “SoftwareDistribution” and rename it like “SoftwareDistribution.Coopoint.bak”.
  6. Go bact to “Services” windows, right-click “Windows Update” and select “Start”.
  7. Right-click “Windows Update” and select “Properties”, select “Automatic (Delayed)” as “Startup type”.
  8. Restart computer and try to install update again.

Solution #2

For advanced users, users can use the below command to start a batch file to fix Windows Update error 80080005.

:: / -------------------------------------------------------------------------- /
:: fix Windows Update common error
:: (c) Copyright 2006 - 2018 Coopoint, Ltd. All rights reserved.
:: / -------------------------------------------------------------------------- /
:: 1. Stopping Windows Update, BITS, Application Identity, Cryptographic Services
:: and SMS Host Agent services...
:: / -------------------------------------------------------------------------- /
net stop wuauserv /yes
net stop bits /yes
net stop appidsvc /yes
net stop cryptsvc /yes
net stop ccmexec /yes
:: / -------------------------------------------------------------------------- /
:: 2. Deleting AU cache folder and log file...
:: / -------------------------------------------------------------------------- /
pushd %systemroot%
    if exist "SoftwareDistribution.coopoint.bak" (
        attrib -s -r -h SoftwareDistribution.coopoint.bak
        rd /s /q SoftwareDistribution.coopoint.bak
    ren SoftwareDistribution SoftwareDistribution.coopoint.bak
pushd %systemroot%\system32
    if exist "catroot2.coopoint.bak" (
        attrib -s -r -h catroot2.coopoint.bak
        rd /s /q catroot2.coopoint.bak
    ren catroot2 catroot2.coopoint.bak
del /s /q /f "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
del /s /q /f "%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat"
del /f /s /q %SystemRoot%\SoftwareDistribution\*.*
del /f /s /q %SystemRoot%\system32\catroot2\*.*
del /f /q %SystemRoot%\WindowsUpdate.log
:: / -------------------------------------------------------------------------- /
:: 3. Re-registering DLL files...
:: / -------------------------------------------------------------------------- /
cd /d %WinDir%\system32
regsvr32 vbscript.dll /s
regsvr32 mshtml.dll /s
regsvr32 msjava.dll /s
regsvr32 jscript.dll /s
regsvr32 msxml.dll /s
regsvr32 actxprxy.dll /s
regsvr32 shdocvw.dll /s
regsvr32 wuapi.dll /s
regsvr32 wuaueng1.dll /s
regsvr32 wuaueng.dll /s
regsvr32 wucltui.dll /s
regsvr32 wups2.dll /s
regsvr32 wups.dll /s
regsvr32 wuweb.dll /s
regsvr32 softpub.dll /s
regsvr32 mssip32.dll /s
regsvr32 initpki.dll /s
regsvr32 wintrust.dll /s
regsvr32 dssenh.dll /s
regsvr32 rsaenh.dll /s
regsvr32 gpkcsp.dll /s
regsvr32 sccbase.dll /s
regsvr32 slbcsp.dll /s
regsvr32 cryptdlg.dll /s
regsvr32 urlmon.dll /s
regsvr32 oleaut32.dll /s
regsvr32 msxml2.dll /s
regsvr32 msxml3.dll /s
regsvr32 shell32.dll /s
regsvr32 atl.dll /s
regsvr32 crrun.dll mstinit.exe /setup /s
regsvr32 msnsspc.dll /sspccreatesspireg /s
regsvr32 msapsspc.dll /sspccreatesspireg /s
regsvr32 shdoc401.dll /s
regsvr32 browseui.dll /s
regsvr32 iesetup.dll /s
regsvr32 occache.dll /s
regsvr32 comcat.dll /s
regsvr32 csseqchk.dll /s
regsvr32 asctrls.ocx /s
regsvr32 browsewm.dll /s
regsvr32 msrating.dll /s
regsvr32 mlang.dll /s
regsvr32 hlink.dll /s
regsvr32 mshtmled.dll /s
regsvr32 plugin.ocx /s
regsvr32 sendmail.dll /s
regsvr32 scrobj.dll /s
regsvr32 mmefxe.ocx /s
regsvr32 corpol.dll /s
regsvr32 imgutil.dll /s
regsvr32 thumbvw.dll /s
regsvr32 cryptext.dll /s
regsvr32 rsabase.dll /s
regsvr32 inseng.dll /s
regsvr32 dispex.dll /s
regsvr32 iepeers.dll /s
regsvr32 cdfview.dll /s
regsvr32 webcheck.dll /s
regsvr32 mobsync.dll /s
regsvr32 pngfilt.dll /s
regsvr32 licmgr10.dll /s
regsvr32 icmfilter.dll /s
regsvr32 hhctrl.ocx /s
regsvr32 inetcfg.dll /s
regsvr32 tdc.ocx /s
regsvr32 msr2c.dll /s
regsvr32 msident.dll /s
regsvr32 msieftp.dll /s
regsvr32 xmsconf.ocx /s
regsvr32 ils.dll /s
regsvr32 msoeacct.dll /s
regsvr32 inetcomm.dll /s
regsvr32 msdxm.ocx /s
regsvr32 dxmasf.dll /s
regsvr32 l3codecx.ax /s
regsvr32 acelpdec.ax /s
regsvr32 mpg4ds32.ax /s
regsvr32 voxmsdec.ax /s
regsvr32 danim.dll /s
regsvr32 daxctle.ocx /s
regsvr32 lmrt.dll /s
regsvr32 datime.dll /s
regsvr32 dxtrans.dll /s
regsvr32 dxtmsft.dll /s
regsvr32 webpost.dll /s
regsvr32 wpwizdll.dll /s
regsvr32 postwpp.dll /s
regsvr32 crswpp.dll /s
regsvr32 ftpwpp.dll /s
regsvr32 fpwpp.dll /s
regsvr32 wshom.ocx /s
regsvr32 wshext.dll /s
regsvr32 licdll.dll /s
regsvr32 regwizc.dll /s
regsvr32 iedkcs32.dll /s
regsvr32 mstime.dll /s
regsvr32 msxml3r.dll /s
regsvr32 msxml4.dll /s
regsvr32 msxml6.dll /s
regsvr32 msxml6r.dll /s
regsvr32 iuengine.dll /s
regsvr32 bitsprx2.dll /s
regsvr32 bitsprx3.dll /s
regsvr32 netshell.dll /s
regsvr32 netcfgx.dll /s
regsvr32 netman.dll /s
regsvr32 mucltui.dll /s
regsvr32 wucltux.dll /s
regsvr32 wuwebv.dll /s
regsvr32 scrrun.dll /s
regsvr32 ole32.dll /s
regsvr32 qmgr.dll /s
regsvr32 qmgrprxy.dll /s
regsvr32 muweb.dll /s
regsvr32 CRSWPP.DLL /s
regsvr32 CRYPTDLG.DLL /s
regsvr32 Daxctle.ocx /s
regsvr32 DSSENH.DLL /s
regsvr32 FPWPP.DLL /s
regsvr32 FTPWPP.DLL /s
regsvr32 Gpkcsp.dll /s
regsvr32 IEDKCS32.DLL /s
regsvr32 INITPKI.DLL /s
regsvr32 MSR2C.DLL /s
regsvr32 Mssip32.dll /s
regsvr32 MSTIME.DLL /s
regsvr32 MSXML2.DLL /s
regsvr32 MSXML3.DLL /s
regsvr32 MSXML3r.DLL /s
regsvr32 MSXML4.DLL /s
regsvr32 MSXML6.DLL /s
regsvr32 MSXML6r.DLL /s
regsvr32 MUCLTUI.DLL /s
regsvr32 POSTWPP.DLL /s
regsvr32 RSAENH.DLL /s
regsvr32 Sccbase.dll /s
regsvr32 Slbcsp.dll /s
regsvr32 WEBPOST.DLL /s
regsvr32 WINTRUST.DLL /s
regsvr32 WPWIZDLL.DLL /s
:: / -------------------------------------------------------------------------- /
:: 4. Removing WSUS Client Id...
:: / -------------------------------------------------------------------------- /
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v AccountDomainSid /f
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v PingID /f
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f
:: / -------------------------------------------------------------------------- /
:: 5. Resetting Winsock and WinHTTP Proxy...
:: / -------------------------------------------------------------------------- /
netsh winsock reset
proxycfg.exe -d
netsh winhttp reset proxy
:: / -------------------------------------------------------------------------- /
:: 6. Starting SMS Host Agent, Cryptographic Services, Application Identity,
:: BITS, Windows Update services...
:: / -------------------------------------------------------------------------- /
sc config bits start= auto
sc config wuauserv start= auto
sc config DcomLaunch start= auto
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
:: / -------------------------------------------------------------------------- /
:: 7. Deleting all BITS jobs...
:: / -------------------------------------------------------------------------- /
bitsadmin.exe /reset /allusers
:: / -------------------------------------------------------------------------- /
:: 8. Forcing AU discovery...
:: / -------------------------------------------------------------------------- /
wuauclt /resetauthorization /detectnow
:: / -------------------------------------------------------------------------- /

Need help to execute?

Solution #3

  1. Open your registry editor
  2. Go to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control
  3. Edit the RegistrySizeLimit key
  4. Set the value to 4294967295 in decimal pr ffffff in hex
  5. Reboot

Download and install the Coopoint Error Fixer, fix 80080005 error with 1-click

Download now

For Win10 / Win8 / Win7 / WinXP (32/64 bit OS)


  • Gracias, excelente buena ayuda.

  • KB2966827 was causing me issues too! Thanks guys!

  • thanks work perfectly with me in windows 8.1 build: 9471

  • Awesme site, really it’s a helpful site, like this so

  • It is a best tool to fix 80080005 error, Thanks.

  • Awesome

  • Solution 3 did it for me.

    Thanks. (Almost tempted to ask how did you figure that out…)

  • that’s very good~ thank you~

  • before i found this page i thought i was going to have to reinstall my server!

    thanks for your hard work

    solutions 1 or 2 did the trick….. just not sure which one lol

    much appreciated!

  • it s working think you a lot

  • Thanks~~ worked for me as well!!


  • worked perfect. had to use the 8 f’s method before rebooting.

  • Brilliant! I’ve been struggling with Windows update for so long. Finally a solution that works!
    Thank you!

  • Solution 1 did it for me.

    Thank you.