How to Fix QuickBooks Error 1904 (Failed to Register While Installing)?


QuickBooks Error code 1904 is quite common in the QuickBooks software when users are installing QuickBooks files. It also occurs because the system does not maintain all your files and folders in a systematic manner. The QuickBooks Installation Error 1904 Failed To Register file path/name/extension message appears whenever this bug occurs on the screen.

The QuickBooks issue can also occur during the installation of the QuickBooks Desktop after updating the OS from Windows Vista to Windows 7. Alternatively, if the machine was not restarted after the QuickBooks upgrade, this error might occur.

If several QB errors occur on the screen, all of which say: ICWrapper.dll



Qbupdate.exe (among others),

The problem is most likely due to a faulty Microsoft Visual C++ component.

Why Does QuickBooks Error Code 1904 Appear?

We have listed down all possible causes that might lead to QuickBooks Error code 1904. Users must know about all of them so that they can easily fix these issues.

  1. Damage to internal programs and poor system maintenance might cause the QuickBooks Error code 1904.
  2. Additional reasons could be that Microsoft components such as MSXML, Microsoft C++, and the Microsoft.NET Framework are missing or damaged.
  3. You are not using the most recent version of Windows or QuickBooks on your PC.
  4. When Windows Installer is corrupted, the QuickBooks Installation Error 1904 Failed To Register occurs.
  5. You may encounter a number of problems with the system's hard drive.
  6. Once you've figured out why QuickBooks Error code 1904 occurs, you'll need to figure out how to identify the error IcWrapper Dll failed to register that occurs on your system.

When Installing QB Software, how do you fix QuickBooks Error code 1904?

To fix this issue, carry out the following troubleshooting methods.

For Quick Solutions Call us Now

Solution 1: Fix Window Components

If the QuickBooks Installation Error 1904 Failed To Register persists, you will need to manually fix specific Windows elements to repair the bug. Follow these steps:

To get started, you'll need to reinstall the Microsoft.NET framework.

After that, you can proceed to restore MSXML.

After you've fixed these Microsoft components, you'll need to check the status of the issue before installing and opening QuickBooks.

Solution 2: Use the Install Diagnostic tool to fix your installation issue.

  1. Firstly, download the QuickBooks Installation Diagnostic Tool.
  2. Allow the QB installation to finish by selecting the "Ignore" tab on the error warning. Here, don't open the software .
  3. Reboot your system.
  4. If the QuickBooks installation fails, use the QuickBooks Desktop Install Diagnostic Tool to troubleshoot the problem. After that, re start the computer.
  5. If the tool fails to resolve the issue, enable the built-in Admin account and install QuickBooks software with that account to fix QuickBooks Error code 1904.


The QuickBooks Error code 1904 is easy to fix. However, the user must always find out the causes and symptoms of all the errors they face before jumping directly into the solutions. It helps understanding and implementing the fixes of QuickBooks Errors.

Jude has a master's degree in Finance. Currently, he is working as a Financial Advisor for a bookkeeping-based startup ebetterbooks. He is also a contributor to other renowned accounting blogs.

Comments / 1

Published by

My name is Jude. The Quickbooks development team was where I previously worked. Now I help people with Quickbooks errors. I am also an expert in Quickbooks error solutions.

Wilmington, DE

More from Jude

Comments / 0