QuickBooks Error Code 1904: Error 1904 Module Failed To Register QuickBooks

Error 1904: [extension/name/file path] failed to register is a clear indication of QuickBooks error 1904. QuickBooks error code 1904 mostly occurs, because of damaged files/components or for the incorrect location. In this article, we will discuss the reasons and solutions to fix this issue in different ways. You can call our experts through the toll-free number +1-844-405-0904 for an advanced solution. 

What is QuickBooks Error Code 1904

QuickBooks 1904 error code mainly occurs when the required components are not synchronized when upgrading the computer’s operating system, and when you have the broken files on your system. It creates problems when you try to install QuickBooks Desktop after upgrading your operating system (like from Windows Vista to Windows 7) and your computer is not reset after the upgrade.

In some cases, you can find multiple errors of 1904 in the form of an IC wrapper. dell, qbprefs.dll,  RcnFnb RequestHandler.dll, and qbupdate.exe (among others), when the problem is apparently caused by a damaged component of Microsoft Visual C++.

QuickBooks Error 1904
QuickBooks Error 1904

Why the Extension File Path Failed to Register in QuickBooks

There are various reasons for the QuickBooks error 1904. Here are some of them:

QuickBooks Error 1904 Causes
  • QuickBooks error 1904 may occur due to the low maintenance of the computer.
  • Lost or damaged components like MSXML, Microsoft C++, and Microsoft .NET Framework.
  • Old updates are pending on a computer and QuickBooks Desktop.
  • An issue with the installation source.
  • Hard drive read-write glitches or permissions.
  • This can also be caused when you are trying to install the connector on a server that doesn’t have the actual QB.exe installed on it.
  • If the new OS (operating system) were installed on the system.
  • This error also appears when you update to the new version of the operating system but you didn’t restart the system after updating.
  • Security software installed on your system may restrict the installation of QuickBooks.
  • Users don’t have enough permission to install QuickBooks on Windows.

Signs of QuickBooks Error 1904  

You will notice the following changes when the 1904 error code occurs in QuickBooks:

  • You can see that the critical system files start missing.
  • The system becomes unstable, and will not work properly.  
  • The module will fail to register QuickBooks
  • Will see an error message on your screen while working with QuickBooks.

Solutions for QuickBooks Error 1904: [file path/name/extension] Failed to Register

Here we have given some of the tested, and proved solutions to fix the error code. You have to keep, some of the points;

If you only have the QuickBooks Database Manager this will not work, you must install the actual QuickBooks.exe as well. And you can only solve the error if you are the admin of the system. Cross-check that the QuickBooks.exe is installed on the server before installing Avalara Avatax.

Solution 1: Fix the Issue in the Error Message

You can troubleshoot the error code in QuickBooks in the initial stage. Follow the procedure, when you see the error message on your screen;

  • Click on the ‘OK‘ option on the 1904 error message box.
  • After clicking on the ‘OK‘ option, QuickBooks will show you a message that the installation is completed successfully.
  • Then, visit the ‘File‘ menu, and select the ‘AvaTax‘.
  • Choose the ‘Configuration‘ option.
  • Run the QuickBooks as an admin, and select the ‘Test Connection‘ option.

If, still you are facing the error code then go to the next solution to solve the issue.

Solution 2: Take Some Primary Steps

Before taking any big step to solving the issue, you need to take some of the baby steps. Here are the common solutions to fix the issue;

Solution 3: Run the QuickBooks Install Diagnostic Tool

Run the QuickBooks Install Diagnostic tool to diagnose, and solve the problem automatically. Follow the steps to run it;

  • First of all, close the error message and then the QuickBooks Desktop.
  • Now reboot the system.
  • Download the QuickBooks Tool Hub in the latest version.
  • Agree with the terms, and conditions and install it properly.
  • Go to the ‘Installation Issues‘, and select the ‘QuickBooks Install Diagnostic Tool‘.
  • It will take approximately 20 minutes to complete the process of diagnosing, and fixation method.
  • Reboot your system, after the process.
  • Now you can see that the issue is gone.

