Skip to content

Get all the QuickBooks Error 1904 Troubleshooting Tips

    QuickBooks Error 1904

    QuickBooks Error 1904 shows up on your screen for no particular reason. Or you may not know why it is appearing, but you would rather have it out of your way by all means. Let this quick guide show you the light at the end of the tunnel and help steer you away from the daunting error that the 1904 module failed to register QuickBooks.

    QuickBooks is one of the finest business accounting packages that can do everything from managing daily payroll activities to easily keeping extensive warehouse inventories. The features of this program are not limited to these alone. Nevertheless, if you talk about the flaws, QuickBooks doesn’t come across as too bothersome.

    QuickBooks isn’t susceptible to crashing errors, but the famous ones usually include “QuickBooks Desktop Error 1904.” You would love to terminate this, so we drafted this blog, which is found below. It addresses everything and anything, so you can fix the issue any way you want without much hassle.

    Are you getting late or posting your work due to QuickBooks error 1904? Don’t worry. Just contact our QuickBooks experts at the Error support number 1.833.802.0002 to resolve it quickly.

    Table of Contents

    QuickBooks error 1904, as mentioned earlier, is an installation error, informing on the screen saying:

    QuickBooks Error 1904
    ErrorDescription
    Intuit QuickBooks InstallerError 1904: [filepath/name/extension] failed to register,
    WarningError 1904: IcWrapper Dll Failed To Register

    Companies without data files may experience this in QuickBooks. In this regard, the error can cause the system not to function properly, and the installation might stop midway. Such an error can also occur while installing QB desktop after upgrading the system’s operating system, say, from Windows Vista to Windows 7, or if the user skipped the reboot of the system immediately after the QuickBooks upgrade.

    Other QuickBooks error messages specifically state ICWrapper.dll, qbprefs.dll, RcnFndRequestHandler.dll, and qbupdate.exe (among others). Such problems could be due to the damaged Microsoft Visual C++ components.

    You may read also: How to fix QuickBooks Script Error

    QuickBooks error 1904 has numerous reasons; however, listed below, the common causes are known to contribute towards the occurrence of error 1904 in QuickBooks software:

    Installation and Setting Up Problems

    1. Incomplete or Interrupted Installation: An interrupted installation process, often caused by power failures, system crashes, etc., will trigger error 1904.
    2. Corrupted Installation Files: Damaged QuickBooks installation files will not allow the setup to run successfully, and, therefore, it can trigger error 1904. Installation files, during downloading and transferring and maybe even during saving, may be corrupted.
    3. Incompatible Version of the Software: Installation conflicts and error messages are generated when an older version of QuickBooks is being used with an incompatible version of the Windows software.
    4. Insufficient System Resources: QuickBooks. Installation requires a good amount of system resources, including memory (RAM) and processing power. Insufficient resource support may also hinder the process and lead to the error.

    System File and Registry Problems

    1. Damaged or Missing System Files: Some of the basic system files may include certain kinds of system files related to Microsoft .NET Framework, C++, and MSXML, which can be either damaged or missing from the system, leading to QuickBooks installation failure.
    2. Registry Damage(s): The Windows registry is essentially an inbuilt database in which system settings are stored. The registry, in cases of wrong installations or uninstalls of software, gets easily corrupted, thus leading to the error.
    3. Hard Drive Issues: File system errors or low disk space on the computer can interfere with the installation of QuickBooks.

    Permissions and Security Conflicts

    1. Insufficient User Privilege: Unless the user possesses some administrative permission, he/ she may not receive permission for QuickBooks. There is an installation that can occur if the user holds the permissions that enable or disable him to execute certain action items.
    2. Blockage by Antivirus or Firewall– Overzealous security software may sometimes block QuickBooks installation files; hence, no installation goes through.
    3. Conflicting Third-Party Software: Any other applications on the computer can interfere with QuickBooks while installing, causing conflicts and error messages.

    Additional Factors

    1. Specific File or Folder Issues: The error messages usually touch upon specific files or folders, like ones related to Microsoft Visual C++, which could be a sign of more fundamental problems at heart.
    2. Clogged Temporary Files: Temporary files can pile up over time, and too much clutter can mess with system performance and conflict with the software installations.
    3. Corrupt User Profile: The problems started by a user profile are very often corrupt and associated with the installation of the application.

    Here are some indications faced by users against QuickBooks error 1904:

    1. Automatic web updates for the system cannot be performed. 
    2. Permission and more software glitches interrupt hard drives and other external read-write devices.
    3. The Company Files are sometimes stubbornly added to the program. 
    4. The system gradually slows down to a crawl.
    5. The system is slow or unresponsive.
    6. Finally, an error pops up like, “error 1904: [filename/pathname/extension] failed to register.”

    Follow these tips before fixing QuickBooks Error Code 1904

    Although QuickBooks Error 1904 can be very annoying, taking certain steps beforehand can make recovering from it quite straightforward.

    Here are some useful tips to bear in mind before troubleshooting error 1904 in QuickBooks:

    1. Backup your QuickBooks company file: This is an urgent requirement to prevent data loss while fixing the error.
    2. Ensure your operating system is updated: This usually contains some necessary fixes.
    3. Grant QuickBooks administrative rights: This can tackle permission issues and let the app run fluently.
    4. Look for conflicting files/folders that might cause QuickBooks to be installed or run quickly.
    5. Now that you have initiated the installation do not go about anything else; any of this will interfere, offend, or crash the installation process.

    Install the QuickBooks Install Diagnostic tool to fix any errors within QuickBooks if you are unable to log on.

    Solution 1: Perform QuickBooks Install Diagnostic tool

    1. Click on Ignore on the error message & wait for the installation process. Do not open the QuickBooks software after that.
    2. Start the computer again.
    3. If you had ignored the QB installation process, then download & run the QuickBooks Desktop Install Diagnostic Tool.
    4. Restart the system.
    5. If the error still comes up, activate the built-in Administrator and then install the QuickBooks software from this account.

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

    First, let’s go through the steps to activate the built-in administrator:

    Step 1: Enable the Built-in Administrator Account

    1. Press the Windows button on the keyboard.
    2. Enter the following: CMD. Right-click on CMD/ Command Prompt/ cmd.exe and run as Administrator.
    3. In the Command Prompt window, Type net user administrator /active: yes and tap Enter.

    Quick Tip: In case you see any type of error, you might want to type in net user administrator active.

    Step 2: Sign in to the Default Admin Account

    1. Press Ctrl+Alt+Delete simultaneously, and then select Switch User; or, for Windows 8 users, press the Windows button and select the icon for the user at the upper right on the display.
    2. Press Ctrl+Alt+Delete at the same time, and select the default Administrator account icon.

    Step 3: Conceal the built-in Administrator Account

    1. Press the Windows button on the keyboard.
    2. Enter CMD in the search text box. Right-click on CMD/ Command Prompt/ cmd.exe and open as Administrator.
    3. Type net user administrator /active: no and enter in the open command prompt window. 

    Step 4: Change the installation settings in the security directory

    1. Go to the “C:\Program Files\Common Files”.
    2. Right-click on the “Common Files” folder in the “Properties” tab.
    3. Choose the icon labeled “Edit” under the “Security” tab and select “Users” beneath the “Group or user names” icon.
    4. Now, in the section titled “Permissions for users,” grant the following permissions:
    • Modify
    • Read and Execute
    • List Folder Contents
    • Read
    • Write
    • Select Apply and click on ok.

    Step 5: Reinstall QuickBooks

    1. Reinstall QuickBooks Desktop.
    2. After the successful installation of the accounting software QuickBooks, log into your user account.

    Important Note: If you have carried out the whole process as suggested without concerning yourself with any peculiar cases. Yet, if you are still faced with the same error, you may consider reaching out to QuickBooks Experts.

    Solution 3: Configure damaged Windows components manually

    Step 1: Fix the .NET Framework

    1. The User went over to the control panel and fixed issues involving the Microsoft.NET Framework.
    2. Now, from the installed programs, select .NET Framework. 
    3. And shift the programs and features page.

    Step 2: List the MSXML.dll

    For 64 Bit OS
    1. The user should enter in the start tab.
    2. Then, enter CMD in the search box.
    3. Right-click on the CMD icon to open the context menu.
    4. Select run as admin.
    5. When the Command Prompt window opens, enter cmd to get a hold of the C: root directory.
    6. Use the keyboard shortcut “CD windows/ syswow64 .”
    7. Once you have browsed the syswow64 folder, type “regsvr32 MSXML6.dll.”
    8. Now, hit enter again.
    9. Try to install QuickBooks and check if the issue occurs.
    For 32 Bit OS

    Open the Run box by Windows + R.

    1. Click enter when the cmd is in the box in the run window.
    2. Type in “regsvr32 MSXML6.dll”.
    3. Hit enter again to proceed.

    Solution 4: New Installation of Update

    For Windows 10
    1. Click on the Windows Start tab
    2. Then go to the Update tab
    3. Now head to Windows updates
    4. From there, click on Check for updates
    5. It will show any update if available
    6. Now select the desired updates and click Update.
    7. Restart your system
    8. Start QuickBooks once the update is successfully installed and observe if the issue has been resolved.
    For Windows 8.1
    1. Go to the settings tab
    2. Then select Change PC settings
    3. Choose Windows update in update and recovery.
    4. The user should now click on the Check Now link.
    5. Click on view details.
    6. Several options will show. Select what you need.
    7. If prompted, restart the system after the update.
    8. Login to QuickBooks again.
    Other Ways to Fix the Quickbooks Installation error 1904 (failed to register)
    1. You can ensure that anti-virus software or firewall is not causing issues on your PC
    2. Download the installation source finely while tuning the Internet bandwidth. 
    3. Unmark the option to share updates in multi-user mode.

    Special Cases:

    Condition 1: Using Bitdefender

    Exclude QuickBooks from the bit defender

    Add the C:\Program Files\Common Files (for 32-bit machines) or C:\Program Files\Intuit (C:\Program Files(x86)\Intuit in the case of 64-bit computers to the exclusion list of Bitdefender while QuickBooks is installed in the presence of Bitdefender. Turning off or disabling the Bitdefender will not address the problem.

    Condition 2: Error comes up while Adobe Flash Player installation

    1. Install the QuickBooks Install Diagnostic Tool.
    2. Uninstall Adobe Flash Player.
    3. Windows key + R; a Run dialog box will pop up.
    4. Type in Control Panel and tap on the OK tab.
    5. Click the Uninstall a program icon.
    6. Select Adobe Flash Player ActiveX.
    7. Click the Uninstall button.
    8. Follow all the instructions till the completion.
    9. Download and install Adobe Flash Player from the official www.adobe.com. 

    Condition 3: Error relates to  QBversionTool.dll

    Solution 1: Apply the use of QuickBooks Install Diagnostic Tool

    1. Install the QuickBooks Install Diagnostic Tool and run it.
    2. Reboot your computer and reinstall QuickBooks.

    Solution 2: Verify permissions and use a hidden built-in Administrator account

    Create a notepad file and save it into the installation directory to check permissions:

    1. Open the run window by simultaneously holding Windows-R on the keyboard.
    2. Type Notepad and click OK.
    3. Type QBTEST in the notepad file.
    4. Now, save it as an icon using the file menu.
    5. Save the file into the installation directory.
      • 32-bitC:\Program Files\Common Files.
      • 64-bitC:\Program Files(x86)\Common Files.

    A few more things you ought to know

    1. If you had only been using the QB Database Manager, the set protocols would not apply, and you would now have to install the real exe anyway.
    2. This error occurs primarily in Microsoft Windows when the software is installed without an administrator.
    3. Install Exe on the server before installing Avalara Avatax.
    4. If you install the connector on a server that does not have the QB exe installed, then this could also be a cause of the error.
    5. After OK-ing the error, the installer should indicate that the process was completed successfully.
    6. Go with the File > AvaTax > Configuration to go into AvaTax Configuration.
    7. I also run QuickBooks software as an administrator.
    8. Please select the Test Connection option. 

    It is hoped that the advice on fixing QuickBooks error 1904 given here is satisfactory. However, if you’re still having trouble, feel free to contact one of our certified Pro Advisors, who will provide you with excellent technical support. Call our contact number, which is toll-free, 1.833.802.0002, for everything in accounting under one roof.

    What Is QuickBooks Error 1904?

    QuickBooks Error 1904 out distress signals when the initial setup of QuickBooks or QuickBooks Pro is done for the first time, failing due to certain components’ regular settings and pitches.

    What Causes QuickBooks Error 1904?

    If the installation is correct and if two or three of the certain components of the Microsoft Visual C++ Redistributable have been damaged or missing, even though the distributed package is still essentially present, such will happen when QuickBooks starts. Conflicting mechanisms, sometimes due to improper permission used by other software working on the very same computer, could also be the reason for the errors happening.

    Can I get QuickBooks Error 1904 resolved by an expert?

    If debates are hotly pursued on unsupported steps and the common error remains undiagnosed, then it is best to get in touch with Tel. support for QuickBooks error support, for they can help you in fixing the issue related to the QuickBooks error 1904.

    How Can I Resolve QuickBooks Error 1904?

    Usually, an update to the latest version of QuickBooks is installed, and that installs these errors like 1904.
    Step 1: Open your version of QuickBooks; in any window, click on the “Help” option.
    Step 2: Select “Update QuickBooks.”
    Step 3: Click on “Update Now.”

    Do I Need to Reinstall QuickBooks to Fix Error 1904?

    No, There isn’t any immediate need to uninstall and re-install QuickBooks for the 1904 error. You can start up the repair for the currently installed version, and, provided it has not caused any problems or conflicts with the Microsoft Visual C++ Redistributable components, it may fix it.

    Can I Prevent QuickBooks Error 1904 from Occurring in the Future?

    Yes, to mitigate the follow-ups to error 1904 appoints, try:
    1. QuickBooks updates by installing the latest patches available on your computer.
    2. Confirm that your computer satisfies the minimum system requirements for running QuickBooks.
    3. Regular checks should also be performed against Microsoft Visual C++ Redistributable Components issues.

    Can QuickBooks Error 1904 Occur Due to Antivirus Software?

    Yes, sometimes antivirus software triggers the installation error on QuickBooks 1904. To fix such, turn off the antivirus software or any security software accordingly during QuickBooks installation or troubleshoot them as required.

    Will Resolving QuickBooks Error 1904 Affect My Existing QuickBooks Data?

    No, it shouldn’t affect your existing QuickBooks files when repairing QuickBooks Error 1904. This error is generally associated with installation problems and is caused by damaged Microsoft Visual C++ files. 
    But that said, create a backup of your QuickBooks company file for the protection of your data, just in case you begin to troubleshoot.

    Is QuickBooks Error 1904 a common issue?

    Yes, Some of the possible causes for the QuickBooks Error 1904 are the following:
    1. Damaged Microsoft Windows components (such as Visual C++ files)
    Invalid/ No dlls.
    2. Incompatibility after software updates or Windows upgrades
    Corruption of the QuickBooks installer file
    3. The migration process for either previous versions or editions of QuickBooks
    4. Security applications interrupting the installation
    Permissions are not set.