Skip to content

QuickBooks Error 1904 | Reasons and Troubleshooting Steps

QuickBooks Error 1904

QuickBooks error 1904 may emerge unexpectedly while installing the QuickBooks application. However, if you’re wondering what to do about it, why it has occurred, and how to remove it, you have come to the right place. Study this blog till the end and find detailed and easy-to-understand answers for all your queries.

You might encounter error 1904 QuickBooks failed to register while installing QuickBooks for the first time or upgrading the version from Pro to Premier. This error closely relates to the Microsoft components required to install and run QuickBooks on Windows. Most often damaged Microsoft Visual C++ files triggers QuickBooks error 1904 during installation. You might also notice this error after switching to a new Windows OS (for example Windows 10 installation on a Windows 8 computer).

The error message displayed clearly describes the file that is causing the QuickBooks Enterprise error 1904 to evolve. The error message reads “We’re sorry! Something went wrong with your installationError 1904.Module C:\Program Files (X86)\QuickBooks 2018\ICWrapper.dll” failed to register”.

Is QuickBooks error 1904 giving you a hard time? Stress not and contact our support team at +1- 855 738 2784. Our proficient and certified expert team will help you fix your issues quickly and completely for the highest satisfaction level

Fix It Now

What Does Error 1904 QuickBooks Entail?

Error 1904 QuickBooks may appear during initial QuickBooks file installation or upgradation from Pro to Premier version. The system may become unstable or essential company files may go missing from the database, triggering the error message. Take this error code as a warning sign and follow the further guide to know How to fix QuickBooks Error 1904..

Read Also – Resolve QuickBooks Error 6000 77

What Causes QuickBooks Error 1904 Module Failed to Register?

Multiple reasons, including damaged Microsoft components, led QuickBooks to show an error 1904 module failed to register QuickBooks. It may mention specific problems like icwrapper.dll, qbprefs.dll, qbupdate.exe, cv32.dll, QBversionTool.dll, and RcnFndRequestHandler.dll.

Following are some of the other reasons that cause QuickBooks 1904 installation error to emerge on Windows operating systems.

QuickBooks Error 1904

QuickBooks 2017 install error 1904

  1. Installation of a new Windows operating system.
  2. Damaged QuickBooks installer file.
  3. Upgrading QuickBooks Desktop application version can cause damage to the registry entries, causing QuickBooks error 1904 failed to register issue
  4. Some Windows security application is interrupting QuickBooks installation.
  5. The user is not having required permissions for installation on Windows.
  6. Glitches in the hard drive prevent QuickBooks with read-write permissions for the files, leading to QuickBooks error 1904.module.

How to Fix QuickBooks 1904 Module Failed to Register Error?

Follow the series of troubleshooting steps in the given order as listed below for a quick resolution of error 1904 QuickBooks Desktop.

Download and Install QuickBooks Install Diagnostic Tool

Follow our article on QuickBooks Install Diagnostic Tool for detailed instructions to download and install the QuickBooks install repair tool to fix common installation errors like 1904 error QuickBooks.

Activate Hidden Admin Account on Windows

NOTE: Activating hidden/built-in admin account on windows will turn off UAC (User Account Control) on Windows that will remove all the operating system restrictions from QuickBooks and other applications installed on Windows. The built-in admin account is only used for troubleshooting common application issues and is not suggested for regular use.

  1. Click the Start button on your keyboard and type CMD in the Search Programs and Files search box.
  2. Right click the CMD file at the top of the list and click Run as Administrator.cmd run command
  3. Now type command net user administrator /active:yes and hit the Enter key on your keyboard.Enable Hidden Windows Administrator Account
  4. In case, an error message pops up on the screen then type net user administrator /active and hit Enter.
  5. For more info on activating Built in administrator on Windows, follow the article How to enable the built-in Administrator account in Windows.

Login to Built in Admin Account on Windows

  1. Click the Start button on the desktop and select Switch User.
  2. Now select Default Admin Account.Control Alt Delete
  3. Alternatively, press and hold Control + Alt + Delete key on your keyboard at the same time to get the Switch User option.

Recommended To Read – QuickBooks Error 6000 83

Disable Built in Admin Account

  1. Click the Start button and type CMD in the Search Programs and Files search box.
  2. Right-click the CMD file from the list and click Run as user administrator active no
  3. Now type net user administrator /active:no in the command prompt window and hit Enter.

Set Proper User Folder Access Permission

  1. Open Windows File Explorer and navigate to C: \ Program Files \ Common Files.Windows Common Files Folder Properties
  2. Right click the folder named Common Files and then click Properties.
  3. Under the Security tab, click Edit.
  4. Now click Users under Group or Usernames.Edit Permissions for Windows Common Files Folder
  5. Under the Permission for users tab, allow Modify, List Folder Contents, Write, Read, and Read and Execute options.
  6. Click Apply and then OK.

Add QuickBooks to the Exception List of any Security Program Installed on Windows

