All you Need to Learn about QuickBooks Error 1904

QuickBooks Error 1904

Many users encounter QuickBooks error 1904 when installing QuickBooks Desktop on their computers. An error message pops up stating, “[file path / name / extension] failed to register.” With this blog, we aim to discuss the reasons that cause QuickBooks Desktop error 1904 and the solutions that can be followed to fix it.

This QuickBooks error can also arise while QB Desktop installation after upgrading the operating system such as Windows Vista to Windows 7. Or if the system wasn’t rebooted after the QuickBooks upgrade.

If multiple QB errors appear on display and they exclusively state the ICWrapper.dll, qbprefs.dll, RcnFndRequestHandler.dll & qbupdate.exe (among others), the Microsoft Visual C++ damaged component possibly causes the trouble.

If you seek to get over QuickBooks error 1904 without any troubleshooting fixes, please speak with our QuickBooks officials at +1-(855)-856-0042.

Why does QuickBooks Desktop error 1904 take place?

QuickBooks Desktop error 1904 generally occurs owning to the damaged Microsoft .NET Framework. Even though, there can be other reasons too behind it, like:

1. QuickBooks Desktop installation files are corrupted.

How to resolve QuickBooks error 1904 safely?

Solution 1) Manually repair the damaged Microsoft .NET Framework

1. Ensure all applications are closed on your computer.
2. Select the Windows Start icon.
3. Type “Control Panel” in the search field and hit the Enter key.
4. Locate the Programs and Features option and select it.
5. Select the Uninstall a Program option.
6. Click on the Turn Windows features on or off option.
7. Locate .NET Framework on the list.

Steps to check .NET Framework 4.5

If the checkbox next to .NET Framework 4.5 is clear:

1. Put a checkmark on .NET Framework 4.5.
2. Click on the OK button.
3. Reboot the computer.

If the checkbox next to .NET Framework 4.5 is already marked:

1. Clear the .NET Framework 4.5 checkbox.
2. Select the OK button.
3. Reboot the computer.
4. Thenceforth, checkmark the .NET Framework 4.5 checkbox again.

Steps to check .NET Framework 3.5 SP1

If the checkbox next to .NET Framework 3.5 SP1 is clear:

1. Put a checkmark on .NET Framework 3.5 SP1.
2. Select the OK button.
3. Reboot your computer.

If the checkbox next to .NET Framework 3.5 SP1 is already marked:

1. Uncheck the .NET Framework 3.5 SP1 checkbox.
2. Click on the OK button.
3. Reboot the computer.
4. After that, checkmark the .NET Framework 3.5 SP1 checkbox again.

After going through the given steps, try to install QuickBooks Desktop. If you still get QuickBooks error 1904, move to the next solution.

You may also see this:  QuickBooks won’t open

Solution 2) Repair the QuickBooks installation files with QuickBooks Install Diagnostic tool

1. Get the QuickBooks Tool Hub of the up-to-date version ( and save it on the Windows Desktop.
2. Open the QuickBooksToolHub.exe file (the setup file).
3. Follow the steps stated on the screen and accept the terms and conditions.
4. In QuickBooks Tool Hub, select the Installation Issues tab.
5. Click QuickBooks Install Diagnostic Tool and wait until the repairing of the QuickBooks installation files finishes.
6. Thenceforth, reboot the computer.
7. See whether you can install QuickBooks Desktop this time.

Solution 3) Activate the built-in or hidden administrator

Step 1: Activate the Built-in Administrator

1. Tap the “Windows” button on the keyboard.
2. Type in the “CMD.” Right-click on the “CMD/ Command Prompt/ cmd.exe” & choose the “Run as Administrator.”
3. Inside the command prompt window, enter the “net user administrator /active: yes” and hit the “Enter” tab.

Step 2: Switch to the built-in Administrator Account

1. Press the “Ctrl+Alt+Delete” on the keyboard simultaneously, then choose the “Switch User Windows 8 users”: hit the “Windows” button & select the user icon on the upper right of the display.
2. Hit the “Ctrl+Alt+Delete” at a time & choose the “default Administrator account” icon.

Step 3: Hide the built-in Administrator Account

1. Click on the “Windows” button from the keyboard.
2. Type in the “CMD” in the search box. Press right-click on the “CMD/ Command Prompt/ cmd.exe” & choose the “Run ad Administrator” tab.
3. In the command prompt screen, type in the “net user administrator /active: no” and hit the “Enter” key.

Step 4: Change installation directory security settings

1. Browse to the “C:\Program Files\Common Files.”
2. Perform right-click on the “Common Files” folder & choose the “Properties” tab.
3. Select the “Edit” icon under the “Security” tab, & then choose the “Users” under the “Group or user names” icon.
4. Under the “Permissions for users” tab, choose the allow for the following permissions: Modify, Read and Execute, List Folder Contents, Read, Write
5. Choose the “Apply” and then the “OK” button.


If you fail to resolve QuickBooks error 1904 even after implementing both the troubleshooting above solutions, then the installation of QuickBooks Desktop is failing because of insufficient Windows permissions. So, we suggest you install QuickBooks Desktop with Windows admin permissions. For further troubleshooting help fixing QuickBooks Desktop error 1904, you can talk to our QuickBooks support team +1-(855)-856-0042.

This article is posted on articlegood.

Allan Ramsay

About Allan Ramsay

Hi, I am Allan Ramsay, a professional Data recovery Engineer, working with Quickbooks Pro Advisors as a consultant from the past five years in the USA. I am a specialized and trained Cloud consultant who helps a small and medium-sized entrepreneur to track & manage their company file and a database online at any time from anywhere. Contact me at +1-855-856-0042 for QuickBooks Cloud Hosting support and troubleshooting.

View all posts by Allan Ramsay →

Leave a Reply

Your email address will not be published.