While installing the QuickBooks application, QuickBooks error 1904 could appear unexpectedly. But you’ve come to the right place if you’re unsure of what to do about it, why it happened, or how to get rid of it. Find thorough, simple-to-understand responses to all of your questions by reading this blog through to the end.

You could run into error 1904 When installing QuickBooks for the first time or upgrading the version from Pro to Premier, QuickBooks failed to register. This problem has a direct connection to the Microsoft parts needed to set up and run QuickBooks on Windows. Most frequently, faulty Microsoft Visual C++ installation files result in QuickBooks error 1904. This problem could also appear after upgrading to a new Windows operating system (for example Windows 10 installation on a Windows 8 computer).

The file that is causing the QuickBooks Enterprise issue 1904 to develop is precisely described in the error message that is displayed. “We’re sorry! ” reads the error message. Your installation suffered a malfunction. Module C: Program Files (X86):QuickBooks 2018ICWrapper.dll failed to register, resulting in error 1904.

What Does Error 1904 QuickBooks Entail?

Error 1904 When installing the first QuickBooks file or upgrading from the Pro to Premier version, QuickBooks may display. The system could deteriorate or crucial business files could vanish from the database, resulting in the error message. Consider this error code a warning sign, and follow the instructions to learn more. How to resolve error 1904 in QuickBooks.

What Causes QuickBooks Error 1904 Module Failed to Register?

QuickBooks displayed an error 1904 module failed to register QuickBooks due to a number of factors, including harmed Microsoft components. icwrapper.dll, qbprefs.dll, qbupdate.exe, cv32.dll, QBversionTool.dll, and RcnFndRequestHandler.dll are a few examples of specific issues that may be mentioned.

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

  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

To download and install the QuickBooks install repair tool and fix frequent installation errors like the 1904 error QuickBooks, refer to our article on the QuickBooks Install Diagnostic Tool.

Activate Hidden Admin Account on Windows

  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.
  3. Now type command net user administrator /active:yes and hit the Enter key on your keyboard.
  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
  3. Alternatively, press and hold Control + Alt + Delete key on your keyboard at the same time to get the Switch User option.

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 Administrator.
  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.
  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.
  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

Open any security software that came with Windows, such as an antivirus or firewall, and add QuickBooks to its exception list. You must add the “C::Program FilesCommon Files” and “C::Program FilesIntuit (C::Program Files(x86)Intuit)” folders to its exclusion list if Bitdefender is your Windows security programme. Keep in mind that momentarily turning off the firewall or antivirus software is not a remedy for the 1904 QuickBooks problem. The aforementioned folders must be added 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:

  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, despite completing all the troubleshooting steps, you continue to see the error message “QuickBooks installation problem 1904 failed to register,” then issues with other Windows components may be to blame. We advise you to call the Problem Support Team at +1-866-987-9950 so that one of our desktop professionals can examine the sources of QuickBooks error 1904 and quickly offer you a solution.