Skip to content

Instant Ways to Deal with QuickBooks Error 1903

4 Verified Methods To Resolve QuickBooks Error 1903 Unable To Install QB

A business or an individual entity that is well acquainted with the QuickBooks application must know all its advantages and how user-friendly it is to use. However, a common drawback of using this application is the bugs and errors that can disrupt your daily operations in QuickBooks. One such error this article will focus on is QuickBooks Error 1903, due to which you might face trouble when installing the QuickBooks software or when you launch QB after completing the installation process. Issues in the operating system can be concerning factors that can result in freezing or crashing QB. Therefore, to get rid of error code 1903, you must know the exact reasons and apply the solutions accordingly. Go through this informative article till the end and learn to troubleshoot 1903 like a pro!!

What are the Critical Reasons Behind QuickBooks Error Code 1903?

Before you try to eliminate QuickBooks error 1903, you must be aware of the factors provoking it. Once you identify it, resolving 1903 becomes much quicker and easier.

  • If QuickBooks installation files or program files are damaged.
  • If the QuickBooks Desktop installation process remains incomplete.
  • Third-party programs on the system, for instance, antivirus and antispyware programs, might be stopping QuickBooks installation.
  • If the Windows OS is outdated, it might trigger error 1903 in QuickBooks.
  • You might get a runtime error due to the Microsoft .NET Framework damage.
  • In case of damage or corruption in the Microsoft MSXML and C++ files.

To learn more about other QuickBooks installation errors, go through this article.

What are the Troubleshooting Tips for the QuickBooks Installation Error 1903?

After reading and analyzing the factors responsible for error code 1903 in QuickBooks, use the troubleshooting solutions below that can fix it:

1st Solution: Repair QuickBooks Installation Issues with QB Tool Hub

QuickBooks Tool Hub includes numerous utilities designed to eliminate different issues in the QuickBooks application automatically. Here, we will use the QuickBooks install diagnostic tool to get rid of QuickBooks error 1903. If you have never used Tool Hub, download it by clicking on this LINK. Also, for a much better experience, we recommend you install QB Tool Hub on 64-bit Windows OS.

Step One: Install the QB Tool Hub

