How to Fix QuickBooks Error 1904: [file path / name / extension] Failed to Register

QuickBooks Error 1904
  • January 10, 2024

The error usually occurs due to a damaged file or incorrect file settings. If you see multiple errors and you see specific file extensions. qbprefs.dll, ICWrapper.dll, qbupdate.exe, and RcnFndRequestHandler.dllthen damaged component will cause the problem in Microsoft Visual C++.

This error usually occurs when a user tries to install QuickBooks Desktop when a user upgrades its operating system to Windows 7 or Windows Vista and you have not restarted the system right after the upgrade.

As stated above, QuickBooks installation error 1904 is just an installation issue that comes up on the screen stating:

Intuit QuickBooks Installer Error 1904: [file path/name/extension] failed to register,
Warning Error 1904: IcWrapper Dll Failed To Register

What are the Root Causes of the QuickBooks Error 1904?

Various reasons including damaged Microsoft parts cause QuickBooks to show error message Error 1904 module neglected to enlist icwrapper.dll, different files you may see in this error are qbprefs.dll, qbupdate.exe, cv32.dll, QBversionTool.dll, and RcnFndRequestHandler.dll.

Following are a portion of the different reasons that cause QuickBooks 1904 installation errors to arise on Windows working systems.

  • Installation of another Windows working system.
  • A corrupted or damaged QuickBooks installer file is one of the major issues.
  • Upgrading QuickBooks application rendition.
  • A few Windows security applications are intruding on QuickBooks installation.
  • The client doesn't need consent for installation on Windows.

What are the Major Signs of QuickBooks Installation Error Code 1904?

Here are some of the key symptoms that users may experience when dealing with the installation error 1904:

  1. Permission and many other glitches will impact the hard drive functionality along with other read-write devices.
  2. The speed of the system will reduce significantly.
  3. A recurring message, “Error 1904: [file path/name/extension] failed to register” gets displayed on the window.
  4. Automatic updates for the computer are not present.
  5. Company files are required to be added now and then.
  6. The system stops responding or starts responding late.

What are the important points to remember before fixing the QuickBooks error 1904?

Before performing the troubleshooting steps, ensure that the following points are taken into consideration:

  1. Update workstations and QuickBooks on the server during the multi-user mode.
  2. Refresh the LAN and internet connectivity.
  3. Windows should be updated on all the systems that are involved in running the QuickBooks in multi-user mode.
  4. Ensure that QuickBooks are run in admin mode.

How to Fix Error 1904 when you install QuickBooks Desktop?

To fix the error message code 1904, first, you need to make sure that you are signed in as an Administrator account. 
Complete the steps below and pay attention to the details:

Solution 1: Run the QuickBooks Install Diagnostic tool

Using the QuickBooks Install Diagnostic tool can help you resolve this QuickBooks Installation error with ease:

  • Close the error pop-up and complete the installation. Do not let QuickBooks Desktop Software close.
  • Restart your system.
  • If the installation remains incomplete, download the QuickBooks Install Diagnostic Tool and run it on the system.
  • Restart your system.
  • If the issue still hasn't been resolved, activate QuickBooks built-in Admin and install QuickBooks with a built-in admin account.

Solution 2: Allow the Hidden Administrator and Change Installation Settings

By allowing the hidden administrator and enabling installation settings, the error 1904 can be fixed with ease:

Step 1: Use the Hidden Administrator Account

  1. Use the Command Prompt with Admin Rights.
  2. Click the Windows key on your particular keyboard.
  3. Enter CMD in the search bar. Press right-click on Command Prompt and choose Run as Administrator.

Step 2: Activate the Administrator Account

  1. In the particular Command Prompt screen, enter Net User Administrator/active: yes and click Enter.
  2. In case any issue arises, try entering Net User Administrator/active and click Enter.

Step 3: Move to the Administrator Account

  1. Click Ctrl+Alt+Delete together and then choose Switch User. For those who are Windows 8 users, click the Windows key and choose the user icon present at the top-right side of the window.
  2. Click the CTRL+Alt+Delete key once more and choose the default Administrator account icon.

Step 4: Now deactivate the Administrator Account

  1. Click the Windows key.
  2. Now enter CMD and press right-click on the Command Prompt, choosing Run as Administrator.
  3. In the Command Prompt, enter “net user administrator /active:no” and click Enter.”

Step 5: Change Installation Folder Security Settings

  1. Go to C:\Program Files\Common Files.”
  2. Press right-click on the Common Files folder and choose Properties.
  3. In the Security tab, press the Edit button and then choose Users.
  4. In the section for Permissions for Users, allow the following permissions:
    1. Read and Execute
    2. Read
    3. Modify
    4. List Folder Contents
    5. Write
  5. Lastly, press Apply and then click OK.

Step 5: Install QuickBooks once more

  1. Install QuickBooks once more.
  2. Now after the installation, get back to your actual user account.

Solution 3: Edit Your Windows User/Account Permission Settings

