Error 1904: [file path / name / extension] failed to register is usually caused by an incorrect file setting or damaged file. 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 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.

 

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

There are times that special cases needs a different approach. Unless you have one of the special cases below, run the QuickBooks Install Diagnostic tool.

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

Special Cases

 

Activate Built in Administrator (Hidden Admin)

Step 1: Activate the Built in Administrator

  1. On your keyboard, press the Windows key once.
  2. Type in CMD. Right-click CMD/ Command Prompt/ cmd.exe and select Run ad 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 in net user administrator /active instead.
  4. You may want to use Additional instructions on Safe mode from Microsoft.

Step 2: Switch to the Built in Administrator Account

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

Step 3: Hide the Built in Administrator account (as it was before)

  1. On your keyboard, press the Windows key once.
  2. Type in CMD. Right-click CMD/ Command Prompt/ cmd.exe and select Run ad Administrator.
  3. On the command prompt window, type in net user administrator /active:no and press Enter.

Step 4: Change the Security Settings of the installation directory

  1. Browse to C:\Program Files\Common Files.
  2. Right-click the Common Files folder and select Properties.
  3. Under the Security tab, click Edit.
  4. Under Group or user names, select Users.
  5. Under Permissions for users, select allow for the following permissions:
    • Modify
    • Read & Execute
    • List Folder Contents
    • Read
    • Write
  6. Click Apply and OK.

Step 5: Install QuickBooks

  1. Try installing QuickBooks Desktop.
  2. After installing QuickBooks Desktop, switch to your original user log in.
SLN40061