Learn the easiest ways to eliminate the QuickBooks Install Error 1904:

QuickBooks updates can be interrupted by a spate of errors. One noteworthy error which we shall discuss in this blog is “Installation Error 1904”. Just like most of the other update errors, this issue is mostly caused by damaged Window components like MSXML, .NET Framework, or a corrupted entry related to QuickBooks in the registry. Other causes like changes made by a conflicting program, virus attack on QB installer files, insufficient permissions, cannot be overlooked. There are many ways to fix QuickBooks Error code 1904, which we shall uncover in this blog. So, keep reading.

The error message that appears when you encounter this error may read:

WarningError 1904: [file path / name / extension] failed to register
QuickBooks Error Code 1904 - Image

What instigates QuickBooks Error code 1904?

The most probable sources of this installation/update error in the QuickBooks program are:

  • Components like MSXML and Microsoft C++ may be damaged by virus or due to inadvertent deletion of their files by the user.
  • The current version of the Operating system does not support the new update.
  • The user may not have full permissions to start the updates.
  • Installer might be corrupted.
  • Adobe Flash Player may be damaged.

Points before proceeding ahead:

Point 1: You should have stable power, network, and connectivity source that isn’t subject to interruptions.

Point 2: Ensure that all your permissions, settings, glitches, and more are in order. Then, try to access QuickBooks through a reliable system or setup.

You may read also: How to Fix Backup Company File Issues in QuickBooks Desktop?

Different Methods to Deploye QuickBooks Error Code 1904

The QuickBooks Install error 1904 can be rooted out by adhering to the following methods.

Fix 1: Use QuickBooks Tool Hub Program

QuickBooks Tool Hub is a program that can help you resolve common issues you may encounter when using QuickBooks. Here are the few steps to use this tool:

QuickBooks Install Diagnostic tool - Image
  • Here you need to choose QuickBooks Install Diagnostic Tool, and Start the scan.
  • When over, re-run QuickBooks and again go with the QuickBooks updates to verify whether Error code 1904 in QuickBooks has been sorted out.

Fix 2: Perform a clean install of QuickBooks

Performing a clean install of QuickBooks involves completely uninstalling the existing version of QuickBooks and then reinstalling it. Follow the below given steps:

  • The user should backup of QuickBooks company file(s) and any other necessary files to a safe location.
  • After that go to Programs and Features option in Windows.
  • Next, find the QuickBooks icon and click on it to Uninstall it.
Uninstall QuickBooks Desktop - Image
  • The user need to delete QuickBooks installation folders.
  • Users can find the folders in the following directories:
    • C:\Program Files\Intuit
    • C:\Program Files\Common Files\Intuit
    • C:\ProgramData\Intuit
  • Download the latest version of QuickBooks from the official Intuit website.
  • Next, install QuickBooks desktop using the downloaded installation file. Follow the on-screen prompts to finish the installation.
Installing QuickBooks updates - Screenshot Image
  • After that installation, open QuickBooks and activate it.

Performing a clean install can help resolve issues related to damaged or corrupted QuickBooks installation files, missing or damaged system files, or conflicts with other software.

Check Also: How to Troubleshoot QuickBooks Error Code 6154?

Fix 3: Update Windows and make sure that all the important updates are installed

Here are the steps to update Windows and ensure that all important updates are installed:

  • Initially, hit a click on the Start button and type Windows Update in the search bar.
  • After that hit a click on Windows Update Settings from the search results.
  • In the next step, tap on the Check for Updates button. This will search the all available updates.
Check for updates in windows 10 - Screenshot Image
  • If there are no more updates available in the server, just close the Windows Update settings.

Fix 4: Get the Windows Components repaired manually

As mentioned already, damaged Windows components can be a major source of this install error 1904 in QuickBooks. Users should perform the steps below:

Step 1: Repair .NET Framework Component

  • To get this component repaired, go to Control Panel > Programs and Features, and then click on .Net Framework. Followed by that, choose the Repair tab.
Repair the installed Microsoft.net framework - Screenshot
  • Another option is to Uninstall the component, and install it afresh from the official website of Microsoft.

Step 2: Run System File Checker

  • At first, you need to open Command Prompt.
  • After that type “sfc /scannow” and press Enter key.
  • This will start a System File Checker scan. Note: It’ll check and repair any corrupted or missing system files.
  • Wait for the scan to complete.

Step 3: Registering MSXML.dll

It is prudent to de-register and re-register MSXML.dll. This can be done as:

Steps for 64 Bit OS users

  • Use Start to go to Command prompt. Open it, then “CD windows/ syswow64 /”, and the Enter key.