You need to change to a Windows Administrator account to alter certain settings:

  1. Click the Windows button on your keyboard. You can also press the bottom left side of the screen.
  2. Now type CMD in the given search bar and choose Run as Administrator.
  3. Now, after the command prompt screen appears, enter Net User Administrator/active: yes.
  4. Now press the Enter tab.
  5. Now quit the command screen.
  6. Now press the Windows start icon and then choose your account name.
  7. Now press on Sign Out.
  8. Finally, go to the Account that is labelled as Administrator and attempt to sign in there. Complete all the login information in case you have any or you can leave it blank.

Note: In case after implementing all the steps mentioned above, the error 1904 is still not resolved, you need not worry. You can start implementing the next solutions.

Solution 4: Use the QuickBooks Clean Install Tool

If you are facing problems that cannot be fixed by just uninstalling the program and then reinstalling it, you can use the QuickBooks Clean Install tool. This tool is created to erase program files that may not go away even after normal uninstallation.

Here is a list of the steps that can assist you to use the clean install tool efficiently:

  1. Download the QuickBooks Tool Hub and then install it.
  2. Open the tool hub and choose Installation Issues.
  3. Select Clean Install Tool and then implement the on-screen guidelines to uninstall QuickBooks.
  4. After QuickBooks is uninstalled, navigate to the tool hub and access the QuickBooks Install Diagnostic tool to assist with the reinstall process.

Note: Make sure that you have uninstalled the QuickBooks Desktop version you are experiencing problems with prior to running the clean install tool. Also, make sure that the product ID and license key are easily available when required.

Solution 5: Configure Damaged Windows components manually

Here are the steps to manually configure damaged Windows components:

Step 1: Fix the .NET Framework

  1. In order to fix it, the user is required to move to the Control Panel and resolve problems concerning Microsoft.net Framework.
  2. Now, from the installed programs list, choose .Net Framework.
  3. Now, shift to the Programs and Features page.

Step 2: Register the MSXML.dll

For 32 Bit OS

  1. Firstly, click Windows + R to open the Run screen.
  2. Press Enter to include cmd to the box.
  3. Add “regsvr32 MSXML6.dll”
  4. Press the enter tab once more to move ahead.

For 64 Bit OS

  1. The user must click the Start tab.
  2. Now add CMD in the search bar.
  3. Now, you need to press right-click on the CMD icon and it will open the context menu.
  4. Choose the Run as Admin tab.
  5. Once the window opens the command prompt, add cmd and acquire the C: root directory.
  6. Now click the keyboard shortcut “CD windows/ syswow64 /”.
  7. After finding syswow64, add “regsvr32 MSXML6.dll”
    Now press Enter again.
  8. Attempt to install QuickBooks and find out if the issue is resolved or not.

Solution 6: Update Operating System

The QuickBooks error code 1904 can be fixed by updating the operating system. There are many benefits of updating the operating system to its current version including developed functions and tools to erase technical issues in your system.

Hence, updating the operating system is important:

For Windows 8.1

If any user is using the Windows 8.1 operating system, the following steps should be performed:

  1. First, press the Windows icon and click on the Settings option.
  2. Now select the Change PC settings option.
  3. Now press the Update and Recovery option and choose Window Update.
  4. Now, select the Check Now link.
  5. After the update is downloaded successfully, the user needs to select the View Details option to move ahead.
  6. In the updates list, you may witness many update options along with their downloaded sizes.
  7. Finally, reboot the system and sign in to QuickBooks.

For Windows 10

Users who are accessing Windows 10 must perform the steps given below:

  1. First, you need to press the Windows icon and click the Settings option.
  2. Now choose the Update and Security option.
  3. Now select the Windows Update option.
  4. Now, press the Check for Updates option to begin the process.
  5. In case there are any new updates, the choices will be restored.
  6. Choose all important and important updates, and then press Update to begin downloading them.
  7. Finally, reboot the system after the updates are downloaded successfully.

Update to Windows 11

Here are the steps for Windows 10 to update to Windows 11:

  1. Navigate to the Settings option and then click Update and Security. Now press Windows Update.
  2. Now press Check for Update.
  3. Now install any possible updates.
  4. In case there are no updates present, it is possible to update the Manually Update Catalog Website manually.
  5. Download the required updates and install them.

Solution 7: Disable the Antivirus plus the Firewall

Another method to fix the installation error in QuickBooks is disabling the Antivirus program along with the Firewall:

  1. Disable the Antivirus Program Temporarily 
  2. Find your Antivirus program icon on the screen of your system.
  3. Press right-click on the Antivirus icon and a context menu will come up.
  4. Select to Disable the Antivirus software you are using and press it.
  5. Choose the duration. Some Antivirus programs enable you to select how long you wish to disable them, like for 30 mins, Disable until restart, etc. Choose the option that is perfect for your needs.
  6. Turn off the Microsoft Defender Firewall
  7. Use the Start Menu by pressing the Start button present on the bottom left of your window.
  8. Press the Settings options.
  9. After you enter the Settings window, search for the option, Update and Security, and press on it.
  10. On the left side, you will witness several options. Select Windows Security.
  11. Now, search for and press Firewall and Network Protection.
  12. Based on the connection, you may find options like Private Network, Public Network, or Domain Network. Choose the network profile that is presently active or the one you wish to move ahead.
  13. In the selected network profile, you will witness an option, Microsoft Defender Firewall.  There must be a button to turn it off. Press the switch button to disable the firewall.