Still, if you are facing the issue then, go to the next solution.

Solution 4: Try to Fix Windows Components Manually

If the above solution didn’t fix the issue then repair specific Windows components manually, and check whether the error is still occurring or not. You can fix the QuickBooks error code 1904 manually by repairing the Windows components. Here you can take the help of the IT professionals if you are not too confident. Here is the list of components that can be fixed manually.

  • Microsoft MSXML
  • Microsoft.Net Framework

Repair or reinstall Microsoft .NET Framework, and Microsoft MSXML for the manual fixation of Windows components. To perform this, you may need the support of Microsoft or the help of an IT expert. So be ready for that. These two are the most important components required for the QuickBooks installation. You won’t be able to install Quickbooks if these files are damaged.

Step 1: Repair the .Net Framework

You can resolve any problems with the Microsoft .NET framework by using the control panel option.

  • Go to the list of installed programs and select .NET Framework.
  • Then next, click on the Programs and the Features tab.
Programs and Features
  • After that select the Repair option to repair .NET Framework.
Step 2: Register the MSXML.dll

For 64-bit OS

  • Go to the start menu and type CMD into the search menu.
  • Now you have to right-click on the CMD icon.
  • After that, select Run as Administrator.
  • Now you have to type cmd to get to the C: root directory.
  • Next, press the keyboard shortcut CD windows/ syswow64/. After locating the syswow64, you need to type regsvr32 MSXML6.dll and then hit enter.
  • After that, try to install QuickBooks again and check whether the issue is resolved or not.

For 32-bit OS

  • First, open the Run window by pressing the window + R together.
  • Now enter CMD and then press enter.
  • After that, you have to enter regsvr32 MSXML6.dll and then hit the enter button.
  • If still the error 1904 exists after fixing the Windows components then try another method.

Solution 5: Change the Windows Administrator Account Settings

Follow the procedure to change the settings of the Windows administrator account

Step 1: Switch to the Windows Administrator Account
  • Click on the Windows Start menu, and type ‘CMD‘.
  • Run it as an administrator.
  • In the command window ‘Net user administrator /active: yes’ and hit the ‘Enter key.
  • Close the ‘Command Window‘, after the complete process
  • Again go to the ‘Start menu, and click on the ‘ Sign Out‘ option.
  • Choose the administrator account, and sign in to that. There you will not need a password.
Step 2: Change User Permission

Follow the procedure to change user permission:

  • Open the ‘File Explorer‘.
  • Search for this location; C:\Program Files\Common Files.
  • Select the Properties option by right-clicking on the ‘Common Files‘ folder.
  • Select ‘Users‘ from the ‘Group or User Names section.
  • Now turn on the Modify, Read & execute, List folder contents, Read, Write permissions from the ‘Permissions for Users‘.
  • Click ‘Apply‘ and ‘OK‘ to save the user permission.
Step 3: Reinstall QuickBooks

Reinstall QuickBooks by following this procedure;

  • After the complete installation, sign out from the administrator account.
  • Now log out from the administrator account.
  • Login to your account.
  • Run the command Window, process the ‘net user administrator /active: no‘ path, and hit the Enter key.
  • This will hide the administrator account.

Confirm the complete procedure by logging into your regular account.

Solution 6: Log in to the Built-in Admin Account on Windows

You can also try this solution to troubleshoot the error code;

  • Click on the ‘Start‘ button, and select the ‘Switch User‘ option.
  • After that, click on the ‘Default Admin Account’ option.
  • Now you are in the default admin account.
Switch user in Windows
Switch user in Windows

Alternatively, you can press the ‘Control + Alt + Delete‘ key from your keyboard. You will find the option of ‘Switch User‘, just click on it.

Solution 7: Update the Windows O/S

If you are facing QuickBooks error 1904 then it can also solved by updating the Operating System. This is a crucial step and has many advantages for solving issues to remove technical errors.

