Sep 24, 2025
Admin |
Estimated Read Time : 5 MIN
QuickBooks error 1904 is an installation issue that pops up when QuickBooks fails to register Microsoft Visual C++ during installation or updates. It may be due to corrupted files or a failed attempt to restart the computer.

In this guide, we will understand the common reasons behind the error and then proceed with the solution part to get the error fixed.
Table of Contents
ToggleCall a QB Specialist +1(866)500-0076 if:
Now, we will be applying the solutions to fix the error. In the beginning, we would like to inform you that a single error may have multiple solutions, but it is the one or two solutions that fix the error, depending on your use of QuickBooks and your operating system.
You need to close QuickBooks to use the QB tool hub.
For the best experience, we recommend using QuickBooks Tool Hub on Windows 10, 64-bit.
Note: If you did not find the icon, search for QuickBooks Tool Hub and launch the program.
You must know that the QuickBooks Install Diagnostic Tool would diagnose and resolve the issues of Microsoft components that the QB application uses.


Confirm if the error is fixed or not. If QuickBooks is functioning with no issues, it means the QuickBooks error code 1904 is resolved. If not, please proceed with the next solution.
Even after installing and updating the QuickBooks application, which did not work to resolve the error, you are required to update Windows components. If you are an IT professional or a confident Windows user.
Windows 10 and newer



Confirm the settings for both .NET Framework 4.5 or later and .NET Framework 3.5 SP1.
Note:- We would like to inform you that the steps to fix .NET. Framework 4.5, 4.6, 4.7, and 4.8 are the same.
Note:- Do not turn it back ON.

Follow the same steps and turn ON .NET Framework 3.5 SP1 again.
If you are operating on a 32-bit operating system, register MSXML:
If the error code 1904 in QuickBooks is still not resolved, try solution 3 to get it fixed.
Switch to the Windows Administrator account to edit and configure some settings.


Note:- Close the window once the command is complete.
Change your user permissions:
In the Permissions for Users section, turn ON the permissions:
Confirm if the QB error 1904 is fixed or if it still requires another diagnosis. Or, you may reach your IT professional, since there is a possibility of an issue with your PC.
If you see QB Error code 1904 when you install Adobe Flash Player:
Confirm and configure your permissions.
If you still see the error 1904 QuickBooks, run this test and check if there is some other cause behind the error:
In case there is an issue saving the file to the folder, simply sign in and install the QuickBooks application as an admin.
Install QuickBooks as an administrator
If you are still dealing with the QuickBooks error 1904, contact a QuickBooks expert at +1(866)500-0076.
If you have Bitdefender
Add QuickBooks Desktop to your Bitdefender exclusion list. We would like to inform you that disabling Bitdefender would not fix the QB error 1904.
If you are still facing error 1904 in QuickBooks, it means the error requires an advanced solution.
We believe the QuickBooks error 1904 will no longer trouble you and is fixed. Even after applying all the solutions, if the error is not resolved, then it requires advanced technical solutions. In such a case, we would like you to talk to our QuickBooks Specialist at +1(866)500-0076.
What is QuickBooks error 1904?
QuickBooks code error 1904 is an installation error related to QuickBooks components with Microsoft Visual C++.
How can I fix the Error 1904 of QuickBooks?
If you are looking to fix the error, simply follow this guide to get a clear understanding of the QB error 1904 and the roadmap to fix it.
What if I try all the solutions and still the error is not fixed?If you have tried all the solutions and are still facing the error, contact a QuickBooks specialist at +1(866)500-0076 and save your data.
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