It would be a very irritating situation if Windows Updates throws up error code 0x8007043c. This error usually occurs if any Windows Service that is required by Windows Update runs into problems. It may occur if you try to run the Windows Update Standalone Installer in Safe Mode or if you run Windows Update in the regular mode too. In case you encounter this issue, check this article for its troubleshooting.
Windows Update error 0x8007043c
There are many possible causes behind this issue but one thing we know is that this error has been around for more than a decade with no fix. The most probable causes of error 0x8007043c are an overprotective third-party, system file corruption, or an incompatible update.
- Run the Windows Updates Troubleshooter
- Check the status of the following Windows Services
- Use DISM to fix corrupted Windows Update system files
- Install Windows Update in Clean Boot State.
Try the following solutions sequentially to troubleshoot the problem:
1] Run the Windows Updates Troubleshooter
The Windows Updates Troubleshooter is an excellent tool to check for irregularities with Windows Updates, the associated services, and fixes an incompatible update. The procedure to run the Windows Updates Troubleshooter is as follows:
Click on Start and go to Settings > Updates & Security > Troubleshoot.
Select the Windows Updates Troubleshooter from the list and run it.
Restart the system once the process has completed.
You could also run the Windows Update Online Troubleshooter.
2] Check the status of the following Windows Services
The default configuration on a standalone Windows 10 PC is as follows:
- Windows Update Service – Manual (Triggered)
- Windows Update Medic Services – Manual
- Cryptographic Services – Automatic
- Background Intelligent Transfer Service – Manual
- Windows Installer – Manual.
This will ensure that the required Services are available.
3] Use DISM to fix corrupted Windows Update system files
DISM.exe /Online /Cleanup-image /Restorehealth
Please note that here you need to be patient since the process can take up to several minutes to complete.
When you run the command mentioned above, DISM will replace potentially corrupted or missing system files with good ones.
However, if your Windows Update client is already broken, you will be prompted to use a running Windows installation as the repair source or use a Windows side-by-side folder from a network share, as the source of the files.
You will then be required to run the following command instead:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:RepairSourceWindows /LimitAccess
Here you have to replace the C:RepairSourceWindows placeholder with the location of your repair source.
Once the process is complete, DISM will create a log file in %windir%/Logs/CBS/CBS.log and capture any issues that the tool finds or fixes.
Close the command prompt, and then run Windows Update again and see it has helped.
4] Install Windows Update in Clean Boot State
In case a third-party software is interfering with the Windows Update process, thus causing the error in the discussion, you could try installing the Windows Updates after restarting the system in Clean Boot State. In this state, all third-party programs remain disabled at startup.
If it works, your problem is solved for the time being, and for the future, you could investigate the troublesome program by hit and trial and remove it unless it’s important.
If the above-mentioned solutions fail to work, you might need to perform a repair install or clean install on your system. Rather, many users eventually resolved this issue after a clean install.