Everything you need to know about Error code 1904 observed when Installing QuickBooks Desktop

QuickBooks, for over four decades, has been the backbone of many small- and mid-sized businesses. The reason behind its success is that it enables its users to access their data and work from anywhere and at any time. Furthermore, this software is uncomplicated, and using it doesn’t require any professional training. But just like every other software, QuickBooks isn’t completely devoid of technical errors and glitches. Users can, at times, face some issues with it while operating it. While most issues will get fixed by following the on-screen prompt or performing some troubleshooting steps, some require the mediation of an expert. Here in this article, we will discuss all about Error Code 1904 that appears while installing QuickBooks desktop. It can rectify by following the methods provided further in this post. Along with explaining the methods to fix QuickBooks install error 1904 in easy-to-understand ways, we will also tell you what leads to this error and how you can identify it.

However, in case you are unable to carry out the troubleshooting methods provided in this article on your own, you can call our toll-free QuickBooks error support at 1-800-761-1787. We are available 24/7 and take the least possible time to provide apt solutions to any accounting related issues.

You may also like: Resolve QuickBooks error code 1321 like a Pro

What is QuickBooks Install Error 1904?

This error occurs when you install the QuickBooks desktop on your system and occurs primarily because some important files of the company is missing from the database. Besides striking your QuickBooks program, one ramification of this error is that the system gets unstable. You may have encountered this error while trying to install QuickBooks or opening a company file. To avoid QuickBooks error 1904 or other installation issues, it’s a good idea to know what data you have in your systems and get them optimized.

When this error occurs, you may see the below-given error message on your screen:

Intuit QuickBooks InstallerError 1904: [file path / name / extension] failed to register,
WarningError 1904: IcWrapper Dll Failed To Register

Error 1904 is a warning sign of more significant issues, and we recommend that users fix it as soon as they notice the symptoms.

Points to note:

To avert this error, users should take note of the following points.

What are the Symptoms of QuickBooks Error 1904?

The following are some of the symptoms that users may encounter while using QuickBooks Desktop:

  • The updates on the system will not be available automatically.
  • Hard Drive and other read-write devices will face issues with permissions and several other glitches.
  • Important company files will get missing from time to time.
  • The system will keep getting slower as time passes.
  • You may see a repeated message about “Error 1904: [file path / name / extension] failed to register” on your screen.
QuickBooks Install Error Code 1904 - Screenshot

Possible causes behind the QuickBooks error message 1904

The factors leading to this error are as follows:

  • This error happens when your QuickBooks files are damaged all of a sudden. It may happen mainly because the QuickBooks file settings are inappropriate. 
  • Missing components of Microsoft OS or hard-drive read-write having problems
  • You are using an old or expired version of the Operating System.
  • Your installation source is creating problems in creating a path.
  • The security software is not allowing installation of QuickBooks.
  • New Operating System installed on the device.
  • You do not have enough permissions to install QuickBooks on Windows.
  • At times, Error 1904 possibly occurs because of having various unique problems, and so, you could find note messages stating particular files or folders like dll, qbupdate.exe, and many others. This happens mainly because of the file or the folder that may have distorted the MS Visual C++. 
  • When the operating system is updated from one edition to other versions, the error appears because you have not restarted the system once updated.
  • There may be glitches with your computer’s hard drive, due to which the hard drive isn’t able to read or write files.

Read this also: How do I Fix QuickBooks Payroll Update Error 15263?

Effective Roundabouts to Fix QuickBooks Error Code 1904

As now we have already got a slight understanding as to what this error code actually is, let us have a look at some of the roundabouts for fixing the QuickBooks installation error 1904. Follow the below-listed methods in a sequential order without missing out on any step. So, let us proceed..!

Fix 1: Adding QuickBooks to Bitdefender exclusion list