For Windows 10

  • Go to the window start button and click on it.
  • Next, go to Update and Security.
  • After selecting Update and Security you need to choose the Windows Updates option.
  • Now press Check for Updates to start the procedure
  • If any updates are available there, it will restore all choices.
  • Now choose all the important updates and click on the Update to start downloading.
  • Reboot the system after completion of the downloading.
  • Now open the Quickbooks and check whether error code 1904 has been fixed or not.

For Windows 8.1

  • In the top right corner of the Windows screen move your mouse to the word settings.
  • Then next, choose Change PC settings.
  • Now you have to click on Update and Recovery and then choose Windows Update.
  • Next, Choose the Check Now link.
  • After the successful download of updates, choose view details.
  • Then in the list of updates, you will see the number of updates along with download sizes.
  • Now restart your system and check if the error still exists.

If Some Special Cases Applies to You

Here we have mentioned some of the special cases, and solutions according to the scenarios. Check all of the cases;

Case 1: When you have Bitdefender

If you have the QuickBooks Desktop on your system with the Bitdefender exclusion list then make sure that the disable of Bitdefender can’t fix the 1904 error. To fix this, you have to do the following;

You need to add a file location on your system;

  • For 32-bit Windows Operating System: C:\Program Files\Common Files
  • For 64-bit of Windows Operating System: C:\Program Files\Intuit (C:\Program Files(x86)\Intuit

Case 2: When the error references QBversionTool.dll

If the error refers to the QBversionTool.dll, then solve the problem, by following the below procedure. But before that, run the install diagnostic tool, change the admin settings, and then follow the process.

Make a Permission Test

  • Open, ‘Notepad‘, and type, ‘QBTEST‘.
  • Save the file in this location ‘C:\Program Files\Common Files‘ or ‘C:\Program Files(x86)\Common Files‘.

If in case, you are unable to save the note then, log in and install the QuickBooks as an administrator.

Install QuickBooks as an Administrator

  • Sign out from the user account, and log in again as an administrator.
  • And install the QuickBooks as an administrator.

Case 3: Error During Installation of Adobe Flash Player

  • Run the install diagnostic tool, and open the control panel, after the diagnosing process.
  • Select the ‘Uninstall a Program option, and then the ‘Adobe Flash Player ActiveX‘ file from the list.
  • Click on the ‘Uninstall’ option, and follow the on-screen instructions to uninstall it.
  • Again download, and install the Adobe Flash player.  

Frequently Asked Questions (FAQs)

Which tools are used to fix the QuickBooks error 1904?

1904 QuickBooks error code is an installation issue in QuickBooks. So, mainly the QuickBooks Install Diagnostic Tool is used to troubleshoot the error code. The tool can be accessed through the QuickBooks tool hub.

Why is QuickBooks not running?

QuickBooks Desktop mainly doesn’t work, if there is any damaged company file installed in the computer. And QuickBooks Online doesn’t work if the internet connection is not proper, or the server goes down.

How do I resolve problems in QuickBooks?

There are various ways to resolve QuickBooks problems. You can solve QuickBooks issues directly from the official support of QuickBooks or can contact us through the toll-free number +1-844-405-0904 to get instant QuickBooks support.

How do I do a clean install of QuickBooks?

Before doing a clean install of QuickBooks, make sure a clean install is right for you. After that perform the following steps to clean install.
1. Find the license number and back up your data.
2. Uninstall QuickBooks.
3. Download and install the QuickBooks Tool Hub.
4. Run the Clean Install Tool.
5. Reinstall QuickBooks.

What to do when error 1904 occurs while upgrading QuickBooks?

If you are receiving error 1904 while upgrading the QuickBooks, It may be due to your computer being unable to meet the system requirements of QuickBooks. Your system must need the requirements of the version on which you are switching. First, check the system requirements of the QuickBooks version according to your system and Windows version.

Hopefully, this article will be informative for you, and now you are able to fix the 1904 error code in QuickBooks. Still, if you have any issues regarding the topic then feel free to get support from our certified QuickBooks ProAdvisors.

CLOSE
Call Now