Have you encountered QuickBooks Error 1904 and can’t discover a short restore? QuickBooks error code 1904 is an issue that appears throughout the QuickBooks desktop setup system. There are several scenarios in which you may run into this QuickBooks problem. But to help you resolve this particular QuickBooks bug, we’ve created a list of facts concerning QuickBooks Error 1904, its contributing elements, and its smooth fixes.

What does QuickBooks error 1904 mean?

QuickBooks error 1904 especially manifests as a setup mistake with the “Error 1904” displayed on the display screen. If the employer documents are absent from the database, you can encounter this trouble in QuickBooks. Additionally, this problem may result in unsuitable machine operation and a mid-set-up method stoppage. This QuickBooks trouble may additionally arise after installing QuickBooks Desktop following a running system improvement, from Windows Vista to Windows 7.

What are the causes of QuickBooks Error 1904?

What potential causes of this issue may have been discovered while using the accounting program QuickBooks? It arises from unexpected corruption or harm to your company’s files. The file may have improper settings. There are occasions when having several problems can be the source of QuickBooks Error 1904, and you may receive alerts specifying certain files like DLL, qbupdate.exe, and many more. Typically, damaged files or folders containing MS Visual C++ are the source of this issue.

You can see this error after changing the operating system version because it’s conceivable that you didn’t restart your computer after the upgrade.

Key indicators of QuickBooks error code 1904

The indications listed below can be used to determine the problem:

  • Several important firm files are missing
  • The system is becoming sluggish
  • If the system updates aren’t accessible automatically
  • If permissions problems are affecting the hard drive and other read-write devices

How can the QuickBooks Desktop installation error 1904 be fixed?

The following fixing steps should be followed in the order indicated to solve QuickBooks log-in error 1904.

Solution 1: Launch the Install Diagnostic tool for QuickBooks from QuickBooks Tool Hub.

This solution starts with the downloading of QuickBooks Tool Hub. So, exit the QuickBooks application from the system. Get the latest version of QuickBooks Tool Hub and then save it to a location in your system. After downloading the tool, install the tool hub utility. Now, you’ll have to install the diagnostic tool.

  • Choose the “Ignore” tab from the error notice and allow QB to finish installing. NEITHER open the QuickBooks program.
  • Give the computer a restart.
  • Download and execute the QuickBooks Install Diagnostic Tool if the installation of QuickBooks is not finished.
  • Restart the computer.
  • Install QuickBooks software under the built-in administrator account and activate the built-in Administrator if using the tool does not resolve the issue.

Solution 2: Turn on the hidden or built-in administrator

To activate the built-in administrator, follow these instructions:

Step 1: Turn on the built-in administrator

  • Hit the keyboard’s “Windows” button.
  • Put “CMD” in there. To run as administrator, right-click “CMD/ Command Prompt/ cmd.exe” and select “Run as Administrator.”
  • Enter “net user administrator /active: yes” in the command prompt window and select the “Enter” tab.

Step 2: Make use of the integrated Administrator Account

  • Simultaneously press the keyboard shortcuts “Ctrl+Alt+Delete” to select “Switch User Windows 8 users.” Next, click the “Windows” button and select the user icon in the upper right corner.
  • Select the “default Administrator account” icon by pressing the keyboard shortcuts Ctrl+Alt+Delete one at a time.

Step3: Turn off the integrated Administrator Account

  • Select “Windows” from the keyboard’s menu.
  • Enter “CMD” into the search field. To access the “Run as Administrator” tab, right-click “CMD/ Command Prompt/ cmd.exe.”
  • Enter “net user administrator /active: no” into the command prompt window and press Enter
  1. Change the security settings for the installation directory
  • Go to “C:\Program Files\Common Files” via browsing.
  • To access the Properties tab, perform right-click on the “Common Files” folder and select it.
  • After selecting the “Edit” icon from the “Security” tab, select “Users” from the “Group or user names” icon.

Select the following permissions to grant under the “Permissions for users” tab:

  1. Modify
  2. Read and Execute
  3. List Folder Contents
  4. Read
  5. Write
  • Select “Apply” and then “OK” from the menu.

Step 5: Install QuickBooks

  • Install QuickBooks Desktop another time.
  • Use the original user login once the QuickBooks accounting software has been installed.

To identify the issue, if you have carefully followed all the instructions, do not have any of the following specific instances, and are still experiencing the same problem, you must use QuickBooks Tool Hub.

Solution 3: Adjust damaged Windows components manually

  • First, fix the NET Framework.
  • To resolve this, the user must go to the control panel and resolve any Microsoft.net framework-related issues.
  • Now, choose the Net framework program from the list of installed programs.
  • Go to the programs and features page as well

Register the MSXML.dll

For 64 Bit OS

  • The user must select the Start tab.
  • After that, type CMD into the search field.
  • The context menu will appear when you right-click the CMD icon.
  • Go to the Run as Administrator tab.
  • Enter cmd to obtain the C: root directory once the window opens and the command prompt appears.
  • Currently, hit the “CD windows/ syswow64 /” keyboard shortcut.
  • Locate Syswow64 and type “regsvr32 MSXML6.dll” after that.
  • Press Enter once more.
  • Install QuickBooks and see if the problem persists.

For 32 Bit OS

  • First, to open the run window, press Windows + R.
  • Press Enter to include cmd in the box.
  • “regsvr32 MSXML6.dll” is entered.
  • Press the Enter key once again to continue.
  • Keeping the OS up to date

For Windows 10

  • Select the Windows Start tab, then navigate to the Update and Security tab.
  • After that, select the Windows Update tab and select Check for updates.
  • Any updates will be displayed here if they are.
  • Next, choose the updates you wish to receive and pick the update tab.
  • Restart your computer.
  • Once the update has been installed correctly, open QuickBooks and see if the problem has been fixed.

For Windows 8.1

  • Navigate to the settings page.
  • Next, select “Change PC Settings.”
  • Select Windows Update after clicking on Update and Recovery.
  • Now, the user needs to click the “check now” link.
  • Select the “View Details” tab.
  • There could be many alternatives available for the download sizes.
  • After the update, select the appropriate one and restart the computer.
  • Re-log into QuickBooks

Some Additional Instructions

  • The provided solutions won’t work if you use QB Database Manager; instead, you must install the application.
  • The majority of the time, this problem happens in Microsoft Windows when admin credentials are not used during installation.
  • Install the server’s exe before installing Avalara Avatax.
  • Try installing the connection on a server that does not have QB exe installed, and you may also be creating the issue.
  • Once the error has been clicked OK, the installation should indicate that it was successful.
  • Select File > AvaTax > Configuration to access the AvaTax Configuration.
  • Use Administrator mode to launch the QuickBooks software.
  • Choose the option for a test connection.


This article will help you quickly fix the QuickBooks issue code 1904. When trying to install QB Desktop on the system, users may encounter a lot of error codes. “QuickBooks Error 1904” is one of the most common installation error codes. Also, users can seek immediate assistance from the technical support assistance.

Content Source: