QuickBooksHelp
Intuit

Manually fix Microsoft .NET Framework errors

Learn how to fix .NET Framework issues when using QuickBooks Desktop.

QuickBooks Desktop uses Microsoft programs to run web-based apps. One of them is Microsoft .NET Framework. If .NET Framework has an issue, QuickBooks may not work properly.

Before you do the manual fix, follow the steps in the main install QuickBooks Dekstop errors article. If these steps don't fix the issue, come back to this article. Follow the steps for your operating system.

Windows 10, 8.1, and 8

  1. Close all open programs.
  2. Open the Windows Start menu.
  3. Type "Control Panel" into the search and open Control Panel.
  4. Go to Programs and Features.
  5. Select Uninstall a Program. Don't worry, you aren't uninstalling anything.
  6. Select Turn Windows features on or off.
  7. Find .NET Framework on the list.

Check the settings for both .NET Framework 4.5 (or later) and .NET Framework 3.5 SP1.

Note: The steps to fix .NET. Framework 4.5, 4.6, 4.7, and 4.8 are the same.

Check NET Framework 4.5 (or later)

If the .NET Framework 4.5 (or later) checkbox isn't checked:

  1. Select the checkbox to turn on .NET Framework 4.5 (or later).
  2. Select OK to save your changes.
  3. Restart your computer.

If the .NET Framework 4.5 (or later) checkbox is already checked:

  1. Select the checkbox to turn off .NET Framework 4.5 (or later). Don't turn it back on.
  2. Select OK to save your changes.
  3. Restart your computer.
  4. When you're signed in back into Windows, follow the steps to turn on .NET Framework 4.5 again.

This shows a list of Windows features you can turn on and off

Check NET Framework 3.5 SP1

If the .NET Framework 3.5 SP1 checkbox isn't checked:

  1. Select the checkbox to turn on .NET Framework 3.5 SP1.
  2. Select OK to save your changes.
  3. Restart your computer.

If the .NET Framework 3.5 SP1 checkbox is already checked:

  1. Select the checkbox to turn off .NET Framework 3.5 SP1. Don't turn it back on.
  2. Select OK to save your changes.
  3. Restart your computer.
  4. When you're signed in back into Windows, follow the steps to turn .NET Framework 3.5 SP1 on again.

If you see an error when turning .NET Framework on or off, reach out to an IT professional or Microsoft. The issue may be related to your operating system, not QuickBooks.

Windows 7

  1. Close all open programs.
  2. Open the Windows Start menu.
  3. Type "Control Panel" into the search and open Control Panel.
  4. Select Uninstall a Program. Don't worry, you aren't uninstalling anything.
  5. Select Turn Windows features on or off.
  6. Find .NET Framework on the list.

Check the settings for both .NET Framework 3.5 SP1 and .NET Framework 4.5 (or later).

Note: The steps to fix .NET. Framework 4.5, 4.6, 4.7, and 4.8 are the same.

Check .NET Framework 3.5 SP1

If the .NET Framework 3.5 SP1 checkbox isn't checked:

  1. Select the checkbox to turn on .NET Framework 3.5 SP1.
  2. Select OK to save your changes.
  3. Restart your computer.

If the .NET Framework 3.5 SP1 checkbox is already checked:

  1. Select the checkbox to turn off .NET Framework 3.5 SP1. Don't turn it back on.
  2. Select OK to save your changes.
  3. Restart your computer.
  4. When you're signed in back into Windows, follow the steps to turn .NET Framework 3.5 SP1 on again

Check .NET Framework 4.5 (or later)

If Microsoft .NET Framework 4.5 (or later) isn't on the list, follow the steps from Microsoft to install it.

If Microsoft .NET Framework 4.5 (or later) is on the list, repair it:

This shows the list of programs you can uninstall in Windows

  1. In the Programs and Features window, select Microsoft .NET Framework 4.5 (or later). Then select Uninstall/Change.
  2. Select Repair and then select Next.
  3. Follow the on-screen instructions.
  4. When the repair finishes, restart your computer.

If repair is successful, open QuickBooks again. If everything works, the error is fixed.

If you still see a .NET Framework error during or after the repair:

  1. Follow the steps from Microsoft to uninstall .NET Framework.
  2. Then reinstall .NET Framework 4.5 (or later).

If you get an error when uninstalling or reinstalling .NET Framework, reach out to an IT professional or Microsoft. The issue may be related to your operating system, not QuickBooks.