When you open QuickBooks Desktop, you receive the following error message:
Or, when trying to register msxml3.dll or msxml4.dll from the command line of a 64 bit machine:
Your Windows operating system's Microsoft Core XML Services DLL (MSXML.dll) file is missing, damaged, or unregistered.
Intuit recommends 3 solutions for this problem. The first solution may solve your problem, or you may need to try all 3 to resolve the issue. For best results, perform the solutions in the order shown.
Solution 1: Update QuickBooks Desktop to the latest release
Solution 2: Register the MSXML.dll files
Important: These troubleshooting steps may help resolve your issue. They focus on your Windows installation, which is not an Intuit product. Intuit recommends if you are not comfortable doing these steps on your own, you can find expert assistance by consulting your computer's manufacturer or a Windows expert. If the difficulty persists after performing these steps, contact your computer's manufacturer or Microsoft.
If running on a 32 bit computer:
If running on a 64 bit computer:
Note: These steps are specific to 64bit installations and will not work if the system is 32bit.
Solution 3: Reinstall the MSXML.dll files