What’s the Deal with QuickBooks Error 1904 and How to Rectify it?

by leecopper52
QuickBooks Error 1904

From mid-sized to multi-national enterprises, QuickBooks is used all over the world for taking care of regular accounting and paperwork activities. QuickBooks comes with numerous powerful tools and features that assist companies effectively handle almost all accounting activities, such as accounting books, manage and pay bills, send invoices, and complete payroll, etc. However, despite being so advanced and perfectly designed, using QuickBooks is not free from errors and technical glitches. QuickBooks error 1904 is among the most common errors, which most users usually encounter while installing QuickBooks Desktop on their systems. In this post, we are going to explain to you the reasons that usually triggers such an installation error and the troubleshooting solutions.

A user might see the following error message with the error prompt:

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

Are you looking for immediate troubleshooting assistance to get over QuickBooks error 1904 without putting in any effort? If yes, feel free to contact our technical support team at the toll-free number 1.800.579.0391.

What can be the reasons behind the occurrence of QuickBooks error code 1904?

Down below, we have mentioned all the reasons that usually prompt QuickBooks error code 1904:

  • The installation files of the QuickBooks Desktop are either damaged or corrupted.
  • The Microsoft MSXML DLL files, which are necessary for QuickBooks to install, are unregistered on the system.

Read Also :- QuickBooks Missing PDF Component

What should you do to get rid of QuickBooks error 1904?

Solution 1) From the QuickBooks Tool Hub application, run the QuickBooks Install Diagnostic tool

  • Download the QuickBooks Tool Hub application of the latest version ( and save it somewhere on the computer that you can easily find.
  • Click on the downloaded installer named QuickBooksToolHub.exe and then follow the instructions you see on the screen.
  • To complete the QuickBooks Tool Hub installing, agree to the terms and conditions.
  • Open QuickBooks Tool Hub and then select the Installation Issues tab at the left panel.
  • Under the Fix My Installation Issues section, click on the QuickBooks Install Diagnostic Tool option and let the tool run.
  • Once the tool is done repairing installation files, reboot the computer.
  • Now, try to install the QuickBooks Desktop application.

Solution 2) Manually register the Microsoft MSXML DLL files on the system

Follow the below-mentioned steps to register MSXML on the 64-Bit operating system:

  • On the keyboard, press the Windows key to open the Start menu.
  • Into the search box, enter “CMD” and right-click Command Prompt from the search results.
  • Select the Run as administrator option.
  • At the C: prompt, you are required to type cd\windows\syswow64.
  • After that, enter regsvr32 MSXML6.dll and press the Enter key on the keyboard.
  • Now, try to install QuickBooks Desktop.

Follow the below-mentioned steps to register MSXML on the 32-Bit operating system:

  • On the keyboard, press Windows + R keys at the same time to open the Run window.
  • In the Run window, enter “cmd” and then click on the OK button.
  • In the command prompt window, enter regsvr32 MSXML6.dll and press the Enter key on the keyboard.
  • Now, try to install QuickBooks Desktop.


If you’re unable to fix QuickBooks error 1904 even after implementing both the troubleshooting solutions mentioned in the above post, then our suggestion for you is to manually configure the .NET framework settings for QuickBooks Desktop and see whether this fixes the error or not. For furthermore troubleshooting assistance fixing the installation error, feel free to speak to our technical expert team at the toll-free number 1.800.579.0391.

Related Posts