Elite Intuit QuickBooks Solution Provider

QuickBooks Error 1904

Error codes or notifications happen when the QuickBooks data is damaged or the company file can’t be read correctly by QuickBooks.  The list below will give you a starting point to understand what caused the error and how to resolve it.

Get Live Support Now

QuickBooks Error 1904: QuickBooks desktop install errors…

Learn how to fix Error 1904 when you install QuickBooks Desktop.

If you see a message about “Error 1904: [file path / name / extension] failed to register,” don’t worry. Your accounting data and company files are in good shape.

Follow these steps to fix Error 1904 and get everything back on track.

Before you start

If any of these apply to you, skip to the special cases section at the bottom.

  • You use Bitdefender
  • You recently installed Adobe Flash
  • The Error 1904 message mentions QBversionTool.dll




Note: If you can’t find the icon, do a search in Windows for QuickBooks Tool Hub and select the program.








Step 2: From the Tool Hub, run the Quickbooks Install Diagnostic tool

The QuickBooks Install Diagnostic Tool automatically will diagnose and fix issues with Microsoft components the QuickBooks program uses.

  1. Open the QuickBooks Tool Hub.
  2. In the tools hub, select Installation Issues.
  3. Select QuickBooks Install Diagnostic Tool. Let the tool run. It can take up to 20 minutes.
  4. When the tool finishes, restart your computer and open QuickBooks.

If you can open and work in QuickBooks, everything is fixed.

If you still see Error 1904, move on to Solution 2.

Solution 2: Manually fix Windows components

If QBInstall and the update didn’t fix the error, you can repair specific Windows components yourself.

However, you should only do these troubleshooting steps if you’re an IT professional, confident Windows user, or working with the experts from Microsoft support.

If you can install and open QuickBooks, you’re good to go. If you still see problems, move on to Solution 3.

Solution 3: Change your Windows account settings

Switch to the Windows Administrator account to change some settings.

Switch to your Windows Administrator account

  1. Open the Windows Start menu.
  2. Type “CMD” into the search. When you see the CMD Run icon, right-click it and then select Run as administrator.
  3. Type “net user administrator /active:yes” in the command window and press Enter. When the command is complete, close the command window.
  4. Open the Windows Start menu and select sign out.
  5. Select the account that says Administrator and sign in. You won’t need a password.

Change your user permissions

  1. Open the Windows Start menu.
  2. Type “File Explorer” into the search and open File Explorer.
  3. Search for C:\Program Files\Common Files.
  4. Right-click the Common Files folder, and then select Properties.
  5. Go to the Security tab, and then select Edit.
  6. In the “Group or user names” section, select Users.
  7. In the “Permissions for Users” section, turn on the following permissions: ModifyRead & executeList folder contentsReadWrite.

8. Select Apply and then OK.

Reinstall QuickBooks and sign out

  1. Follow these steps if you need detailed instructions for installing QuickBooks Desktop. This shouldn’t impact any existing company file data.
  2. When the install is finished, open the Windows Start menu and sign out of the administrator account.
  3. Sign in to your usual user account.
  4. Open the Windows Start menu.
  5. Type “CMD” into the search. When you see the CMD Run icon, right-click it and then select Run as administrator.
  6. Type “net user administrator /active:no” in the command window and press Enter. This hides your administrator account.

If you can open QuickBooks with your regular account, you’re good to go.

If you still see Error 1904, we recommend reaching out to an IT professional. There may be a general issue with your computer.

Special Cases

If one of these special cases applies to you, follow its specific steps.

Need live support?

Call us directly at 866-949-7267 or you can set an appointment by clicking below: