How to Fix Error 1904 in QuickBooks

Understanding QuickBooks Error 1904

QuickBooks Error 1904 is an installation error that occurs when certain files fail to register during the installation of QuickBooks Desktop. It typically appears with a message such as: "Error 1904: [file path / name] failed to register. HRESULT - [error code]."

This issue is often related to system settings, permissions, or conflicts with third-party software.

QuickBooks Error Code 1904 Troubleshooting

Step to Fix The Error:

1.Run the QuickBooks install Diagnostic Tool

You can use the QuickBooks install Diagnostic Tool to automatically identify and fix installation issues.

Download and Install the QuickBooks Tool Hub:
  • Close QuickBooks.
  • Download the latest version of the QuickBooks Tool Hub.
  • Open the downloaded file and follow the on-screen instructions to install it.
Run the Install Diagnostic Tool:
  • Open the QuickBooks Tool Hub.
  • Navigate to the installation issues tab.
  • Select QuickBooks Install Diagnostic Tool and let it run (This process may take up to 20 minutes).
  • Once it was completed, restart your computer and attempt the QuickBooks installation again.

2.Manually Repair Windows Components

If the issue persists, there may be problem with essential Windows components like Microsoft. NETR Framework or MSXML.

Repair Microsoft .NET Framework:
  • Click Windows + R, type appwiz.cpl, and press Enter.
  • Locate and select Microsoft .NET Framework, then choose Uninstall/Change.
  • Opt for the Repair option and follow the prompts. After completion, restart your computer.
Repair MSXML:
  • Tap Windows + R,type cmd, and press Enter to open Command Prompt.
  • Type regsvr32 MSXML6.dll and press Enter.
  • Once registered, close the Command Prompt and restart your system.

3.Adjust User Permissions

Inadequate user permissions can hinder the installation process.

Activate the Built-in Administrator Account:
  • Press Windows + R, type cmd, and press Enter.
  • In the Command Prompt, type net user administrator /active:yes and press Enter.
  • Log out and log in to the Administrator account. Attempt to install QuickBooks again.
  • After installation, for security, it's advisable to disable the Administrator account by typing net user administrator /active:no in Command Prompt.

4.Address Security Software Interference

Security software like Bitdefender can sometimes block QuickBooks installation.

Configure Bitdefender Exceptions:
  • Open Bitdefender and navigate to Protection.
  • Select View Features, then go to Settings under Advanced Threat Defense.
  • Add the QuickBooks installation folders to the exceptions list.
  • Retry the QuickBooks installation.

If after following these steps the error persists, consider consulting with a qualified IT professional or reaching out to QuickBooks support for further assistance.