This method is only applicable if you are using Bitdefender. You can’t get rid of the error by simply disabling it. In such a case, you will have to add QB to the exclusion list of the Bitdefender.

  • For 32-bit Windows OS: Put C:\Program files\Common files in the exclusion list.
  • For 64-bit Windows OS: Put C:\Program Files\Intuit (C:\Program Files(x86)\Intuit) in the exclusion list.

This will fix the error, in case the error persists, make sure to move to the next method.

Fix 2: Use QuickBooks Install Diagnostic tool from the Tool Hub program

An another fix for QB error 1904 involves using the feature of QuickBooks install diagnostic tool from Tools hub program. The steps given below might help you through the process of diagnosing the ongoing error.

Step 1: Firstly, download and install the QuickBooks Tool Hub

  • In the first step, you need to download and install the QuickBooks Tool Hub file from Intuit’s website.
  • Once the download is complete, save the file on any location where you can easily find it.
QuickBooksToolHub.Exe File - Screenshot 1
  • After that double-click on the downloaded file to run it.
  • Then follow the on-screen instructions to install the Tool Hub program successfully.
  • Once done, go to the home screen where the new software’s icon is present and double-click on it to start the program.
QuickBooks Tool Hub - Icon

Step 2: Now, run the QuickBooks install diagnostic tool

  • Now, in the Tools hub, look for the option of Installation Issues and select it.
  • After that, in the next window, select the QuickBooks Install Diagnostic Tool. This will initiate the tool, and the process will continue for about 20 minutes.
Choose QuickBooks Install Diagnostic tool - Screenshot
  • After the process is complete, simply reboot the computer and open QuickBooks Desktop.

Related blog: Fixation of QuickBooks Error 1911: Could Not Register Type Library for File

Fix 3: Change Windows Account Settings

Switch to the Windows Administrator account to change a few settings.

  • To start off, initially click on the Windows start button on the keyboard or the bottom left corner of the screen.
  • And then, enter CMD into the search bar. When you see the CMD run (command prompt app) icon in the options list, right-click on it and click on Run as admin.
run as admin- screenshot
  • Followed by typing the “net user administrator/active:yes” in the command window and then clicking on Enter tab. Subsequently, quit the command window.
net user administrator or active yes - Screenshot
  • Now, move to the Windows start menu and click on Sign out.
  • The last step is to move to the Account that is labelled as the administrator and try to log in there. You might not require a password to sign in.

Moving to a built-in Admin account

  • You need to press Ctrl + Alt + Delete keys and opt for switch user Windows 8 users.
  • Hit the Windows tab and go for the user icon on the upper right of the display.
  • Hit Ctrl + Alt + Delete keys at a time and go for the Default admin account icon.

Reinstalling QuickBooks and signing out

You need to follow the given steps in case detailed instructions for installing QuickBooks desktop is required. It will not impact any existing company file data.

  • Initially, open Windows start menu and then sign out of the Admin account.
  • In the next step, sign in to the usual user account.
  • Then, open the Windows start menu.
  • Next, type CMD into the search bar. Right-click the CMD run icon and then select Run as admin.
run as admin- screenshot
  • And lastly, type Net user admin/ active:no in the command window and hit Enter key. If you are able to open QuickBooks with a regular account, the error is expected to be fixed.

Changing the user permissions

  • The very first step is to open the Windows start menu.
  • And then, type in file explorer into the search and also open File Explorer.
  • After that, look for the C:\Program Files\Common Files.
  • Followed by right-clicking the Common files folder and then selecting the Properties tab.
  • Also, navigate to the Security tab and then choose the Edit option.
Security tab - Screenshot Image
  • Moving ahead, select Users in the group or User names section.
  • After that, turn on the following permissions in the permissions for users section: Modify, Read & execute, List folder contents, Read, Write.
Changing windows account settings 1904- screenshot
  • After that, choose Apply and hit the OK button.

Go for QuickBooks installation.

  • You need to install QuickBooks Desktop again.
  • After installing QuickBooks accounting software, switch to the original user log in.

Fix 4: Manually Fix Damaged Windows Components

