May 16, 2026
Admin |
Estimated Read Time : 5 MIN
Have you tried installing QuickBooks Desktop but got stuck at QuickBooks error 1406?
Installing QuickBooks Desktop doesn’t always go as smoothly as expected. This error typically appears when critical Windows components required for installing or uninstalling software are damaged, corrupted, or missing.
In this comprehensive guide, we’ll break down the causes of error 1406 during QuickBooks Desktop installation and walk you through detailed, effective troubleshooting steps to resolve the issue and complete your QuickBooks Desktop installation without interruption.
Table of Contents
ToggleExplore this list of possible reasons why you may encounter installation error 1406 in QuickBooks Desktop:
In this section, we will review several troubleshooting steps that can help you resolve issues. Make sure to carefully follow the detailed steps below to fix QuickBooks error code 1406 successfully.
Using an older Windows OS means it’s not compatible with QuickBooks Desktop’s requirements for uninterrupted operation. Update Windows by following the steps below:

If something went wrong during the QuickBooks install, it could cause problems when you try to use it. Run the QuickBooks Install Diagnostic Tool to fix common install issues and QB error code 1406.
Note: Download and install QuickBooks Tool Hub (1.6.0.8) to the latest release. This lets you run the different tools to resolve different issues.
Windows Firewall is a security application that manages system ports for incoming and outgoing data and protects you from malware, viruses, and cyber-attacks. If it detects any issues with QuickBooks Desktop, it may block the necessary ports and software processes from running. To resolve this, create Windows Firewall port exceptions for QuickBooks Desktop.
If creating ports for QuickBooks Desktop in Windows Firewall does not resolve the QuickBooks installation error 1406, try temporarily disabling your system’s security applications. This includes the Windows Firewall and any installed antivirus or anti-malware programs. After troubleshooting, remember to re-enable all security features to keep your system protected.
If the QuickBooks Install Tool and the update didn’t fix the error, you can repair specific Windows components yourself.
You should only do these steps if you’re an IT professional, confident Windows user, or have help from Microsoft support experts.
For Windows 10 or newer

Review the settings for both .NET Framework 4.5 (or later) and .NET Framework 3.5 SP1.
Note: The steps for .NET. Framework 4.5, 4.6, 4.7, and 4.8 are the same.
i. Check NET Framework 4.5 (or later)
If you haven’t selected the .NET Framework 4.5 (or later) checkbox:
If the .NET Framework 4.5 (or later) option is already checked:
ii. Check NET Framework 3.5 SP1
If the .NET Framework 3.5 SP1 option isn’t checked:
If you have already selected the .NET Framework 3.5 SP1 checkbox:
If you see an error when turning on or off .NET Framework, contact a Microsoft IT professional. The issue might be related to your operating system and not QuickBooks.
Register MSXML in a 64-bit operating system with these steps

Register MSXML in a 32-bit operating system with these steps
If QuickBooks error code 1406 persists, contact an IT professional for assistance.
The SFC scan detects potential damage or corruption to Windows files and folders and then runs a quick repair. Let’s learn how to run the tool:
NOTE: You can also run System File Checker (SFC) from Windows PowerShell (Admin).

In conclusion, QuickBooks error 1406 makes it difficult to install the software or interrupts updates. Following the steps above will help you identify root causes and quickly provide detailed troubleshooting steps.
Error code 1406 in QuickBooks is an installation error that occurs when you fail to install the software or the update fresh. It may occur due to an outdated Windows version, damaged, missing, or corrupted Windows OS components, or a system security application blocking the software.
To fix the Windows Firewall blocking QuickBooks Desktop issue, you will need to create a port exception for QuickBooks or allow the program to run. The easiest way to allow software is to navigate to “Allow an app or feature” and QuickBooks. If that does not resolve the issue, temporarily disable Windows Firewall, install the software, and enable it again.
You may be unable to install QuickBooks Desktop for several reasons, including conflicts with other programs, issues with your Windows operating system, missing or corrupted installation files, or insufficient administrator permissions.
Lana Creston is an experienced technical and accounting writer with a total of 9 years of experience. She currently works on QuickBooks accounting and technical guides at QuickBookSupportNet. Lana has a passion for reading and writing about various technical topics, especially exploring new accounting methods and software, while continuously expanding her expertise in the ever-evolving field of finance and technology.
How to Fix QuickBooks Error 15311 During Updates
Oct 22, 2026