Was this page helpful?
Thank you!

Comments or suggestions?

Enter Email Address (optional)

Error 1904: [2] failed to register, when installing QuickBooks Desktop

When you install QuickBooks Desktop, you receive the message:

Error 1904: [file path / name / extension] failed to register

Programs that have failed to register include: ICWrapper.dll, QBPrefs.dll, RcnFndRequestHandler.dll, qbupdate.exe.

Why this is happening

These issues can be caused by an incorrect file setting or a damaged file. If multiple errors are displayed and they specifically mention the ICWrapper.dll, qbprefs.dll, and qbupdate.exe (among others), then the problem is probably caused by a damaged component of Microsoft Visual C++.

This error can also occur if you are installing QuickBooks Desktop after upgrading your operating system (such as from Windows Vista to Windows 7) and your computer was not rebooted after the upgrade.

How to fix it

Unless you have one of the special cases shown below, you will need to run the QBInstall tool:

  1. Click Ignore on the error message and let the installation complete. DO NOT open QuickBooks Desktop.
  2. Restart your computer
  3. If the installation did not complete, download and run the QuickBooks Install Diagnostic Tool
  4. Reboot your computer.
  5. If running the toot did not resolve the issue, create a new Windows Admin User and install QuickBooks using the new user.
Special Cases

IMPORTANT:  If you are installing QuickBooks Desktop 2015 Versions and have Bitdefender anti-virus you must add the c:\Program Files\Intuit (c:\Program Files(x86)\intuit on a 64 bit machine) to the exclusion list in Bitdefender.  Turning off or disabling Bitdefender will not solve the issue.

Click here to see how to add the exclusion

KB ID# SLN40061
4/27/2017 2:05:10 AM
QYPPRDQBKSWS09 9138 Pro 2017 18c87b