If Windows is installed with a security program like an antivirus or a firewall, then open any of such programs and add QuickBooks in their exception list. If you are using Bitdefender as your Windows security application, then you need to add “C:\Program Files\Common Files” and “C:\Program Files\Intuit (C:\Program Files(x86)\Intuit” folders to its exclusion list. Remember that temporarily disabling the firewall or antivirus protection is not a solution to fix the 1904 error QuickBooks. You will need to add the above mentioned folders to the program’s exclusion list.

Troubleshooting Step 7: Reinstall Adobe Flash Player to remove QuickBooks Install Error 1904 (UPDATE: Adobe Flash Player End of Life)

  1. Press Windows + R key on the keyboard at the same time to open the Run window.
  2. Type Control Panel in the Run window and press Enter.
  3. Click Uninstall a Program and then double click Adobe Flash Player from the list of programs.
  4. Click Uninstall and proceed with the instructions on the screen to complete the uninstallation process.
  5. Now download and install Adobe Flash Player.
  6. Once the installation is finished, restart your computer and try reinstalling QuickBooks again.

Troubleshooting Step 8: Configuring Damaged Windows Components Manually

Damaged or corrupted Windows components can let 1904 QuickBooks error creep in and affect the system. Therefore, users can do the following to fix this situation:

Fix the .NET Framework

  1. Go to the Control Panel and find the list of installed programs.
  2. Browse through to choose the .NET framework.
  3. Now, head to the Programs and Features option to fix the affecting issue.

Register the MSXML.dll

Follow these steps for a 64-bit OS:

  1. Type cmd in the Start menu search box.
  2. Right-click the cmd icon, and when the context menu appears, hit Run as Administrator.
  3. The Command Prompt Window will appear where you need to type cmd to get to the C: root directory.
  4. Now, tap this shortcut on the keyboard CD windows/ syswow64 /
  5. When you locate syswow64, type regsvr32 MSXML6.dll.
  6. Hit Enter and try to install the app to verify the issue.

For 32-bit OS, do as follows:

  1. Launch the run window (Windows + R) and enter cmd in the search box.
  2. Type and enter regsvr32 MSXML6.dll and enter again to proceed with the troubleshooting.

Update Windows OS

Ensure your Windows Operating system is not outdated. If it is, it can prompt error 1904. However, you can avoid it as follows:

Solution for Windows 10-

  1. From the Start menu, move to the Update and Security tab.
  2. Here, select the Windows Update option and click the ‘Check for Updates’ button.
  3. You will see the available updates, from which you can choose the ones you want and finish updating.
  4. Reboot the system for implementing this solution.
  5. After complete installation, reopen QuickBooks and verify if the error is fixed.

Solution for Windows 8.1

  1. Go to the Settings tab and choose the Change PC Settings option.
  2. Hit the Update and Recover icon > Windows Update.
  3. Now, click the Check Now link.
  4. Navigate to the View Details tab and see options for different download sizes.
  5. Choose a desirable one and reboot the system after finishing the update.
  6. Now, log in to QB again and check if the error is fixed.

Summing Up

If even after following all the troubleshooting steps, you are still facing the same error message “QuickBooks installation error 1904 failed to register” then the error might be a result of faults in some other Windows components. We suggest you connect with Error Support Team at +1- 855 738 2784 and one of our Desktop experts will take a closer look at the causes of QuickBooks error 1904 and will provide you with a quick solution in no time.


What Signs do the QuickBooks Error 1904 show?

1904 QuickBooks error has the following effects on QB:

  1. Windows OS may hang, crash, or freeze for periodic intervals.
  2. The error code may pop up continuously on the screen.
  3. Essential company files may go missing.
  4. Sluggish system behavior and performance
  5. Automatic updates may not be available
  6. The hard drive may not get the necessary permissions to read or write.

Are there any Additional Alternatives to Error 1904 QuickBooks Desktop?

You can try the following methods to fix error 1904 QuickBooks Desktop:

  1. Undertake a complete antivirus and security scan through the software.
  2. Manage the internet bandwidth for appropriate file installation.
  3. If in the Multi-user mode, uncheck the box of shared updates option.

How to rectify error 1904 if you have Bitdefender?

When you have Bitdefender installed on your system, turning it off or disabling it won’t resolve your issue. Instead, you need to add QuickBooks to its exclusion list to prevent error 1904 QuickBooks.

  1. For 32-bit machines, add C:\Program Files\Common Files
  2. For 64-bit machines, add C:\Program Files\Intuit (C:\Program Files(x86)\Intuit

What to do when QBversionTool.dll cause the error 1904?

An error message 1904 referencing QBversionTool. Dll can get resolved by running the QuickBooks Install Diagnostic Tool and then changing the admin settings. Later, you need to test the permissions and install QuickBooks as an admin.

Related Posts – 

Why QuickBooks Closes Unexpectedly and it’s Practical Solutions

Here’s a Method that will Help Resolve QuickBooks Error H303

QuickBooks Error H505 | Causes & Troubleshooting Instructions

QuickBooks Error 1904 | Reasons and Troubleshooting Steps
Article Name
QuickBooks Error 1904 | Reasons and Troubleshooting Steps
In this article, you will find some of the best approaches to troubleshooting QuickBooks Error 1904 that appears while installing the QuickBooks Desktop program.
Publisher Name
Accounting Helpline
Publisher Logo

Leave a Reply