CD windows syswow64 - Image
  • Next, “regsvr32 MSXML6.dll”, then press Enter once again.

Steps for 32 Bit OS users

  • Open Command Prompt, then “regsvr32 MSXML6.dll”and go for Enter key.
regsvr32 MSXML4.dll - Image

Manually fixing Windows components can help resolve many issues related to QuickBooks, including error 1904.

Check Also: How to Fix QuickBooks Desktop Crashing Error? 

Fix 5: Change your Windows account settings

There can be instances when the account settings got changed due to some recent activity involving a conflicting program third party program or due to other reasons. These may provoke such error, and the easy way to fix these settings is discussed below:

  • The initial steps is to hit a click on the Start button and select Settings.
  • After that hit a click on Accounts option and select Family & other users.
User accounts and family safety - Screenshot Image
  • Now choose the account that you want to modify.
  • Then hit a click on Change account type option.
  • Next, tab on the dropdown menu and choose Administrator and hit a click on OK.
  • Repeat the same steps 4-7 for any other accounts that you want to modify.
  • Lastly, you need to restart your computer.

Step 1: Switch to your Windows Administrator account

  • Press the Windows key + R keys on your keyboard to open the Run dialog box.
  • Here, type “net user administrator /active: yes”, and then go for the Enter key.
net user administrator active yes command - Image
  • Now, log out and use the administrator account to sign back in (use the correct login details).

Step 2: Change your user permissions

  • Open the File Explorer, then copy and paste the following in the Explorer: “C:/Program Files/Common Files”.
  • After that right-click on the Common Files folder, then go for Properties, then Security tab.
  • Then hit a click on Modify and Continue.
  • Here, go for Group or user names, then opt for Users.
  • Hit a click on the box besides Modify, Read and Execute, and Read and Write options.
Permissions for Common Files - Image
  • Now click on Apply, then Ok.
  • Run QuickBooks Desktop program again and try the update again.

Note: Changing permissions may affect how users or programs interact with the files or folder. Be sure to carefully apply the changes of any permission you make.

Fix 6: Uninstall and Reinstall Adobe Flash Player

Getting the Adobe Flash player uninstalled and reinstalled is possible in the following manner:

  • Go to Control Panel, then Programs and Features.
  • Opt for Adobe Flash Player ActiveX, then go with Uninstall.
Adobe Flash Player ActiveX - Image
  • When done, go for a fresh installation of the Adobe flash Player.
  • Now, run QuickBooks and try the update again.

Read it Also: How to Resolve the QuickBooks Payroll Error PS077?

Fix 7: Testing Permissions if Error 1904 message indicates issue in QBversionTool.dll

If the message box indicating Error code 1904 reveals the cause of the error to be QBversionTool.dll, the same can be fixed as:

  • From Start, open Notepad. Then type “QBTEST” in it and save the file in “C:\Program Files\Common Files” or “C:\Program Files(x86)\Common Files“.
  • If the file gets saved, then the permissions are granted, but if it doesn’t, then you need to run QB as an admin.
  • Just right-click on QuickBooks executable file on the Desktop and click on Run as Administrator.
  • Now, proceed to Help tab to update QuickBooks Desktop.

Fix 8: Include QuickBooks as an exception in Bitdefender

BitDefender has been suspected to be a major cause of this error. It is suggested to add Intuit folder to the exception list in the security program. In this context, 32-bit Windows OS users should add “C:\Program Files\Common Files” to the list, while the 64-bit Windows OS users should add “C:\Program Files\Intuit (C:\Program Files(x86)\Intuit)” to the list

Include QuickBooks as an exception in Bitdefender - Image

For users who are using any other security program like an antivirus, the entire folder should be added as exception. Or else, the executable QuickBooks file should be added to the exception list of that particular security program.

What to do if QuickBooks Error 1904 isn’t resolved?

Despite doing all of these, you might still find the QB Error message 1904. When these situations arise, you can only do one of these two things-

  1. Contact an IT professional or service provider who can fix this issue for you.
  2. Contact customer service or a support executive at QuickBooks.

See Also: How to Fix QuickBooks Cannot Communicate with the Company File Due to Firewall Error?

Final Words

This blog discussed about the complete solution of Error 1904 when you install QuickBooks Desktop. We not only discussed the causes leading to it, but also presented an elaborate description of the troubleshooting methods that should come in handy for users who want to annihilate this error permanently. For technical support, you can call our QuickBooks error support professionals at 1-800-615-2347.


More Topics:

How to Resolve QuickBooks Error Code 12, 0?

Steps to Resolve QuickBooks Error 6000

How to Upload Receipts to QuickBooks Desktop Pro Plus, Premier Plus or Enterprise?

Call Now+1-800-615-2347