The last step of fixing QuickBooks Error message 1904 is to repair some specific Windows components from the system itself. This step should only be attempted only if you are a confident Windows user or have an IT professional’s assistance for the process. The two components that are required to be manually fixed are:

The .NET Framework and MSXML are Windows components needed for QuickBooks installation. If these components are damaged, you most likely won’t be able to install the application.

Step 1: Repair the .NET Framework

Using the Control panel option, you may resolve any problems with your Microsoft .NET framework.

  • From the list of installed programs, choose .Net Framework
  • Next, visit the Programs and Features tab
Launch Programs and features - Screenshot Image
  • Now choose Repair option to repair the .NET Framework.

Step 2: Register the MSXML.dll

For 64 Bit OS
  • Click on Start and type CMD into the Search box.
  • After that, right-click the CMD icon to bring up the menu, and choose Run as Administrator.
  • When the Command Prompt window opens, type cmd to get to the C: root directory.
regsvr32 MSXML4.dll - Image
  • After that, press the keyboard shortcut CD windows/ syswow64 /. When you’ve located the syswow64, type regsvr32 MSXML6.dll and press Enter once again.
  • Finally, retry installing QuickBooks to determine if the issue persists.
For 32 Bit OS
  • To open the Run command window, press the Win+R keys at the same time, followed by the Enter key.
  • Press the Enter key to add cmd to the text box.
  • Enter regsvr32 MSXML6.dll and press Enter to proceed.
  • After fixing the Windows components, try the next method for fixing errors if error 1904 still exists.

All you have to do is either repair these two files or uninstall them and download the latest version for them. Once they are repaired, the running error will be fixed completely.

Read Also: How to Fix QuickBooks User is Already Logged into the Company file Error?

Fix 5: Refer to the QBversionTool.dll

This method is applicable when the error message refers to the QBversionTool.dll file. You are supposed to run Install Diagnostic Tool and change the admin settings as mentioned above and then carry out the below steps:

Step 1: Test your permissions

  • First of all, open the Windows start menu.
  • And then, type in Notepad in the search field, and open it.
  • The next step is to type in QBTEST in the note.
  • Followed by moving to the File menu and then selecting Save as. You should save it to either “C:\Program Files\Common Files” or “C:\Program Files(x86)\Common Files“.

In case You are unable to save the note to the folder, the he/she might be required to sign in and install QuickBooks as an admin.

Step 2: Installing QuickBooks as Admin

The next step demands the installation of QuickBooks as an administrator.

  • In this, you first need to open the Windows start menu and then select the Sign Out option.
  • The next step is to select the Account that says Admin and sign in. It should be noted the password shouldn’t be there.
  • And then install QuickBooks as admin.

Fix 6: Uninstall then re-install Adobe Flash Player

Reinstallation of the adobe flash player application can also get this error fixed in QuickBooks. Proceed as follows:

  • First of all, open the Start menu.
  • After that, type Control Panel in the search box and open it.
  • The next step is to select Uninstall a program.
Uninstall adobe flash player - Screenshot
  • Followed by selecting Adobe Flash Player ActiveX from the list; along with that, select the option to Uninstall.
  • Moving ahead, carry out on-screen instructions to uninstall.
  • And lastly, download and reinstall Adobe flash player once again.
Install Adobe flash player - Screenshot

Check Also: How to Rectify QuickBooks Batch Actions has Stopped Working Error?

Fix 7: Update the Windows O/S

Check for updates in windows 10 - Screenshot Image

The QB Error Code 1904 on your system can be sorted out by updating the operating system. There are several advantages to updating to the most recent version, including the newly developed tools and functions to remove any problems and technical quirks in your PC. Therefore, updating the O/S is crucial.

For Windows 10

The steps to be followed by Windows 10 users for updating are as follows:

  • The user need to click on the Windows start button.
  • After that go to Update and security.
  • Next, the user need to choose the Update and Security tab and then select the Windows Updates option.
  • Hit on Check for Updates to start the update procedure.
