0x8007045d: What Does This Error Mean & How to Fix It

Verify that your hard drive is not damaged for seamless updates

Reading time icon 4 min. read


Readers help support Windows Report. When you make a purchase using links on our site, we may earn an affiliate commission. Tooltip Icon

Read the affiliate disclosure page to find out how can you help Windows Report effortlessly and without spending any money. Read more

Key notes

  • Are you experiencing problems with Windows updates? The built-in troubleshooter should be able to help you resolve any issue.
  • Still, the DISM and SFC scans can also be useful when checking for system errors.

0x8007045d is a common error code that you might get when you try to install an update through Windows Update or from the Microsoft site. When you see this error message, it means that Windows Update cannot continue because it has difficulties reading files from your system.

Usually, the error is accompanied by the request could not be performed because of an i/o device error message. Sometimes, restarting your PC could resolve most of the Windows update errors, but if you’re stuck, here are more troubleshooting steps.

What is error code 0x8007045d? 

Error code 0x8007045d is a Windows update error. It occurs when Windows Update has difficulties reading files from the Microsoft servers. This can happen due to any one of the following reasons:

  • Firewall blocking – The update may be blocked by an antivirus or firewall program installed on your computer.
  • Insufficient storage – Windows updates usually occupy a significant amount of space in your hard drive. It may fail if you don’t have enough free space to install the update.
  • Corrupt update – The update itself may be corrupt or damaged. 
  • Bad registry files – If your Registry has been modified, some entries may end up broken or corrupted and interfere with the update.
  • Incomplete download – If the update did not finish downloading successfully, most of its files will be incomplete, probably because some update files are missing, and the error 0x8007045d may appear.
  • Damaged hard drive – If your hard drive has been damaged, it will be impossible for update files to read any files as their integrity has already been compromised.

How can I fix error code 0x8007045d?

Check off the basics before any advanced troubleshooting:

1. Run the Windows update troubleshooter

  1. Hit the Windows key and click on Settings.settings windows 11
  2. Click on System, then Troubleshoot.Open system troubleshooter
  3. Select Other troubleshooters.other troubleshooters
  4. Locate Windows Update and click the Run button next to it.windows-update-run-troubleshooter runtimebroker.exe error

2. Run the Hardware and Devices troubleshooter

  1. Hit the Windows key, type cmd, and select Run as administrator.cmd-run-admin-w11 unexpected kernel mode trap windows 11
  2. Type the following command and hit Enter: msdt.exe -id DeviceDiagnostic
  3. In the Hardware and Devices dialog that appears, click Next.
  4. The tool will start scanning for any problems with your hardware and recommend a fix. After it is done, try again with Windows update and check if the error persists.

3. Run the DISM and SFC commands

  1. Hit the Windows key, type cmd, and select Run as administrator.cmd-run-admin-w11 unexpected kernel mode trap windows 11
  2. Type the following commands and press Enter after each one: dism /online /cleanup-image /restorehealth sfc /scannow
  3. Now restart your PC.

4. Reset the Windows Update components 

  1. Hit the Windows key, type cmd in the search bar, and click Run as administrator.cmd-run-admin-w11 unexpected kernel mode trap windows 11
  2. Type in the following commands and press Enter after each one: net stop wuauserv net stop cryptsvc net stop bits net stop msiserver ren %systemroot%\softwaredistribution softwaredistribution.bak ren %systemroot%\system32\catroot2 catroot2.bak net start wuauserv net start cryptSvc net start bits net start msiserver 

5. Perform a Clean boot 

  1. Hit the Windows + R keys to open the Run command.
  2. Type in msconfig and hit Enter.
  3. In the System Configuration window that opens, navigate to the Services tab and check Hide all Microsoft services option.
  4. Click on Disable all.
  5. Restart your PC normally.

6. Perform a System Restore

  1. Click the Search icon, type create restore point and click Open.
  2. Select the drive you wish to enable system restore for and click on Configure.
  3. Now select Turn on system protection. Set the Max Usage value and click on Apply and OK to save changes.
  4. Go back and repeat step 1.
  5. When the System Properties window opens, click on Create.system properties create restore point windows 11
  6. Enter the desired name for the restore point and then click the Create button.create a restore point windows 11 name
  7. Wait while Windows creates the restore point.
  8. Press the Windows + R keys, type rstui, and hit Enter.
  9. Select the restore point you wish to revert to and click on Next.
  10. Now click on Finish.

You may also encounter problems when installing updates, so don’t hesitate to check out our detailed article for solutions.

Given how frequently Windows update errors occur, it would be best to consider installing Windows update repair tools to help you easily navigate these issues.

Let us know of any additional thoughts you may have on this update error in the comment section below.

More about the topics: Windows Update