cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Intuit

Repair or reinstall Microsoft .NET Framework

Microsoft .NET Framework is a Microsoft component used by programs, such as QuickBooks, to integrate with Web applications. (See Microsoft's .NET Framework Overview for more information.) Perform the recommended solutions below if a damaged or missing .NET Framework causes errors such as the following:

Error 1603
Error 1903
Error 1722
Error 1904

IMPORTANT

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 an IT professional.

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, MSXML, and C++. 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 double-click on the QuickBooksDesktopInstallDiagnosticTool.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 your computer to ensure proper update of components.

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

Solution 2: Update Windows to the latest release

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 Windows Update in the search bar.
  3. Select Check for Updates.
Note: If you encounter any errors performing a Windows Update, contact a qualified IT professional or Microsoft.

Solution 3: Manually repair .NET Framework

Windows 10, 8.1 and 8

  1. On your keyboard, press Windows+R to open the Run window.
  2. Type Control Panel, then select OK.
  3. Select Uninstall a Program, then Turn Windows features on or off.
  4. Verify that .NET Framework 4.5 or later (4.7) is enabled.
    • If the box for .NET Framework 4.5 or later is not enabled (not filled in), enable it by clicking the box. Select OK, then reboot the computer.
    • If .NET Framework 4.5 or later is already enabled, repair .NET Framework by clearing the box and rebooting the computer. After the reboot, re-enable .NET Framework and reboot the computer again.
  5. Verify that .NET Framework 3.5 SP1 is enabled.
    • If the box for .NET Framework 3.5 SP1 is not enabled (not filled in), enable it by clicking the box. Select OK, then reboot the computer.
    • If .NET Framework 3.5 SP1 is already enabled, repair .NET framework by clearing the box and rebooting the computer. After the reboot, re-enable .NET framework and reboot the computer again.
      User-added image

Note: If the box is blank or you get an error activating a component, please contact a qualified IT professional or Microsoft.

Windows 7

  1. Close all open applications and verify that .NET framework 3.5 SP1 is enabled.
    1. On your keyboard, press Windows+R to open the Run window.
    2. Type in Control Panel, then select OK.
    3. Select Uninstall a Program, then Turn Windows features on or off.
      • If the box for .NET Framework 3.5 is not enabled (not filled in), enable it by clicking the box. Click OK then reboot the computer.
      • If .NET Framework 3.5 is already enabled, repair .NET framework by clearing the box and rebooting the computer. After the reboot, re-enable .NET framework and reboot the computer again.
  2. Verify if .NET Framework 4.5 or later (4.7) is already installed.
    1. On your keyboard, press Windows+R to open the Run window.
    2. Type in Control Panel, then select OK..
    3. Select Uninstall a Program.
      • If Microsoft .NET Framework 4.5 or later appears in the list, proceed to Step 3 to repair it.
      • If Microsoft .NET Framework 4.5 or later is not in the list, proceed to Step 5 to install it.

      User-added image

  3. Repair .NET Framework 4.5 or later (4.7).
    1. On the Programs and Features window, select Microsoft .NET Framework 4.5 or later, then click Uninstall/Change.
    2. Select Repair, then Next.
    3. Follow on-screen instructions to repair the application. Make sure to reboot your computer after repairing .NET framework.
      • If repair completes successfully, open QuickBooks or try to install the program again.
      • If an error occurs during repair or the repair does not fix the issue, proceed with Step 4 to uninstall .NET Framework.
  4. Uninstall .NET Framework 4.5 or later (4.7).
    1. On the Programs & Features window, select Microsoft .NET Framework 4.5 or later.
    2. Select Uninstall, then Next.
    3. Follow instructions to uninstall the application, then reboot your computer.
    4. Proceed to Step 5 below to reinstall it.
      Note: If you encounter any errors while uninstalling .NET Framework, please contact a qualified IT professional or Microsoft as this is a Microsoft component that interacts with the operating system, not just QuickBooks.
  5. Install .NET Framework 4.5 or later (4.0 Client and Extended built in).
    1. Download .NET Framework 4.5 or later from the Microsoft's website.
    2. Save the file to your desktop.
    3. Double-click the file, then follow the instructions on the screen to install.
    4. Reboot after the installation.
      Note: If you encounter any errors while installing .NET Framework, please contact a qualified IT professional or Microsoft.