Check for updates in windows 10 - Screenshot Image
  • If there is a new update, it will restore all choices.
  • Now choose all the pertinent and crucial updates, then click Update to begin downloading them.
  • Once the updates have successfully downloaded, reboot the system.
  • Launch QuickBooks after the upgrades have been installed successfully to see if Error Code 1904 has been fixed.

For Windows 8.1

Users who have Windows 8.1 O/S set up should perform the below-given set of steps:

  • Hover the mouse over the word Settings in the top right corner of the Windows screen.
  • After that, select the option to Change PC settings.
  • Next, hit a click on Update & Recovery and then select Windows Update.
  • Then select the Check now link.
  • If the update was downloaded successfully, the user must need to choose the View details opt to proceed.
  • In the List of updates, you may see a number of update options along with their download sizes.
  • In the last step, reboot your system and then log into QuickBooks to determine if the error is still a problem.

Additional Alternatives to Fix QuickBooks Installation Error 1904 (Failed to Register)

There are various additional alternatives as well for warding off Error 1904 in QuickBooks. These include:

  1. The users are recommended to hibernate antivirus or the security software in order to fix this error,
  2. Try to fine-tune the internet bandwidth to download the installation source accurately and proper installation of the updates to prevent this issue.
  3. Also, in a multi-user setup, the shared updates option should be unchecked.

Additional Guidelines

Keeping an eye on the below-given guidelines will ease any technical hindrances experienced while performing the troubleshooting fixes.

  • In case you are working with the QuickBooks database server manager only, then in that case, the solutions mentioned wouldn’t work, and you would be needed to install the actual exe.
  • This type of error can also be seen in Microsoft Windows when the installation is not set as Run as admin.
  • Also, before installing Avalara Avatax, you are supposed to ensure that the exe is installed on the server.
  • Such an error can also be encountered if you try to install the connector on a server without QB.exe installed on it.
  • You are then recommended to click on OK on the error, and the installation must say that it was completed successfully.
  • Navigate to the AvaTax configuration (File > AvaTax > Configuration).
  • And then run the QuickBooks software as admin.
  • And also, choose the Test connection option.

See Also: Steps to Fix Issue when QuickBooks can’t open in multi-user mode


We hope you find this article helpful and the above provided methods help you eliminate QuickBooks install error 1904 while installing the software or opening a company file. However, in case you have any doubts or have any queries, or you want help from our team of experts, then feel free to reach us via our helpline i.e., 1-800-761-1787. Our QuickBooks enterprise support team consists of certified technicians who are able to provide you with precise solutions to all your accounting-related issues.


What does QuickBooks Error 1904 means?

This error may appear when users try to install the latest updates for QuickBooks. The Error generally appears in the form of an error message stating “Error 1904: [file path / name / extension] failed to register”.

What are the reasons behind to occurrence of this error?

The error may appear due to the following causes:
1. Missing components of Microsoft OS or hard-drive read-write having problems
2. Using an old or expired version of the O/S system.
3. The installation source is corrupted.

How do I fix QuickBooks desktop installation errors?

QuickBooks Desktop installation errors can be frustrating, but there are several steps you can take to fix them:
1. Uninstall and reinstall QuickBooks Desktop
2. You can use a clean install tool
3. Try to temporarily disable antivirus and firewall

Why QuickBooks Pro 2023 install failed with error 1904 on Windows 11 21H2 ARM64 machine?

When we install QuickBooks pro 2023 on Windows 11 21H2 ARM64 machine, we get Error 1904: Module EntitlementClientBootstrap.dll failed register. This error can be occurs due to various reasons.


People also searched for:

What are the Solutions to Resolve QuickBooks Error 61686?

Quick methods to resolve QuickBooks Error Code 1903

How to Export Reports as Excel Workbooks in QuickBooks Desktop?

Call Now +1-800-761-1787