Repair Microsoft MSXML To Resolve QuickBooks Installation Errors

There can be situations when you can face several installation or other issues with your QuickBooks Desktop. It is not compulsory that the error or issue you are facing is occurring due to some issues in your QuickBooks Desktop because some Operating System or Microsoft component issues can also lead to errors. Damaged Microsoft MSXML can also cause installation errors in QuickBooks Desktop.

According to Microsoft, Microsoft XML Core Services (MSXML) is a set of services that helps QuickBooks to write in Script, VBScript and Microsoft development to create Windows-native XML-based applications. It is basically a Windows component due to which you can face QuickBooks Desktop while using it.

You may encounter the following errors:

  • 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.
  • C=343 Filename.dll is not an executable file.

While registering to msxml3.dll or msxml4.dll on a 64-bit system, you can also face the following error:

  • No registration helper is registered for this file type.

Causes Of These Errors

  • While installing QuickBooks, it requires QBRegistration.dat file. This file is saved in XML format and it requires MSXML 4 to read the file. In case, MSXML 4 got corrupted or missed from your system, the installation won’t be processed, and you will face an error.
  • The Microsoft Core XML Services DLL (MSXML.dll) file is missing from your system. It might be damaged or unregistered.
  • You may face error due to damaged or unregistered Microsoft XML Parser (MSXML).

How To Resolve MSXML Issues?

Solution 1: Register the MSXML DLL files

  • 64-Bit operating system, register MSXML with the following steps
    • Open the Run Command by pressing Windows + R
    • Now, type cmd in the search box and hit enter.
    • In the command prompt, type cd\windows\syswow64.
    • Type regsvr32 MSXML6.dll and hit Enter.
    • Install QuickBooks Desktop.
  • 32-Bit operating system, register MSXML with the following commands
    • Open the Run Command by pressing Windows + R
    • Now, type cmd in the search box and hit enter.
    • Type regsvr32 MSXML6.dll in the command prompt and hit Enter.
    • Install QuickBooks Desktop.

Solution 2: Repair MSXML 6.0

If you are installing QuickBooks Desktop from a download file

  • Go to the official website of Microsoft and download the msi file.
    • Windows 10, 8.1/8, 7 or Vista:
      • Click on the Start
      • Now, type exe /fvaum “%userprofile%\desktop\msxml.msi and hit Enter.
    • Once the MSXML 6.0 installation finishes, try to install QuickBooks

If you are installing QuickBooks Desktop from a CD

  • Insert the CD in the CD drive. The installation wizard should pop-up on your screen. Close that window.
  • Initiate MSXML installation.
  • Now, from the Start menu, and select This Computer.
  • Go to the CD drive and then go to the ThirdParty
  • Open the MSXML6 folder.
    • For 64-bit system: Run msi.
    • For 32-bit system: Run msi.
  • Once the MSXML 6 installed properly, try to install QuickBooks.

Solution 3: Download and install MSXML 6.0 SP1

  • Go to the official website of Microsoft and download the msi file.
  • Save the file to desktop and right-click on the file.
  • Select Run As Administrator from the drop-down options.
  • Follow the onscreen prompts to install MSXML 6.
  • Once the MSXML 6 installed properly, try to install QuickBooks.

Solution 4: Uninstall and reinstall MSXML 6.0

  • From the search field of Start menu, type Programs and Features and hit Enter.
  • Now, search for CPL and hit enter.
  • From the installed programs list, select MSXML 6.0 and then select Uninstall/Change (above the list).
  • Perform onscreen prompts to remove MSXML 6.0 properly.
  • Go to the official website of Microsoft and download the msxml.msi install file.
  • Install MSXML on your system.
  • Once the MSXML 6 installed properly, try to install QuickBooks.

Technical Support For QuickBooks Desktop

The provided solutions should be helpful for you in repairing msxml. You should be able to resolve QuickBooks installation errors and other issues that are caused by the damaged Microsoft MSXML component. However, if you still can’t resolve your issues, you can connect with our support department by dialing our toll-free QuickBooks Support Phone Number +1800-440-0285 to get instant support for all your issues.

Comments are closed.

“247 QuickBooks” is an independent third party technical support provider and we are not affiliated to Intuit® in any form. Consultation, technical support and other data services offered by 247 QuickBooks are independent of Intuit. By using this website, you agree to our terms and conditions.

Call Now Button