Windows Update error 0x8007045b

How to Fix Windows Update error 0x8007045b on Windows 10

If you encounter error code 0x8007045b when trying to install certain updates or after a failed update to Windows 10 from an earlier version of Windows, this message is intended to help you. In this article, we will identify possible causes and suggest appropriate solutions that you can try to resolve. The description of the error string can be:

You may experience Windows update error 0x8007045b due to one or more (but not limited to) of the following known causes;

  • File corruption system.
  • Windows update error.
  • Interference from third-party security software.

Fix Windows update error 0x8007045b

If you are experiencing this Windows Update Error 0x8007045b issue, you can try our recommended solutions in the order presented below to resolve the issue.

Let’s take a look at the description of the process involved with regard to each of the solutions listed.

1] Run the Windows Update troubleshooter

This workaround requires you to run the Windows Update Troubleshooter and see if it helps fix the Windows Update Error 0x8007045b problem.

2] Perform SFC and DISM scan

If you have errors in the system files, you may encounter Windows update error 0x8007045b.

SFC / DISM is a Windows utility that allows users to check for corruption in Windows system files and restore corrupted files.

For ease and convenience, you can run the analysis using the following procedure.

  • Press Windows key + R.
  • In the Run dialog box, type the notebook and press Enter to open the notebook.
  • Copy and paste the syntax below into the text editor.
@echo off
date /t & time /t
echo Dism /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /Cleanup-Image /StartComponentCleanup
echo ...
date /t & time /t
echo Dism /Online /Cleanup-Image /RestoreHealth
Dism /Online /Cleanup-Image /RestoreHealth
echo ...
date /t & time /t
echo SFC /scannow
SFC /scannow
date /t & time /t
  • Save the file with a name and add the file extension .bat, for example; SFC_DISM_scan.bat.
  • Run the batch file repeatedly with administrator privileges (right-click the saved file and select Run as administrator
  • from the context menu) until no errors are reported.
  • Restart your PC.

At startup, try to update again. If the error persists, continue to the next solution.

3] Disable/uninstall third-party security software (if applicable)

Firewall and antivirus are important for the security of your system, but sometimes these programs can interfere with Windows 10 and cause this error to appear.

McAfee, AVAST, and Comodo are known to cause this particular problem. In this case, to resolve this issue, you will need to remove all third-party antivirus programs from your PC using the dedicated removal tool to remove all files associated with your antivirus program.

Also see: How to Fix Windows Update Error 0x8007010b

If removing the antivirus fixes this error, you can now reinstall the same antivirus, or you can switch to alternative software or better stick with the native Windows 10 AV program: Windows Defender.

4] Clear the cache/components of Windows Update

The software distribution folder in the Windows 10 operating system is a folder located in the Windows directory and is used to temporarily store the files that may be required to install Windows Update on your computer. This solution requires that you delete the contents of the Software Distribution folder and then try the upgrade process again. If the error is still not resolved, go to the next solution.

5] Perform a fresh start, on-site update repair or cloud reset

At this point, if the error is still not resolved, it is most likely due to a form of system corruption that cannot be resolved in a conventional manner. In this case, you can try Fresh Start, Spot Update Repair to reset all Windows components. Also, if you’re running Windows 10 version 1909 and later, you can try resetting the cloud and see if it helps.

Leave a Comment

Your email address will not be published. Required fields are marked *