QuickBooks Error 1904 – Failed to Register Path

QuickBooks Error 1904
  • January 10, 2024

Have you ever experienced QuickBooks error 1904 and failed to find a quick fix for it? Let’s talk about it in detail today.

QuickBooks error code 1904 is usually an error that can be witnessed when you attempt to install the QuickBooks Desktop. There can be several scenarios when you face this problem in QuickBooks. That is why, to assist you in dealing with this particular problem in QuickBooks, we have prepared this article.

In this article, we will talk about the error in detail, its causes, symptoms, and effective troubleshooting steps that can assist you to step out of this error with ease and boost business productivity.

What is the QuickBooks Installation error 1904?

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

You can experience this problem in QuickBooks in case the company files are not present in the database. As a result of this problem, this system may not function properly and the installation procedure may suddenly stop in the middle.

This QuickBooks issue can also occur during QuickBooks Desktop installation and after the operating system like Windows 7 or Windows Vista, or if the system is not rebooted post the QuickBooks upgrade.

If there are several QuickBooks errors that come up on the display and they specifically state the RcnFndRequestHandler.dll & qbupdate.exe, ICWrapper.dll, qbprefs.dll, (among others), then the issue is possibly triggered by the Microsoft Visual C++ damaged component.

What are the Root Causes of the QuickBooks Error 1904?

Several factors can trigger the error 1904. Here is a list of some of the common problems that may contribute to the installation issue in QuickBooks installation:

Registry and System File Issues

Some of the system file and registry problems that can cause QuickBooks installation issues include:

  1. Registry Corruption: The Windows registry is a database that has to store system settings. It can become corrupted because of wrong software uninstallations or installations leading to the issue 1904.
  2. Missing or Damaged System Files: Important system files including the one concerned with Microsoft .NET Framework, MSXML, and C++, may be absent or corrupted leading to QuickBooks installation problems.
  3. Hard Drive Problems: Poor sectors, lack of disk space, or file system issues on the hard drive can also lead to QuickBooks Installation problems.

Installation and Setup Related Problems

Some of the installation and setup-related issues include:

  1. Damaged Installation Files: Corrupted QuickBooks installation files often stop successful setup and give rise to the 1904 error. Such corruption can arise during transfer, download, or storage.
  2. Inadequate System Resources: QuickBooks installation needs sufficient system resources like processing power and memory (RAM). Inadequate resources can hamper the procedure and lead to the error.
  3. Interrupted or damaged Installation: An installation that is often interrupted, caused due to system crashes, power failures, or user actions, can give rise to the issue 1904.
  4. Software Versions that are not compatible: Accessing an old QuickBooks version or a Windows operating system that is not compatible can give rise to error messages and installation struggles.

Security and Permission Struggles

Some of the Permission and Security struggles include:

  1. Firewall or Antivirus Interference – Extremely restrictive security software can often prevent QuickBooks installation files by mistake, stopping a successful setup.
  2. Inadequate User Permissions - Users minus any administrative benefits may experience problems installing QuickBooks since certain actions need higher permissions.
  3. Third-party software struggles - Other applications saved in the system may disturb the QuickBooks installation, leading to errors and conflicts.

Additional Factors

Some additional factors that are the root causes behind the occurrence of error 1904 include:

  1. Temporary files overload - Temporary files assemble over time and too much clutter can affect system performance and may cause problems with software installations.
  2. Particular Folder or File Problems - Error messages often signify certain folders or files like the ones concerning Microsoft Visual C++, representing underlying problems.
  3. Damaged User Profile - A corrupted user profile can lead to several problems like issues with applications installations.

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 every 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?

Prior to 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: Download and then Use QuickBooks Install Diagnostic Tool

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

Step 1: Run the QuickBooks Tool Hub

The QuickBooks Tool Hub has all the important tools in QuickBooks that can assist you in fixing the error 1904 while installing the application:

  1. Download the current version of the QuickBooks Tool Hub.
  2. Now save it in a preferable location.
  3. Now open the QuickBooksToolHub.exe file downloaded from the particular saved location.
  4. Next, complete the instructions given on-screen and agree to the conditions and terms.

Step 2: Run QuickBooks Install Diagnostic

  1. Press twice on the Tool Hub icon in order to open it.
  2. In the tools, press Installation Issues.
  3. Now open the QuickBooks Install Diagnostic Tool to repair the common installation issues.
  4. All the Diagnosis to finish. Next, restart the system and then open QuickBooks.

After everything is complete, try to install QuickBooks to see if the error 1904 still persists or not. In case it is not fixed, try the next troubleshooting method.

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: Download and Install the Adobe Flash Player once more

In order 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 in order 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.

Solution 6: 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 in order 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 7: 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 a number of 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 8: 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.

Solution 9: Disable 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 10: 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 in order 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 personal files, however, it may uninstall the current software and drivers.

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.

Our experts will help you resolve the error 1904 with the most appropriate solutions. Call us at +1800-961-4963.

Frequently Asked Questions

Q1: 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.

Q2: 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.

Q3: 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.

Q4: 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.

Q5: 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.

Blog Post

Related Articles

Updated Solutions to Fix QuickBooks Error 1328

January 13, 2024
QuickBooks error 1328 is related to a temporary file error. This error usually pops up when the User tries to...

QuickBooks Install Diagnostic tool .exe: What is it and how to fix it

January 2, 2024
It has been more than a decade since QuickBooks was first used for accounting and bookkeeping. QuickBooks comes with...

Error 1911 Could Not Register Type Library for File in QuickBooks

January 13, 2024
When the user tries to install the QuickBooks pro-2016 on a windows server 2012 R2 system, then error 1911 could not...
Call Now+1-800-961-4963