Fix: Update Error 0x80073712 on Windows 10 PC

If you’re trying to upgrade or install a new version of Windows 10, you may come across the Error 0x80073712 in the midst of a Windows update. This issue mainly occurs when system files get corrupted, and the Windows upgrade process detects the integrity of the system questionable. It means that a file required by Windows Setup is possibly now gets damaged or corrupted. In this blog post, we have outlined a number of possible solutions for Error 0x80073712 when trying to upgrade to a new version of Windows 10.

Undoubtedly, Windows 10 has been patched and polished with proper attentiveness, but still, some of its features leave a lot to be desired. Apart from this, Windows Update is still unprotected and prone to damage like Error 0x80073712. This inbuilt service offers updates for the software in the form of cumulative updates and service packs. The main purpose of Windows Update is to keep the OS updated with enhanced security and stability features. To remain effective, we suggest you follow the workaround below in the same order since we arranged the fixed by their efficiency and difficulty.

How to Fix Windows Update Error 0x80073712

Here are some easy methods to Fix Windows Update Error 0x80073712 –

1} Run Windows Update Troubleshooter

While there is a number of alternatives to resolve this issue, you can use this built-in application to fix the error immediately. Windows Update Troubleshooter is designed to locate and rectifies the common update issues by itself. However, this tool doesn’t fix the entire problems, but they are a good place to start if you encounter a problem with your system, operating system or any connected devices. Try Windows Update troubleshooter to settle down the problem –

  • Press Win+I at the same time to invoke Settings.
  • Click on the Update & Security category.
  • On the left pane, go to the Troubleshoot section.
  • Move to the right side, select Windows Update.
  • Click on the Run the troubleshooter button.
  • This will start locating the potential reasons behind the issue.
  • Once it completes, check if the problem is still there.

2} Perform the SFC scan

The next logical step is to run the System File Checker solution which is a handy feature to scan your system files. Moreover, this utility also repairs missing or corrupted system files including those associated with Error 0x80073712. To run the SFC scan –

  • Press Win+R hotkey to call Run dialog.
  • In the void, type ‘cmd’ and press Ctrl+Shift+Enter key.
  • If UAC will prompt, click on the Yes button.
  • Once the elevated command prompt appears, type the command –
sfc /scannow
  • Press the Enter key and this will start the scanning process.

Perform the SFC scan in Windows 10.

  • It will take a short time and find the missing files and then restore them.
  • Lastly, restart the device when the scan gets over.

3} Run the DISM tool

If the explanations above have been to no benefit, your Windows files might be damaged or missing. Therefore, the next preferred step is to run the Deployment Image Servicing and Management (DISM) solution. This built-in Windows tool is usually able to fix various problems related to the Windows operating system. To run DISM, follow the below steps –

  • Press Win+Q hotkey and let the Taskbar search appear.
  • In the text area, type cmd.
  • Right-click on the Command Prompt and select Run as administrator.
  • If UAC prompts, hit the Yes button.
  • On the next page, type the below text and press Enter 
DISM.exe /Online /Cleanup-image /Restorehealth

Run the DISM tool in Windows 10

  • This will start executing the scanning process for the corrupted image files in the OS. 
  • Restart your PC and check for the error during startup.

4} Remove Windows Update Cache

Removing faulty and corrupted Windows Update Cache is another advantageous approach to help fix this irritating issue. The Update Cache is a specific folder that collects and stores update installation files. Here’s how to remove them –

  • Press Win+R hotkey at the same time to call the Run dialog.
  • Copy & paste services.msc into the empty box and hit Enter.
  • Once Services window, locate Windows Update in the Name column.

Error 0x80073712

  • Right-click on the result and then click Stop.
  • Again, open the Run dialog box using Win+R keys.
  • In the box, type the following URL and then press Enter key.
C:\Windows\SoftwareDistribution\Download
  • Press Ctrl+A and to select the entire files and folders.
  • Right-click on the selected items and click Delete.
  • If asked to provide administrator permission, mark the box ahead Do this for all current items and click Continue.
  • Back again to the Services window, right-click on Windows Update and click Start.

Reboot your device and try the Windows update again to check if the Error 0x80073712 disappears.

6} Perform Disk Cleanup

The constant collection of temporary files, browser cache, in the system drive is very hazardous for a PC. Therefore, if the error is still persisting you can use the Disk Cleanup tool as a resolution. This will remove the temporary Windows 10 setup files which might be the real culprit for Windows Update Error. Here is how to do apply this workaround to fix Error 0x80073712 –

  • First of all, open the Run dialog box as we explained above.

  • In the field, type cleanmgr and hit Enter.
  • Inside tiny Disk Cleanup box, select C: drive and click the OK button.
  • Click the Clean up system files option.

Error 0x80073712

  • Again select C: drive and checkmark all the boxes except Downloads.
  • Click OK and the tool will start removing the files.
  • Lastly, restart your computer to complete the process.

Once you completed the steps, navigate to the path Settings > Update & security > Windows Update. After that, click on Check for updates to update your system one more time.

7} Restart Windows Update components

If the above workarounds are not working then you can fix this issue by resetting the Windows Update components. This means that you should reset them manually to settles down the irritating Update Error 0x80073712. Here is how to do –

  • In the Windows Search, type ‘cmd’.
  • Right-click on Command Prompt and select Run as administrator.
  • When UAC prompts, click on the Yes button.
  • On the following page, input the following URL one by one and hit Enter after each.
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”
cd /d %windir%\system32
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
netsh winsock reset
netsh winhttp reset proxy
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
  • Now, close your command prompt and go to the Microsoft Support website.
  • On the following page, download the latest Windows Update Agent.
  • Install it on your device using the on-screen instructions.
  • Eventually, restart your PC and check if this method worked for you.

8} Rename Software Distribution Folder

As per the Microsoft expert team, this is another reportedly effective workaround for Windows Update Error  0x80073712. If something related to those components was causing the error, this method will certainly work as a fix. To perform the trick, make use of the guide below –

  • Open the elevated command prompt as we explained above.
  • Type the following commands one after the other, and hit Enter each –
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

(This will stop the update components for a while)

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old

(This will rename the SoftwareDistribution folder and the Catroot2 folders. Here, the Windows get fresh when the next time you try to update)

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

(It restarts the services which you stopped)

  • Close the window and restart your device.

9} Use the Media Creation Tool

Unfortunately, if none of the above workarounds works for you then as the last resort, you can use the Media Creation Tool. Windows update is a very valuable and crucial service that you might consider for a clean installation of Windows 10. This will in-place upgrade or clean installation of the latest version of the Operating System. You can use this application for reference and proceed with caution. Thereafter, check if the Update Error 0x80073712 problem has been rectified.