Resolving QuickBooks Error 1904: A Comprehensive Guide


QuickBooks is an indispensable accounting software widely used by businesses to manage their financial records. However, like any software, QuickBooks may encounter errors that can hinder its smooth operation. One such error is QuickBooks Error 1904, which can be frustrating for users. In this article, we will delve into the details of QuickBooks Error 1904, explore its causes, and provide effective solutions to resolve it.

Understanding QuickBooks Error 1904

QuickBooks Error 1904 is an installation error that occurs when the system fails to register certain QuickBooks components during the installation process. It can manifest in different error messages, such as:

  1. “Error 1904: [file path/name] failed to register.”
  2. “Error 1904: [file path/name] failed to register. HRESULT -2147220473.”
  3. “Error 1904: Module [file path/name] failed to register.”

Causes of QuickBooks Error 1904

QuickBooks Error 1904 can be triggered by various factors. Here are some common causes:

  1. Damaged or missing system files: If the system files required for QuickBooks installation are damaged or missing, it can result in Error 1904.
  2. Incomplete or interrupted installation: If the installation process of QuickBooks is interrupted or incomplete, it can lead to this error.
  3. Issues with Microsoft components: Problems with Microsoft Visual C++ components, such as damaged or outdated versions, can cause Error 1904.
  4. User account issues: Lack of sufficient permissions for the user account installing QuickBooks can trigger this error.
  5. Anti-virus or security software interference: Certain anti-virus or security software may mistakenly flag QuickBooks components as potential threats, preventing their registration.

See also: QuickBooks error 1712

Resolving QuickBooks Error 1904

To resolve QuickBooks Error 1904 effectively, try the following solutions:

Solution 1: Run the QuickBooks Install Diagnostic Tool

  1. Download and install the QuickBooks Install Diagnostic Tool from the official Intuit website.
  2. Run the tool to automatically detect and fix installation-related issues.
  3. Restart your computer and reinstall QuickBooks.

Solution 2: Update Microsoft components

  1. Press the Windows + R keys on your keyboard to open the Run dialog box.
  2. Type “Control Panel” and press Enter to open the Control Panel.
  3. In the Control Panel, select “Programs and Features” or “Uninstall a program.”
  4. Locate and select “Microsoft Visual C++ Redistributable.”
  5. Click on “Change” or “Repair” and follow the on-screen instructions to update or repair the Microsoft Visual C++ components.
  6. Restart your computer and reinstall QuickBooks.

Solution 3: Use the hidden Administrator account

  1. Press the Windows + R keys on your keyboard to open the Run dialog box.
  2. Type “cmd” and press Ctrl + Shift + Enter to open the Command Prompt with administrator privileges.
  3. In the Command Prompt, type “net user administrator /active:yes” and press Enter.
  4. Log out of your current user account and log in to the Administrator account.
  5. Install QuickBooks under the Administrator account.
  6. Switch back to your regular user account and restart your computer.

Solution 4: Disable antivirus or security software temporarily

  1. Temporarily disable your antivirus or security software.
  2. Install QuickBooks and ensure that all required components are registered successfully.
  3. Enable your antivirus or security software after the installation is complete.


QuickBooks Error 1904 can disrupt your workflow and prevent you from utilizing the full potential of this powerful accounting software. By following the solutions outlined in this article, you can resolve the error and get back to managing your finances seamlessly.

If you encounter any difficulties or require further assistance, do not hesitate to reach out to QuickBooks Data Services Experts at +1-888-704-1357. Their team of experienced professionals can provide specialized support and help you overcome any QuickBooks-related challenges.

Remember, it is always advisable to keep your QuickBooks software updated and maintain regular backups of your company file to avoid potential errors and data loss.

By addressing QuickBooks Error 1904 promptly and implementing the solutions provided, you can ensure a smooth and uninterrupted accounting experience with QuickBooks.

Read related: QuickBooks crash com error