How to Fix QuickBooks Desktop Installation Error 1903?

Published Date: May 15, 2023   Updated Date: May 19, 2025

Fix QuickBooks Error Code 1903 (An Installation Issue)

QuickBooks Error Code 1903 is a common installation error that users encounter when attempting to install QuickBooks Desktop. Itโ€™s classified as a runtime error and typically occurs due to issues with essential Windows components such as the .NET Framework, Microsoft MSXML, or Visual C++ files. The problem may also arise from an incomplete or faulty QuickBooks installation or if the Windows operating system is malfunctioning. 

Before fixing this error, users should take key precautions to avoid data loss, such as backing up QuickBooks files and noting down license details for reinstallation. Early signs of this error include the appearance of an error message during installation, an endlessly spinning loading icon, unresponsive behavior from Windows, and abrupt application crashes. Check out the 4 solutions to fix QuickBooks Desktop Installation Error 1903. 

Solution 1: Download and Install the QuickBooks Tool Hub

This tool automatically scans and repairs QuickBooks installation issues caused by damaged components or missing files. Check out these steps to fix QuickBooks Installation Error 1903 using the QuickBooks Tool Hub.

  1. Download the QuickBooks Tool Hub from the official Intuit website.
  2. Press Ctrl + J to open your browserโ€™s download folder.
  3. Find and double-click the file named QuickBooksToolHub.exe.
  4. Select Yes when prompted to allow the app to make changes to your device.
  5. Click Next, then choose Yes to accept the license agreement.
  6. Press Next again, then select Install to begin the setup.
  7. Once installation is complete, click Finish.
  8. Open the installed QuickBooks Tool Hub from your desktop.
QuickBooks Install Diagnostic Tool
  1. After opening the Tool Hub, go to the Installation Issues tab.
  2. Click on QuickBooks Install Diagnostic Tool.
  3. Wait for the tool to load and start its process. This might take a few minutes.
  4. Click Yes to agree to the license terms.
  5. Select Proceed to begin scanning and repairing QuickBooks installation issues.
  6. Let the tool complete the diagnostic scan. Do not close the window during the process.
  7. Once the scan is done, restart your computer to apply the repairs.
  8. Open QuickBooks again to check if the error has been fixed.

Solution 2: Update Your Windows

Outdated Windows files often block QuickBooks from installing correctly. Updating ensures all system components support the application properly. Here are the steps to fix QuickBooks Installation Error 1903 by updating your Windows system.

  • Click the Start button on your taskbar using the right mouse button.
  • Select Settings from the list that appears.
  • Choose the Update & Security option in the Settings window.
  • Click on the Windows Update section from the left panel.
Update Windows
  • Press the Check for Updates button to scan for the latest updates.
  • Wait while Windows checks for any available updates.
  • Allow Windows to begin downloading and installing the updates automatically.
  • Do not turn off your system or interrupt the process during installation.
  • Once all updates are installed, restart your computer to apply the changes.
  • After restarting, open QuickBooks to see if the error has been resolved.

Solution 3: Reboot the System in Selective Startup Mode

Selective startup helps avoid software conflicts during QuickBooks installation by loading only essential programs and services. Check out these steps to fix QuickBooks Installation Error 1903 through a clean reboot and reinstall process.

  • Press Windows + R keys to open the Run dialog box.
  • Type MSCONFIG in the box and click OK.
  • In the General tab, select Selective Startup.
  • Uncheck the box next to Load startup items.
system-in-selective-startup-mode
  • Click OK, then choose Restart when prompted.
  • After the system restarts, uninstall QuickBooks Desktop from the Control Panel.
  • Reinstall QuickBooks Desktop using the original installation file.
  • After completing the installation, open the Run dialog again using Windows + R.
  • Type MSCONFIG and press OK.
  • In the General tab, select Normal Startup to restore default settings.
  • Click Apply, then click OK.
  • Restart your computer again to complete the process.

