Follow the steps stated below to solve the problem:
· Run Checkdsk
· Disable Security Services
· Cleanout Debris Files
· Shrink Disk Volume
To fix error 0x8007045D many experts recommend using a good System Utilities software. It not only fixes errors in your system but also enhances the stability of your PC. The most important feature of such a software is the Registry cleaning power.
I also got some help from this article to fix Error 0x8007045D
Hope it fix your problem.