During the process of using Windows Update or during the upgrade to Windows 10, you receive the error message 0x8007045A ERROR_DLL_INIT_FAILED. This error occurs because the msxml dll file on the Windows operating system is corrupted. To fix this error, please refer to the following article of guideonline.
Fix error 0x8007045A:
Step 1. Run System File Checker to fix the error.
Step 2. Replace the msxml3.dll, msxml3a.dll, msxml3r.dll, msxml6.dll and msxml6r.dll files on your system with better ones.
You can back up these files to a safe location just in case something bad happens. The next step is to copy the above 5 files from another system and paste them into the folder under the path C:\Windows\System32 to replace the corrupted files. Make sure the computers run the same version of Windows operating system.
Once done, next you have to re-register (re-register) these dll files:
To register (register) a dll file or ocx file, open Command Prompt under Admin, enter the following command and press Enter:
regsvr32 “path & filename of dll or ocx“
Next on the Run command window, enter the following command and press Enter:
Follow the same steps for the remaining 4 files: msxml3a.dll, msxml3r.dll, msxml6.dll and msxml6r.dll.
Reboot your system and check if the error persists or not?
Step 3. If the error persists, then you can apply the last solution, which is to download the latest version of XML parser from MSDN to your computer and install it on your system.
Good luck! For You!!