QuickBooks Error 1904

How to Fix QuickBooks Error 1904?

No matter if you are trying to install QuickBooks Desktop for the first time, or wanted to upgrade your QuickBooks version to QB Pro or QB Premier, you might encounter installation failed with a QuickBooks Error 1904 on yours desktop. The error message reads something like this: “Error 1904. Module C:\Program Files (x86)\QuickBooks 2018\ICWrapper.dll failed to register.”

What is the Error QuickBooks 1904?

Now what does QuickBooks Error Code 1904 exactly mean? The cause of QuickBooks Error 1904 is mostly due to damaged files, components or inadequate file location and is related to the Microsoft components that are necessary to install and run QuickBooks in Windows.

Most of the time Error 1904 is caused by Microsoft Visual C++ files. For example when icwrapper.dll failed to register when installing QuickBooks. But besides the icwrapper.dll files, also other QuickBooks DLL errors like qbprefs.dll, qbupdate.exe, cv32.dll, QBversionTool.dll, and RcnFndRequestHandler.dll can be the reason for Error 1904 in QuickBooks Desktop. Further causes can involve old or no updates on the computer and QuickBooks, as well as missing permissions for any installation processes on Windows and hard drive read-write glitches.

Note: Are you using Bitdefender? Did you install Adobe Flash recently, or your error message mentions ‘QBversionTool.dll’? If so, please check out our article that is all about these special cases.

Troubleshooting guide for QuickBooks Error 1904

If you face issues with Error 1904 while installing QuickBooks apply the following steps to resolve your problem.

Step 1: Install and setup QuickBooks clean install tool

In case you just did a recent upgrade to a new version of Windows, you can run the QB clean install tool to resolve Error 1904. If this does not apply to you, skip this step.

  1. Click Ignore in the error message window and continue with installing QuickBooks.

  2. Important: Do not open QuickBooks just yet!

  3. Restart your computer.

  4. Click here to download the QuickBooks clean install tool.

  5. Follow the given instructions and run the tool.

  6. Restart your computer again.

  7. Try to open QuickBooks and check if Error 1904 is fixed. If not, please move to Step 2.

Step:2 Change the settings for your Windows account

Switch to the Windows Administrator account

  1. Open the Windows Start Menu.

  2. Type and search CMD.

  3. Right-click on the CMD Run icon and select Run as administrator.

  4. A command window should open up. Type ‘net user administrator/active: yes’.

  5. Press Enter and close the window when the command is complete.

  6. Open the Windows Start Menu again and select sign out.

  7. Choose the Administrator account and sign in.

Change the user permissions
  1. Click on the start menu.

  2. Search for File Explorer and open it.

  3. Now search for C:\Program Files\Common Files.

  4. Do a right-click on the Common Files folder and select Properties.

  5. Open the Security tab and select Edit.

  6. From the Group or user names field, find and select Users.

  7. From the Permissions for Users section, check the boxes for Modify, Read & execute, List folder contents, Read and Write.

  8. At last, select Apply and then OK.

Reinstall QuickBooks Desktop
  1. Should you need more detailed instructions on how to install QuickBooks Desktop, please follow our installation guide. The reinstallation should not have an impact on already existing company file data.

  2. Complete the installation. Then open the Windows Start Menu and sign out of your administrator account.

  3. Now sign in to your usual Windows user account and open the Start Menu again.

  4. Search for CMD and, with a right-click on the CMD icon, select Run as administrator.

  5. Continue by typing ‘net user administrator / active: no’ into the command field and press Enter.

This will hide the administrator account and you should be able to open QuickBooks with your regular account.

Step 3: Fix Windows components manually

If the previous steps did not fix Error 1904, you could try to fix the damaged Windows components manually, by repairing and reinstalling Microsoft .NET Framework or Microsoft MSXML.

However, we only recommend this if you are more advanced in operating with Windows, an IT professional, or working in cooperation with a Microsoft support expert.


Unfortunately, QuickBooks install Error 1904 can be a very tricky problem to solve at times. We hope that this article enabled you to successfully fix the issue by yourself so you can continue with your day-to-day business accounting.

However, should Error 1904 stay unresolved, do not risk further operational delays for your business and contact our team of experts for an instant, reliable and thorough support.

Add a Comment

You must be logged in to post a comment