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 problem mainly occurs if some of the Windows Update files got corrupted or missing. It means that a file required by Windows Setup is possibly now gets damaged or corrupted. In this blog post, we have explained some possible solutions for Error 0x80073712.
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 and see if it works –
- 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 the Ctrl+Shift+Enter key.
- If UAC will prompt, click on the Yes button.
- Once the elevated command prompt appears, type the command –
- Press the Enter key and this will start the scanning process.
- 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
- 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} Reset some basic elements of the update
If the problem is still persisting, you might want to run some commands to reset the basic elements of the update. This will also provide grant access to the updated files. Here are the steps –
- Open Command Prompt with Admin access.
- Inside the Command Prompt window, type the following commands and press Enter after each command:
net stop trustedinstaller cd %windir%\winsxs takeown /f pending.xml /a cacls pending.xml /e /g everyone:f del pending.xml net stop wuauserv ren c:\windows\SoftwareDistribution softwaredistribution.old net start wuauserv
- After running the above commands, try to update your computer and see if it works.
5} 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 updated installation files. Here’s how to remove them –
- Press the Win+R keys at the same time to open the Run dialog.
- Type services.msc into the empty box and hit Enter.
- In the Services window, locate Windows Update in the Name column.
- Right-click on the result and then click Stop.
- Again, open the Run dialog box using the Win+R keys.
- In the box, type the following URL and then press Enter key.
- Press Ctrl+A and 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 the tiny Disk Cleanup box, select C: drive and click the OK button.
- Click the Clean up system files option.
- 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 it –
- 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.