To fix Windows error 0x8007045d, you can try restarting your computer, refreshing your system, checking your device connections, updating your device drivers, copying files from your device to your system, uploading files from the Internet, and using Hardware and Devices’ Troubleshoot.
Windows 10 and 11 will display error code 0x8007045d when it has trouble finding or reading files. This can happen for a number of reasons, so we’ll explain what those reasons are and how you can fix the 0x8007045d error.
CONNECTED. How to Fix Error Code 0x80004005 in Windows 10 and 11
What Causes Windows Error 0x8007045d?
Error 0x8007045d in Windows usually occurs when a running process cannot find or read the file it is trying to access. This means that either the file is not where it should be or the data in the file is corrupt.
You will probably encounter this error while copying or using files on an external drive. A weak connection between the device and your computer can cause e.g. Both hardware and software causes this error, but try the simplest solutions first.
Ways to resolve Windows error code 0x8007045d
There are some simple fixes that you can apply to possibly rid your Windows PC of the 0x8007045d error.
Restart your computer
The simplest fix you can apply is to restart your computer. Restarts often fix minor issues with your system, possibly including error 0x8007045d, allowing you to resume what you were doing without any problems.
It’s easy to restart both Windows 10 and Windows 11 computers. Once your device is back on, follow your steps and your issue should be resolved.
Update your computer
Another simple fix that you can apply is to update your Windows 10 or Windows 11 operating system to the latest version. Microsoft regularly sends out updates that fix common Windows problems, so applying the available updates can get rid of the 0x8007045d error. Updating your PC takes just a few clicks, and it’s free.
Check your hard drive, USB drive, and CD/DVD drive connections
If you’ve encountered error 0x8007045d while trying to access files on an external drive or disk, check to make sure your PC isn’t connected to that device.
Windows cannot read or copy files from a weak or incorrectly mounted device. Check your device’s USB port or CD/DVD drive to make sure it’s working properly. You can try changing the port on your USB device to see if that fixes the problem.
If the drive you’re managing files with is built into your device, the chance of a bad connection is less likely, and it’s also harder to identify and fix (especially on a laptop). Consider taking your device to a professional technician if you suspect the 0x8007045d error is an internal communication issue.
CONNECTED. How to find your missing USB drive in Windows 7, 8 and 10
Update your device drivers
Your USB or CD/DVD reader drivers may be out of date, causing these devices to not work properly with your computer. In this case, you will encounter error code 0x8007045d when trying to read or copy files stored in these elements.
You can solve this problem by updating the existing drivers to the latest version. Use Windows’ built-in Device Manager utility to update your drivers.
Start the process by opening your computer’s Start menu, finding Device Manager, and running the tool.
In Device Manager, expand your hardware device category. We will extend the Universal Serial Bus Controllers option to address our USB device issues.
Then right-click on your device in the extended menu and select “Update Driver”.
Select “Automatically search for drivers”.
Allow Device Manager to install available drivers.
Copy your files to your computer
If you receive the error “The request could not be performed due to an I/O device error” when installing a program from an external memory device, first copy the program files to your computer’s local storage, and then run the installer. This will ensure that a connection problem does not prevent you from installing your app.
You can use Windows’ File Explorer to copy files from your external storage to a folder on your computer. Once you’ve done that, use the locally available files to perform your operations.
Download your files again
When you get the error code 0x8007045d for a file you downloaded from the Internet, there is a good chance that the file is corrupt. This happens for various reasons, an interrupted download process is a common reason.
In this case, download your file again from its source location on the Internet, and then use the newly downloaded file. That should solve your problem. If possible, run a checksum on the file to verify that the download source is not compromised.
CONNECTED. Download problems. 9 ways to troubleshoot and fix problems
Use Hardware and Device Troubleshooting
Windows includes many troubleshooters that allow you to find and fix problems with various components of your PC. One of them is the Hardware and Devices Troubleshooter, which lets you detect problems with your attached devices and help you fix them.
You can run this tool to troubleshoot your devices and fix your 0x8007045d error.
To do this, open the “Start” menu, find “Command Prompt” and select the tool.
In the command prompt window, type the following and press Enter.
msdt.exe -id DeviceDiagnostic
In the Hardware and Devices window, select Next.
Wait while the troubleshooter finds the issues with your devices. When a problem is found, use the on-screen solutions to solve it.
And that’s it. Your 0x8007045d Windows error should now be fixed.
CONNECTED. How to Use Safe Mode to Fix Your Windows PC (And When You Should)