Was this page helpful?
Thank you!

Comments or suggestions?

Enter Email Address (optional)

MSXML errors installing QuickBooks

When you are installing QuickBooks, one of the following errors is displayed:

  • Make sure MSXML 4 has been installed on your system correctly
  • QuickBooks had a problem accessing this registration file. Make sure MSXML 4 is installed correctly:
    C:\Documents and Settings\All Users\Application Data\COMMON FILES\Intuit\QuickBooks\QBRegistration.dat
  • An unrecoverable error has occurred. Exception msxml could not cocreate instance.
  • The install process stays at "Installing MSXML 4.0" and does not continue.
Why this is happening
  • QuickBooks accesses the QBRegistration.dat file during installation. Because the file is in XML format, the setup program uses MSXML 4 to read the file. If MSXML 4 is either not installed or damaged, the file cannot be read.
  • MSXML is a Microsoft component that QuickBooks uses throughout the program. This issue may occur if there is a damaged installation of MSXML 4.0 on your computer.
  • This may be caused by a damaged or unregistered Microsoft XML Parser (MSXML).
How to fix it

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.

Important: These troubleshooting steps may help resolve your issue. They focus on the Windows operating system, which is not an Intuit product. Intuit recommends that if you are not comfortable doing these steps on your own, seek expert assistance from your computer's manufacturer or a Windows expert. If the issue persists after performing these steps, contact your computer's manufacturer or Microsoft. 

  • Install QuickBooks after the MSXML 4 installation is finished.
KB ID# SLN41334
10/26/2016 8:14:27 AM
PPRDQSSWS406 9138 Pro 2017 b0cd3b