Note: Your computer may become vulnerable if you disable your firewall or antivirus software. When you're finished with chores that call for their temporary deactivation, it's crucial to turn them back on. When these safeguards are disabled, always be sure you're downloading or viewing reliable content.

Solution 8: Clean up Temporary Files

Cleaning the temporary files can help you fix installation problems with the help of the steps given below:

  1. Click the Windows + R keys to open the Run command.
  2. Type %temp% and click Enter.
  3. A folder with temporary files appears. Click Ctrl + A to choose all files and then press Delete.
  4. Conduct a System Restore. In case none of the solutions stated above work and resolve the problem, you can try to do a system restore to get your computer back to a state where QuickBooks is functioning without any problems.
  5. Look for System Restore in the search bar of Windows and choose it.
  6. Press Next on the screen that appears. You will witness a list of restore points along with dates. Select a date when QuickBooks was working properly and press Next.
  7. Implement the prompts to finish the system restore. This will not impact your files, however, it may uninstall the current software and drivers.

Solutions with Special Cases:

Condition 1: If you have Bitdefender:

  • If installing QuickBooks with Bitdefender, add specific folders to the exclusion list.
  • For 32-bit systems, add C:\Program Files\Common Files.
  • For 64-bit systems, add C:\Program Files\Intuit or  C:\Program Files(x86)\Intuit.
  • Disabling Bitdefender will not fix the issue.

Condition 2: Download and Install the Adobe Flash Player once more

To uninstall the Adobe Flash Player and install it again, implement the steps given below:

  1. Download the QuickBooks Install Diagnostic Tool and run it.
  2. Now press the Start menu and type Control Panel to open it.
  3. Now, you need to navigate to the option, Uninstall a Program.
  4. Choose Adobe Flash Player ActiveX from the programs list and select Uninstall.
  5. Now implement the instructions available in-screen to finish the uninstall procedure.
  6. Download the Adobe Flash Player and then install it again.

Condition 3: Use QBVersionTool.dll

When you witness the QBversionToll.dll file reference in error 1904 notification in QuickBooks, you need to run the QuickBooks Install Diagnostic tool and change the admin settings to move ahead with the steps:

Step 1: Permissions Test
  1. First, you need to do a permissions test with the help of the steps given below:
  2. Open the search menu in Windows and enter Notepad to find and open it.
  3. Enter QBTest in the available notepad and implement it by saving the particular note to any two spots:
    1. C:\Program Files(x86)\Common Files
    2. C:\Program Files\Common Files
  4. In case you fail to save it, you may be required to sign in as Admin and install QuickBooks.
Step 2: Install QuickBooks as Admin
  1. Now, you need to install QuickBooks as Admin with the help of the steps given below:
  2. Navigate to the Windows Start menu and choose the Sign-out option.
  3. Move ahead by selecting the account that says Admin and then signing in. Make sure the password is not seen.
  4. Now, as Admin, finish the installation of QuickBooks.

Final Words

In today’s article, we have provided enough information to help QuickBooks users experiencing the 1904 error. We have shared the causes, symptoms, and effective troubleshooting steps to help you deal with this technical issue. Still, it is quite likely that some of you may get stuck while implementing some of the steps. In such a scenario, you can reach out to QuickBooks professionals. You can also contact our QuickBooks experts for prompt results.

Frequently Asked Questions

Q 1: Why does the message, We are sorry, something went wrong with the installation appear during QuickBooks Installation?

Ans: The issue generally shows that there is a problem with your QuickBooks installation like problems with the Windows operating system or installation of corrupted files, etc. In such a case, you need to download the QuickBooks installation file again or review the Windows settings.

Q 2: Will QuickBooks error code 1904 damage my data file?

Ans: No. Since it is concerned with software installation. Hence, the data will be safe and undamaged.

Q 3: Can I resolve it by doing manual solutions?

Ans: Yes, you can do manual solutions to resolve it. These solutions are:-

  1. Clean and install QuickBooks software.
  2. Uninstall the QuickBooks Desktop.
  3. You can run the Diagnostic Tool of QuickBooks.
  4. Also, rename the folders of QuickBooks software.

Q 4: How do I fix the QuickBooks registration error?

Ans: Fix other activation or registration errors

  1. Download the QuickBooks Tool Hub. The QuickBooks Tool Hub helps fix common errors. You'll need to close QuickBooks to use the tool hub.
  2. Run Quick Fix from the Tool Hub. In the QuickBooks Tool Hub, select Program Problems. Select Quick Fix My Program.

Q 5: What is the important reason that the 1904 module failed to register QuickBooks?

Ans: The main reason is that there is a file or component that is damaged, missing, or corrupted. The file location may be wrong which is why your file is missing while running the QuickBooks Desktop software.

People Also Read:

How to Fix Error Codes: (-1, 0) in QuickBooks

How To Fix QuickBooks ND File Error

How To Fix 3000 Status Code Errors In QuickBooks

How to Fix QuickBooks Error 11949

Call Now+1-800-961-4963