Was this page helpful?
Thank you!

Comments or suggestions?

Enter Email Address (optional)

Fix common installation errors using the QBInstall tool

This version is no longer maintained and links may not work. We recommend you use the version located on the Learn and Support site:
Fix common installation errors using the QBInstall tool

Detailed instructions

This article is part of our content on Setting up QuickBooks Desktop.

The errors listed below can occur if your Operating System is damaged or one of the core Microsoft components that QuickBooks Desktop uses is unstable or not functioning correctly. 

You can download and run the QuickBooks Install Diagnostic Tool to fix a wide variety of error messages you may receive when installing QuickBooks Desktop such as:

  • 1603
  • 1935
  • 1904
  • 1402
  • Errors relating to damaged Microsoft .NET Framework
  • Errors relating to damaged MSXML and C++
Important: The following troubleshooting steps are for the Windows operating system, which is not an Intuit product. The steps can become complex if errors occur while repairing or uninstalling .NET Framework. If you are not comfortable doing these steps on your own, Intuit recommends you consult with your computer's manufacturer or other computer professional.



QuickBooks Install Diagnostic Tool is designed to automatically diagnose and fix issues with Microsoft .NET Framework, C++, and MSXML.

 Prior to performing any manual steps to resolve Microsoft component related issues, it is recommended to run the tool first, as it can decrease the time needed to resolve the issue.  

Solution 1: Use the QuickBooks Install Diagnostic Tool to resolve Microsoft .NET, MSXML, and C++ issues:

To use the QuickBooks Install Diagnostic Tool:

  1. Download the QuickBooks Install DiagnosticTool.
  2. When prompted, save the file to the local Desktop.
  3. Close any open programs then run the program by double-clicking on the QBInstall_Tool_v2.exe.
    Note: It may take up to 20mins to complete, depending on your internet speed and computers performance.
  4. Once the tool has completed, restart the machine to ensure proper update to components.

Optional: If you have a minute, could you please help us gather feedback on how the QuickBooks Install Diagnostic Tool worked out for you:  Click here to provide feedback!


Solution 2: Try performing a Windows Update to install missing updates pertaining to .NET Framework, MSXML, and C++:

If these components are out of date, QuickBooks may not be able to install correctly. You can access Windows Update by pressing the Start key on your keyboard and typing "Windows Update."
Important: If you encounter any errors performing a Windows Update, contact a qualified IT professional or Microsoft.


Solution 3: Fix problems with Microsoft components manually:

Even if the QB Install Tool does not solve your problem, you may still be able to fix problems Microsoft components manually. However, you should only try this if you are an IT professional or similarly-advanced Windows expert, or if you are working with one who can guide you.

To repair Microsoft .NET Framework manually: follow Solution 2 of this article.

To repair Microsoft MSXML manually: try all solutions in this article.


Solution 4: Try installing QuickBooks in Selective Startup:

Another process on your computer may be interfering with the QuickBooks installation. Follow these steps to temporarily eliminate everything but the essential processes you need to install the software.


If you still get an error when installing QuickBooks, or if you encounter errors while attempting any of these solutions, there may be a problem with your computer or your operating system. You should consult a trained IT professional for further help.

KB ID# HOW20636
6/29/2017 9:08:16 AM
QYPPRDQBKSWS03 9138 Pro 2017 6d4ab6