First you will need to know which specific version of Windows 10 you are using, as that will dictate what is supported or not.
What Version of Windows 10 am I Running?
Not everyone using Windows 10 will be on the same version. Verify which version of Windows 10 you are currently using.
- Click on your Start menu and type About your PC.
- Click on About your PC.
- Scroll down and find your Version number.
Which Versions of Windows 10 are Supported with QuickBooks Desktop?
Now that you have your Windows 10 version number, look below to see which is supported for your version(s) of QuickBooks Desktop.
- Windows 10 version 1809 (newest): QuickBooks Desktop 2016-2019 are not yet fully certified for version 1809, however we are currently aware of no major issues preventing you from using QuickBooks on this version of Windows 10 and you should not have any trouble.
- Windows 10 version 1803: QuickBooks Desktop 2016-2019 are fully certified to work properly on version 1803 of Windows 10.
- Windows 10 version 1709: QuickBooks Desktop 2016-2019 are fully certified to work properly on version 1709 of Windows 10.
- Windows 10 version 1507, 1511, 1607, and 1703: If you are using the Home or Pro versions of Windows 10 versions 1507, 1511, 1607, and 1703 we recommend you update to the latest release of Windows 10 as Microsoft has already discontinued support for these versions of Windows 10. See the Windows Life-cycle fact sheet for more details.
NOTE: If you need to roll back a recent upgrade of Windows 10, you can follow the steps here from this Microsoft Help article. However, this is should be done with the supervision of an IT or computer professional as this impacts your Windows Operating System (which is not an Intuit product).
Enable .NET Framework 3.5 to Ensure Optimal Compatibility with QuickBooks Desktop
Some instances of Windows 10 do not have .NET 3.5 Framework enabled by default, which some functions of QuickBooks Desktop need. To ensure you have the smoothest experience possible on Windows 10, it is recommended to enable (or check to ensure it is enabled) .NET Framework 3.5 by following the steps below.
- On your keyboard, press Windows+R to open the Run window.
- Type Control Panel, then select OK.
- Select Uninstall a Program, then Turn Windows features on or off.
- Ensure that .NET Framework 3.5 is enabled (checked). Also ensure .NET Framework 4.5 is checked as well (it should be by default).
- If it is not checked, check it and click OK.
- If it is already checked, click Cancel.
Helpful Resources for Windows 10
- Learn more about Windows 10.
- Windows 10 FAQ (Frequently Asked Questions)
- Windows 10 release information
- Troubleshoot Windows 10 issues and Recovery options