What Does The Error “An Unrecoverable Error Has Occurred. Exception MSXML Could Not Cocreate Instance” Mean?

According to Intuit, QuickBooks may report “Error:  An unrecoverable error has occurred. Exception msxml could not cocreate instance” when opening QuickBooks.

This error may be caused by a damaged or unregistered Microsoft XML Parser (MSXML).

To resolve this error, try these troubleshooting steps:

  1. Re-register the Microsoft XML Parser
  2. Download and re-install MSXML3.dll, which is the file for Microsoft’s XML Parser 3.0
  3. Perform a clean install of QuickBooks

See our related article on a similar error when opening QuickBooks, Error: C=343.

For more information on this error and details on these troubleshooting steps, see this Intuit knowledge base article.

Vote This Post DownVote This Post Up (No Ratings Yet)


  1. Spent three days dealing with this BS. This is the answer. http://support.quickbooks.intuit.com/support/articles/SLN41780. Save your files to an outside drive, let this program fix your msxml and a host of other issues that will pop up and then restore your files. Super easy to do if you have the CD to install with. Oh and put your CD in BEFORE running this. Worked so fast I was furious I wasted three days. I do not know why intuit doesnt state this is the answer for msxml problems.