Showing results for 
Search instead for 
Did you mean: 

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

An incorrect file setting or a damaged file may give you the following prompt message when installing QuickBooks Desktop:

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

This error can also occur when 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.

If multiple errors are displayed and they specifically mention the ICWrapper.dll, qbprefs.dll, RcnFndRequestHandler.dll and qbupdate.exe (among others), then the problem is likely caused by a damaged component of Microsoft Visual C++.

Perform the following troubleshooting steps in the order shown to resolve the issue.

Run the QuickBooks Install Diagnostic tool

  1. Select 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 tool did not resolve the issue, activate the built-in Administrator and install QuickBooks under the built in administrator account.

Activate built-in or hidden Administrator

Step 1: Activate the Built in Administrator

  1. Press the Windows key once on your keyboard.
  2. Type in CMD. Right-click CMD/ Command Prompt/ cmd.exe and select Run as Administrator.
  3. On the command prompt window, type in net user administrator /active:yes and press Enter.
    Quick tip: If you see an error, type net user administrator /active instead.
    See Additional instructions on Safe mode from Microsoft for more information.

Step 2: Switch to the built-in Administrator Account

  1. Press Ctrl+Alt+Delete on your keyboard, then select Switch User
    Windows 8 users: Press the Windows key and select the user icon on the upper right of your screen.
  2. Press Ctrl+Alt+Delete and select the the default Administrator account.

Special Cases

If you have Bitdefender

If you are installing QuickBooks Desktop on a computer with Bitdefender, you have to add C:\Program Files\Common Files (for 32-bit machines) or C:\Program Files\Intuit (C:\Program Files(x86)\Intuit (for 64-bit machines) to the Bitdefender exclusion list. Turning off or disabling Bitdefender will not solve this issue.

If the error occurs when installing Adobe Flash Player

  1. Download and run QuickBooks Install Diagnostic Tool.
  2. Uninstall the Adobe Flash Player.
    1. To open the Run window, press Windows + R on your keyboard.
    2. Type in Control Panel and select OK.
    3. Select Uninstall a program
    4. Select Adobe Flash PlayerActiveX and select Uninstall.
    5. Follow the onscreen instruction to complete the process.
  3. Download and install the Adobe Flash Player from

If the error references QBversionTool.dll

Solution 1: Use QuickBooks Install Diagnostic Tool

  1. Download and run QuickBooks Install Diagnostic Tool.
  2. Reboot the computer and reinstall QuickBooks.

Solution 2: Check permissions and use hidden (built-in) Administrator account

Create a notepad file and save it to the installation directory to check permissions

  1. To open the Run window, press Windows + R on your keyboard
  2. Type in Notepad and select OK.
  3. Type in QBTEST in the notepad.
  4. From the File menu, select Save As.
  5. Save the file to the installation directory.
    • 32-bitC:\Program Files\Common Files
    • 64-bitC:\Program Files(x86)\Common Files

If your user account doesn't have a permission to this folder, you will receive an error when saving the notepad file. Log in as the local administrator and try installing QuickBooks. If you are already logged in as the administrator, log in as the built-In Administrator.

Important: If you already followed all the steps and still getting the same error, we recommend that you contact a local IT to have your computer diagnosed.