Error 0x8007045d: What It Is and How to Fix It

The 0x8007045d error code can be caused by your software and hardware

A woman looking frustrated while trying to use Facebook Marketplace on her laptop.


The 0x8007045d error code is one that can appear in versions of Windows when a device has difficulty locating or reading files correctly. Typically, this happens during an app or Windows update, but error code 0x8007045d has also been known to appear during a faulty file transfer or system backup as well.

How the 0x8007045d Error Code Appears

Error code 0x8007045d can appear in a pop-up error message and within parts of Windows 10 while files are being accessed or an update is in progress. Below are two examples of how the 0x8007045d error can appear:

The request could not be performed because of an I/O device error (0x8007045D) Please rerun backup once the issue is resolved.
Windows cannot install required files. Make sure all files required for installation are available and restart the installation. Error code: 0x8007045D

Causes of the 0x8007045d Error

An 0x8007045d error code occurs when a computer has difficulty accessing or reading required files during a process. This can be caused by a corrupt Windows registry, corrupted system or program files, an incomplete file download, faulty memory modules, or a damaged storage device such as an external hard drive, USB drive, CD, or DVD.

How to Fix a 0x8007045d Error

Because error code 0x8007045d can be triggered by software and hardware problems, there are a variety of different strategies that can be attempted when trying to deal with it.

  1. Restart Windows. A bit of a cliché, but this basic action has a habit of fixing the most random computer errors and is worth trying anytime you encounter tech troubles.

    Make sure you're restarting your Windows computer the correct way as doing it incorrectly could actually be causing your issues.

  2. Update Windows. A Windows update not only installs the latest features and security patches, but it also scans your device for corrupted files and errors and fixes them.

    You can check for a new Windows update at any time by going to Settings > Update & Security > Check for updates. Make sure your Windows device is plugged into a power source, as some updates may take a while, especially if it’s been a long time since your last update.

  3. Reconnect the drive. If you’re encountering this error while trying to access files on an external drive such as a USB stick or DVD, try disconnecting it from your Windows computer, plugging it, and then attempting the task again.

  4. Clean your CDs and DVDs. Grimy fingerprints may be behind the frustrating 0x8007045d error message. If your disks are dirty, your computer’s disk drive may be having a hard time reading its data properly. Give the disk a cleaning the proper way, then try the task again.

  5. Repair your CDs and DVDs. If your CD or DVD is cracked or scratched, there’s no amount of cleaning that will make it readable again. Instead, you can try to repair it; there are several methods that have been proven to work.

    Not feeling up to repairing a disk yourself? You may want to try a professional disk repair kit, which are relatively affordable and typically get the job done.

    If you’re sure the error is caused by a damaged disk and you’re unable to repair it, the best solution may be to simply order a replacement disk from the supplier.

  6. Try an alternative USB port. The port you’re trying to use may be damaged. If you have another USB port on your Windows device, it can be worth trying that one as well.

  7. Transfer the files to your computer. If you’re trying to install an app or update from an external drive or disk and you keep getting the 0x8007045d error message, try copying the relevant files to your computer and running the installation or update from there.

  8. Re-download the files. The files you’re trying to access may have been corrupted during their initial download. This can be cause by a weak or faulty internet connection, or an issue on the website’s server. If you can, delete the files and download them once again.

    An easy way to determine the files were downloaded properly is to compare their size to that listed on their official website. If an installation file is supposed to be 800 MB, but it’s only 200 after being downloaded, you know something’s up.

  9. Transfer the files via the cloud. If you’re unable to access the files from an external drive, the disk drive itself may be physically damaged and no amount of cleaning will fix the problem. You can get around this by sending the files to your computer via a cloud service, such as Google Drive, Dropbox, or OneDrive.

    If you’re not a fan of cloud services, you can always transfer the files to your computer by attaching them to a good old-fashioned email

  10. Update your drivers. This process can fix errors relating to both local and external drives. Open the Windows Start Menu and type "driver." Select Device Manager, double-click Disk Drives to expand the list, right-click the drive you want to update, then select Update driver. Repeat for each drive.

  11. Check the drive for errors. Windows actually has a built-in tool for scanning drives for errors and correcting them. To scan any drive, open File Explorer, right-click the drive name, then select Properties > Tools > Check.

    The scan should only take a few minutes. You'll be alerted to any errors detected during the scan when it finishes.

  12. Run the Hardware and Devices Troubleshooter. Windows also has a whole suite of other built-in programs called troubleshooters which are designed to scan for specific tech issues and correct them.

    The one you want to use is called the "Hardware and Devices Troubleshooter." To find it, select Settings > Update & Security > Troubleshoot, then select Run the troubleshooter under its title.

    You may also want to run the Shared Folders Troubleshooter from the same screen. If you’re getting the 0x8007045d error while performing a Windows update, it’s a good idea to do the Windows Update Troubleshooter, too.

  13. Temporarily disable antivirus programs. Antivirus programs are infamous for interfering with updates and installations. Try disabling whatever program you have running in the background, then try the update again.

Don’t forget to turn the antivirus protection back on, as an unprotected computer may cause even more trouble in the future.