Solution 4: Fix Windows Components Manually

A damaged .NET Framework or MSXML can trigger installation errors. Repairing them restores the system files QuickBooks relies on. Here are the steps to fix QuickBooks Installation Error 1903 by repairing critical Windows components.

Step 1: Repair the Microsoft .NET Framework

  • Press Windows + R to open the Run dialog box.
  • Type Control and click OK to open the Control Panel.
  • Go to Programs, then click Programs and Features.
  • Select Turn Windows features on or off from the left panel.
  • Uncheck .NET Framework 3.5 and any later versions if they are selected.
  • Click OK and then restart your computer.
  • After the restart, open the same Windows Features window again.
  • Recheck .NET Framework 3.5, click OK, and follow any instructions on the screen.

Step 2: Reinstall Microsoft MSXML

  • Press Windows + R to open the Run dialog box.
  • Type Appwiz.cpl and click OK to open the list of installed programs.
Appwiz.cpl
  • Find MSXML 6.0, select it, and click Uninstall.
  • Go to the official Microsoft website and download the MSXML.msi installer.
  • Double-click the downloaded file to start the installation.
  • Follow the on-screen steps to complete the setup.

What are the Prerequisites to Fix QuickBooks Desktop Installation Error 1903?

Before fixing QuickBooks Error Code 1903, you must fulfil the requirements given below. 

  • Always back up your QuickBooks company files.
  • Record your QuickBooks license number and product version by pressing F2 on the keyboard within QuickBooks.
  • Ensure your system meets QuickBooks Desktopโ€™s basic technical requirements.
  • Make sure your Windows is updated to the latest version to avoid compatibility issues.
  • Shut down unnecessary programs running in the background to prevent interference.
  • Always install QuickBooks with administrative privileges to avoid permission errors.
  • You may need a stable connection for downloading tools or Windows updates.

How to Identify QuickBooks Desktop Installation Error Code 1903?

Hereโ€™s how you will be able to identify Error 1903 in QuickBooks Desktop:

  • Youโ€™ll see a pop-up displaying QuickBooks Error 1903 during or after installation.
  • The setup freezes or crashes before completion.
  • A never-ending loading circle may appear without results.
  • QuickBooks or even other apps might slow down or shut down unexpectedly.
  • Your Windows OS might lag or become unresponsive to inputs.
  • The application fails to open after installation attempts.

How to Prevent QuickBooks Error 1903?

To avoid facing this error 1903 in the future, follow these tips:

  • Disable antivirus temporarily during installation if itโ€™s blocking QuickBooks.
  • Always run the setup file with admin rights to avoid permission-related errors.
  • Remove leftover files from failed installations before trying again.

When Should You Seek Professional Help for QuickBooks Desktop Installation Error 1903?

You should reach out to a professional when QuickBooks Desktop Installation Error 1903 doesnโ€™t go away even after following the common solutions. In case your system keeps freezing, the software wonโ€™t install, or youโ€™re unsure about editing system files, itโ€™s safer to get expert help.

Hire QuickBooks Error 1903 Resolution Services

Hiring a QuickBooks error resolution service helps you fix Error 1903 quickly and safely. Experts know exactly what causes the problem and use the right tools to solve it without affecting your data. These services are useful if youโ€™re not confident with technical steps or want a faster solution. Professional support helps avoid repeated errors and keeps QuickBooks running smoothly so you can get back to work without delays. Get in touch with us to fix QuickBooks Error by
+1-800-596-0806 or chat with experts.

close btn

Get Your Case Study

Call Now +1-800-596-0806
Top

Need help with QuickBooks Data Conversion? We handle secure migration and resolve any QuickBooks issues quickly. Chat now for assistance!

Struggling with QuickBooks?
Before you go, let our certified experts help!
We specialize in QuickBooks data conversion and fixing errors with secure solutions available 24/7. Get back on trackchat now for expert assistance!