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

  • Make sure MSXML has been installed on your system correctly.
  • QuickBooks had a problem accessing this registration file. Make sure MSXML 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” and does not continue.

Solution 1: Re-register system files

a) 64-Bit operating system, register MSXML with the following commands:

1.   Click the Start menu and type cmd, then right-click and choose Run as Administrator.

2.   At the C: prompt, enter cd\windows\syswow64

3.   Type regsvr32 MSXML6.dll and press Enter.

b) 32-Bit operating systems: register MSXML with the following commands

1.  Hold down the Windows key and press R (Windows key + R).

2.  Type cmd and press Enter.

3.  Type regsvr32 MSXML6.dll and press Enter.

Solution 2: Repair MSXML 6.0

If you are installing QuickBooks from a downloaded file:

1.  Download the msxml.msi installation file and save it to your desktop.

 Windows 7 or Vista:

  1. Click the Windows Start button.
  2. In the Start Search field, enter msiexec.exe /fvaum “%userprofile%\desktop\msxml.msi” and press Enter.

 Windows XP:

  1. Click the Windows Start button and select Run.
  2. In the Open field, entermsiexec.exe /fvaum “%userprofile%\desktop\msxml.msi” and click OK

3. Install QuickBooks after the MSXML 6 installation is finished.

Solution3: Download and install MSXML 6.0 SP1

1. Download the msxml.msi installation file and save it to your desktop.

2. Double-click the msxml.msi file on your desktop.

3.  Follow the instructions to install MSXML 6.

4.  Install QuickBooks after the MSXML 6 installation is finished.

Solution 4: Uninstall and reinstall MSXML 6.0

1. Click the Start button.

2.  In the Start Search field, type Programs and Features and click Enter. Or In the Start Searchfield, type APPWIZ.CPL and click Enter.

3.  Select MSXML 6.0 from the list and click Uninstall/Change (above the list).

4.  Follow the instructions to remove MSXML 6.0.

5.  Download the msxml.msi installation file and save it to your desktop.

6.  Double-click the msxml.msi file and follow the instructions to continue the installation.

7.   Install QuickBooks after the MSXML installation is finished.