Dec 18, 2025
Admin |
Estimated Read Time : 5 MIN
QuickBooks error 1646 typically occurs when you’re installing, uninstalling, or updating QuickBooks and is usually caused by issues with Windows components.
This error happens when the system files are damaged, outdated, or corrupted, preventing the “quickbooks.msi uninstallation of the update package from being completed.” The error message that appears may state, “Uninstallation of the update package is not supported.”

In this blog, we’ll take a look at the causes behind install error code 1646 and walk you through how to fix it.
Table of Contents
ToggleHere’s a list of different reasons why you may encounter QuickBooks error 1646 when installing
‘quickbooks.msi uninstallation of the update package is not supported’:
Once you’ve determined why your QuickBooks installation is failing and you see error code 1646, follow the sections below to fix it and make the software installation easier:
An outdated Windows OS can cause incompatibility issues with software and hardware, leading to performance problems such as slowness or crashes. Here’s how to update Windows OS:

Let’s repair the QuickBooks Desktop installation or program files using the different tools, such as Quick Fix my Program, QuickBooks Install Diagnostic tool in the Tool Hub:
Note: Download and install QuickBooks Tool Hub (1.6.0.8) in the latest release. We recommend using the Tool Hub on Windows 11 (64-bit) for the best experience.
The Quick Fix my Program will shut down the QuickBooks processes that run in the background. This will run a quick repair on the program.

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.

Repair Windows components, the Microsoft .NET Framework, or Microsoft MSXML that are required for software installation, uninstallation, or update. Any damages or corruption can cause an MSI error:
The steps below apply only to Windows 10 or later.

Note: The steps to resolve .NET. Frameworks 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 you the .NET Framework 4.5 (or later) checkbox already checked:
ii. Check NET Framework 3.5 SP1
If you haven’t selected the .NET Framework 3.5 SP1 checkbox:
If you haven’t selected the .NET Framework 3.5 SP1 checkbox:
Register MSXML on a 64-bit operating system using these steps.
Register MSXML on a 32-bit operating system using these steps.
If the issue persists, contact an IT professional for assistance.
To ensure that no other apps interfere with the QuickBooks installation, switch to Selective Startup. If you are not comfortable performing these steps, contact your computer manufacturer or a Windows expert.
Before starting up:

QuickBooks error 1646 can make it difficult to install, uninstall, or update the software, leading to frustration and delays. By following this guide, you can effectively identify the root causes and resolve the issue quickly and efficiently.
For additional support or more advanced troubleshooting, contact QuickBooks ProAdvisors. Dial the Call Us : +1(866)500-0076 to speak with an expert now and get personalized assistance!
What is error 1646 when installing QuickBooks MSI?
Error 1646 during QuickBooks Desktop MSI installation may occur if the Windows OS is outdated or corrupted. Additionally, the incorrect installation or damage to the downloading folder may also cause the problem.
Why do I get an error when I install QuickBooks?
You may get an error when installing QuickBooks due to a damaged or incomplete previous installation, corrupted Windows components such as the .NET Framework, insufficient administrator rights, or interference from third-party programs.
How do I fix a QuickBooks registration error?
To fix the QuickBooks registration error, try repairing QuickBooks Desktop using the Quick Fix my Program or the QuickBooks Install Diagnostic tool. If that doesn’t work, delete or rename the EntitlementDataStore.ecml file to replace it with a new one.
How do I fix the install error 1646 in QuickBooks?
To fix error 1646 when installing QuickBooks, make sure to update Windows and repair Windows components, such as Microsoft MSXML or the .NET Framework. Moreover, you can use QuickBooks Tool Hub to repair or reinstall QuickBooks Desktop in selective startup.
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
How to Fix QuickBooks Payroll Error 15301
Oct 22, 2026