Microsoft .NET Framework is a Microsoft component used by programs such as QuickBooks to integrate with Web applications. For more information, see Microsoft's .NET Framework Overview.



The following troubleshooting steps are for Windows operating system, which is not an Intuit product. The steps can be 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. The following solutions are intended to resolve the following errors:

Errors: 1603, 1903, 1722, 1904


Solution 1: Download and run the QuickBooks Install Diagnostic Tool

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 QuickBooks Install Diagnostic tool to resolve the issue efficiently.

  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 computer's performance.
  4. Once the diagnostic has completed, restart the machine to ensure proper update of components.


Quick Tip

  • If you are still getting the same error, download and install Windows Updates. Install missing updates pertaining to .NET Framework, MSXML, and C++.
    1. On your keyboard, press the Windows key.
    2. Type in Windows Update in the search bar.
    3. Click Check for Updates.
  • If you encounter any errors performing a Windows Update, contact a qualified IT professional or Microsoft.

Optional: Please help us gather feedback on how the QuickBooks Install Diagnostic Tool worked out for you


Solution 2: If you are an IT professional or similarly advanced Windows expert and prefer to manually resolve this issue