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. Perform the recommended solutions below if a damaged or missing .NET Framework causes errors such as the following:

Error 1603Error 1903Error 1722Error 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.

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 QuickBooksDesktopInstallDiagnosticTool.exe.Note: It may take up to 20 minutes to complete depending on your internet speed and computer's performance.
  4. Once the diagnostic tool has completed, restart your computer to ensure proper update of components.
  5. (Optional) Help us gather feedback on how the QuickBooks Install Diagnostic Tool worked out for you.
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 Windowskey.
  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.

Windows 10, 8.1, and 8

  1. On your keyboard, press Windows+R to open the Run window.
  2. Type Control Panel, then select strong>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), select the box to enable it. 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), select the box to enable it. 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, 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 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), select the box to enable it. Select 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 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 select Uninstall/Change.
    2. Select Repair, then select Next.
    3. Follow the 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 doesn't fix the issue, proceed to 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 select Next.
    3. Follow the instructions to uninstall the application, then reboot your computer.
    4. Proceed to Step 5 to reinstall it.Note: If you encounter any errors while uninstalling .NET Framework, 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, contact a qualified IT professional or Microsoft.

Was this helpful?

You must sign in to vote, reply, or post