After downloading the latest ( version of Tool Hub, save the downloaded file and follow the instructions below to install it on the system.

Install the QuickBooks Tool Hub- InstallShield Wizard

Note: If you have already installed Tool Hub before, you need to find out which version you have. Go to the Home tab, and you can see the version at the bottom right. Alternatively, you can also select About to view the version.

Install the QuickBooks Tool Hub

  • Locate the downloaded Tool Hub file, which usually gets saved in the Downloads folder.
  • When you find the file, double-click to open it and start the installation process.
  • Follow the on-screen steps carefully and then agree to the terms and conditions.
  • When the installation finishes, the Tool Hub icon appears on the Windows desktop. Double-click the icon to open the utility.

Note: In case you don’t see the Tool Hub icon on the Windows desktop, search it manually in the Windows search bar and open it.

Step Two: Run the Install Diagnostic Tool

The QB install diagnostic tool identifies and resolves problems that prevent QuickBooks from installing or running. Fixing these issues can eventually help you eliminate error code 1903 in QuickBooks Desktop. 

  • After installing QuickBooks Tool Hub, open it by double-clicking the Tool Hub icon.
  • Choose Installation Issues from the left-hand side menu bar and choose QB Install Diagnostic Tool.
  • The tool will take approximately 20 minutes to run, and once the process is complete, restart the system. 

If you are still getting QuickBooks error 1903 despite running the QB install diagnostic tool, apply the next troubleshooting solution.

2nd Solution: Update Windows to its Latest Release

Updating the Windows OS can fix QuickBooks installation error 1903. To download and install the recent updates, follow the steps given below:

Update Windows to its Latest Release

For Windows 10

  • Choose Start and click the gear-shaped icon (Settings).
  • Choose Update & Security, then Windows Update, and then select the Install Now or Check for Updates option.
  • To install the Windows updates, choose the Restart Now option.

For Windows 11

  • Choose Start and then choose Settings.
  • Choose Windows Update, then hit the Check for updates button. You can install the updates if they are available.

After rebooting the system, install or launch the QuickBooks program to see if the QuickBooks error 1903 message has been removed. However, if the same error message persists, move to the next solution.

3rd Solution: Repair the Windows Components Manually

Microsoft .NET Framework and Microsoft MSXML are two essential parts of Windows components. You must fix the issues in these components to resolve QuickBooks Desktop error code 1903. By applying the two-step process given below, you can easily eliminate error 1903 and be able to  install or use QuickBooks successfully :

Step One: Fix the Microsoft .NET Framework

The QuickBooks software utilizes multiple Microsoft programs to run web-based applications smoothly, comprising the .NET Framework. If complications in the .NET Framework trigger QuickBooks error 1903, learn how to check and repair it by following the procedure below:

  • Close all open programs on the system, and click the Windows Start menu.
  • In the search bar, type Control Panel and press Enter.
  • Choose Program, and under it, click the Programs and Features option. 
  • Click Uninstall a Program, select Turn Windows features on or off, and find .NET Framework on the list.

Note: Ensure you checkmark the .NET Framework 4.5 (or later) and .NET Framework 3.5 SP1 option. You must also note that the steps to repair .NET Framework 4.5, 4.6, 4.7, & 4.8 are the same.

To check the. NET Framework 4.5 (or later) settings, follow the instructions below:

Case 1: 

  • If the checkbox for .NET Framework 4.5 (or later) is not selected, click on it to enable it.
  • Choose the OK option to save the changes and reboot the system.

Case 2:

  • If the checkbox for .NET Framework 4.5 (or later) is tick-marked, uncheck it to disable the settings. 
  • Do not enable it and choose OK to save the changes. 
  • Restart the system, and after signing back into Windows, follow the steps to enable .NET Framework 4.5 again.

To check the .NET Framework 3.5 SP1 settings, follow the instructions below:

Case 1: 

  • If the checkbox next to .NET Framework 3.5 SP1 is not selected, click on it to enable it.
  • Choose the OK option to save the changes and reboot the system.

Case 2:

  • If the checkbox next to .NET Framework 3.5 SP1 is tick-marked, uncheck it to disable .NET Framework 3.5 SP1. 
  • Do not enable it and select OK to save the changes, as performed earlier.
  • Restart the system, and after logging back into Windows, follow the steps to enable .NET Framework 3.5 SP1 again.

After performing all the instructions above, try to install QuickBooks Desktop to check if QuickBooks error 1903 is fixed. However, if not, move to step two.

Step Two: Fix Microsoft MSXML

The process of registering MSXML on 64-bit OS and 32-bit OS is different. Follow the steps accordingly.

For the Windows 64-bit operating system, register MSXML by following the instructions given below:

  • Click the Start button to open the search panel.
  • Type cmd and press Enter.
  • Right-click Command Prompt and choose the Run as Administrator option from the drop-down.
  • At the C: prompt, enter cd\windows\syswow64, type regsvr32 MSXML6.dll, and hit Enter.

Try to install the QuickBooks application to see if performing the above steps helps eliminate QuickBooks error 1903.

For the Windows 32-bit operating system, register MSXML by following the instructions given below:

  • Hit the Windows and R keys to open the Run command window on the system.
  • In the command box, type in cmd, select OK, and afterward, type regsvr32 MSXML6.dll.
  • Hit Enter.
  • Try to re-install QuickBooks Desktop.

If the above solution does not help you rectify QuickBooks Desktop error 1903, move to the last troubleshooting solution.

4th Solution: Install the QB Program by Using Selective Startup Mode

To rectify QuickBooks error 1903, try to install QuickBooks in selective startup mode. To learn how to switch to selective startup mode and back to normal mode, follow the steps below carefully. 

Prior to implementing these two steps, remember to:

  • Make a backup of the company file.
  • Keep the license and product numbers handy. You will need it when re-installing QuickBooks.

Step One: Switch to Selective Startup Mode

To ensure no third-party software gets in the way of installing QuickBooks Desktop, follow the instructions given below:

  • Open the Run window by pressing the Windows and R keys together. 

Type in msconfig

  • In the command box, type in msconfig and choose the OK option.
  • Under the General tab, choose the Selective Startup and Load System Services option.

Hide all Microsoft Services, and then Disable all

  • Choose the Services tab, click Hide all Microsoft Services, and then Disable all.
  • Uncheck the checkbox beside Hide all Microsoft services, choose Windows Installer under the list of services, and click OK.
  • Choose the Restart option in the System Configuration window.

Step Two: Install the QuickBooks Software and Switch Back to Normal Startup Mode

After the Windows OS is in selective startup mode, try to install the QB application. If you can install QB, the next step is returning to normal mode. Here are the instructions to do it:

  • Hit the Windows and R keys.
  • In the Run command dialog box, type msconfig and click OK.
  • Move to the General tab, click the Normal startup option, and choose OK.

Choose Restart from the System Configuration window.


If implementing the solutions in the article did not help you rectify QuickBooks Error 1903, consult a QuickBooks professional immediately. The re-appearance of this error, even after troubleshooting, indicates hidden issues in Windows and QuickBooks that need a closer look. A trained professional can help you get rid of it quickly. Get in touch with one by dialing +1-(855)-955-1942 now!! The experts are available 24/7, and the waiting time is close to none.

Question 1: How can damaged Windows OS components affect QuickBooks Desktop?

Ans: Windows components like Microsoft XML Core Services (MSXML) and Microsoft .NET Framework are crucial to running every application installed on the system, including QuickBooks. If these components get damaged or corrupted, you might be unable to run or install the QuickBooks application, which can provoke multiple installation errors.

Question 2: What is the Windows selective startup mode?

Ans: It is a feature of Windows OS that disables unwanted applications and services that might interfere with software installation while in normal mode. You can use this feature to eliminate errors you face while installing QuickBooks Desktop, like QuickBooks error 1903.

Question 3: What are the different ways to backup a QuickBooks company file?

Ans: Two ways to back up the company file in QuickBooks are manual and automatic backup. If you are running QuickBooks in multi-user mode, make sure to switch to single-user mode before you start creating a backup. Additionally, it is always advised to save or keep a copy of the backup on the system.

Oscar Joe Editor
Oscar Joe is a Certified Accountant with Expertise in QuickBooks, Sage and Quicken Accounting Software. Joe has been working with Data Service Solutions for the last 3 years as a QuickBooks Expert and is Helping Accounting software users with their day to day accounting tasks and issues.
follow me

Leave a Reply

Your email address will not be published. Required fields are marked *

© Dataservicesolutions - All Rights Reserved


"Data Service Solutions" is a Accounting and Bookkeeping service provider. We are distinguished by the virtue of our expertise in various products developed by a wide range of third-party companies. Read More

Connect With Our Experts & Get Your QuickBooks Queries Resolved Right Away! Dial +1-(855)-955-1942