• Home   /
  • Blog
  • Fixing QuickBooks Error 1903: Windows Installer Registration Error

Fixing QuickBooks Error 1903: Windows Installer Registration Error

  • Jonathan Browns
  • By Jonathan Browns
  • Mar 13, 2026
  • Accounting
  • 7 min read

Nothing is more frustrating than trying to install QuickBooks Desktop and getting stuck with QuickBooks Error 1903 before completing the setup. This error usually appears when certain Windows components required by QuickBooks fail to install or run properly.

Consequently, the Error Code 1903 in QuickBooks may freeze the QuickBooks installation window. In this guide, we will walk you through the causes behind the error and show you the proven solutions to fix it.

Facing QuickBooks Error 1903 and unable to install the QuickBooks software? Reach out to our QB professionals by Call Us : +1-866-408-0444 and get your issue resolved without any delay.

Why Does QuickBooks Error 1903 Appear While Installing QuickBooks?

The QuickBooks Desktop Installation Error 1903 may appear during installation or when opening QuickBooks Desktop after the setup is complete. The following section explains the common reasons behind this error.

1. Windows Permission Restrictions-

Most often, the inadequate administrative permissions in Windows may restrict QuickBooks from installing required files, leading to QuickBooks Error Code 1903.

2. Issues Associated With Microsoft MSXML-

If the MSXML component is damaged or not properly registered on your computer, QuickBooks fails to install the required files.

3. Damaged or Missing Microsoft .NET Framework-

QuickBooks depends upon Microsoft.NETFramework to run smoothly. If this component is either damaged, corrupt, or disabled, then it may disrupt the installation process.

4. Missing Or Interrupted Installation-

At times, the previous incomplete installation of the QuickBooks Desktop can leave behind corrupted files that may cause the error.

5. Security Software Interruption-

Antivirus or firewall programs may interrupt important QuickBooks installation files, resulting in this error.

6. Corrupted Windows Components-

It may also be triggered due to the damaged or outdated Windows components.

How to Fix QuickBooks Error 1903 With Effective Solutions?

Stuck with the 1903 Error Code when installing QuickBooks? The solutions listed below will help you rectify the issue and restore the QuickBooks Desktop application without any complications.

Solution 1: Use the QuickBooks Install Diagnostic Tool

QuickBooks Install Diagnostic tool

If you are getting the installation error in QuickBooks, such as QuickBooks Error 1603, QuickBooks Error 1903, then you must try running the QuickBooks Install Diagnostic tool. It is a great utility that helps in diagnosing and scanning the errors with the installation of the QuickBooks Desktop. Thus, it also helps in fixing the issue and lets you regain access to the QuickBooks Desktop installation.

Solution 2: Update Windows to the Latest Version

Check Windows Updates

At times, running the outdated Windows operating system may prevent you from installing the latest QuickBooks Desktop, resulting in QuickBooks Error 1903 Windows 11. Follow these step-by-step instructions to update Windows to the latest version available.

  • Move to the Start menu and then click the Settings option.
  • Now, browse to the Update & Security option.
  • Tap on the Windows Update option and then hit the Check for Updates option.

If any recent updates are available, download and then install them. Then, relaunch your computer and try to install the latest QuickBooks Desktop version.

Solution 3: Manually Fix Windows Components

If the above solutions don’t help you eliminate QuickBooks Error 1903, you can repair the specific Windows components.

You can only perform these steps if you are an IT expert, a confident Windows user, or have any guidance from Microsoft support experts.

Repair or reinstall Microsoft.NETFramework

  • Exit from any programs that are already open, and then go to the Start menu.
  • Now, insert Control Panel into the search panel and hit the Enter key.
  • Launch the Programs and Features > Uninstall a Program option.
  • Select the checkbox of Turn Windows Features on or off.
  • Look for the.NETFramework on the list.

Afterwards, you must review the settings for both.NETFramework 4.5(or later), and .NETFramework 3.5SPI.

Test the NET Framework 4.5 (or later)

When the .NETFramework 4.5 (or later) isn’t marked;

Look for the NET Framework 4.5 (or later)
  • Circle the checkbox to turn on .NET Framework 4.5 (or later).
  • Tap on OK tab to save the changes and then restart your PC.

When the .NET Framework 4.5 (or later) checkbox is already checked;

  • Circle the checkbox to turn off the .NET Framework 4.5 (or later). Make sure not to turn it back on.
  • Click OK to save the changes and relaunch your PC.
  • Once you log back in to Windows, follow the steps to turn on .NET Framework 4.5 once again.

Test the NET Framework 3.5 SPI

When the .NET Framework 3.5 SPI checkbox isn’t marked;

NET Framework 3.5 - BizBooksAdvice
  • Circle the checkbox to turn on .NET Framework 3.5 SPI.
  • Click OK to save the changes and then restart your PC.

When the .NET Framework 3.5 SPI checkbox is already marked;

  • Circle the checkbox to turn off .NET Framework 3.5 SPI. Make sure not to turn it back on. ‘
  • Now, click OK to save the changes.
  • Relaunch your PC and then log back in to Windows. Then, use these steps to turn .NET Framework 3.5 SPI back on again.

Repair Microsoft MSXML Components

Use these troubleshooting tips to rectify the issue that may be triggered due to a damaged MSXML component.

Registering the MSXML DLL Files

Here’s what to do for registering the MSXML DLL files in 64-bit and 32-bit operating systems.

64-bit operating system, register MSXML using these steps
  • Tap on the Start menu and type ” cmd.
  • Right-click on the Command Prompt and choose Run as Administrator.
  • When you are in the C: Prompt screen, type “cd/windows/syswow64.”
  • Also, type “regsvr32 MSXML6.dll” and hit the Enter key.
  • At last, try to install the QuickBooks Desktop application.
32-bit operating system, register MSXML using the following commands
  • Launch the Run window and write cmd in the search console.
  • When you are in the Command Prompt window, type “regsvr32 MSXML6.dll” and hit the Enter key.
  • Finally, try to install the QuickBooks Desktop.

If you are able to install and launch the QuickBooks Desktop, it seems that you are all set to go. If you still have any issues, then try the next solution.

Solution 4: Access Selective Startup to Install the QuickBooks Desktop

To get the QuickBooks Desktop installed without any third-party interruption, try to install QuickBooks in selective startup mode.

First Step: Switch to Selective Startup Mode

You must browse to the Selective Startup mode to ensure that no other apps interrupt your way. If you are facing issues in performing these steps, connect with your computer manufacturer or a Windows expert for help.

  • Launch the Run window and type msconfig in the search area.
  • Move to the General tab, click the Selective Startup and Load System services.
  • After this, switch to the Services tab, and circle the checkbox of Hide all Microsoft Services.
  • Hit the Disable All and then unmark the Hide all Microsoft Services checkbox.
  • Click the Windows Installer from the list of services available and hit OK.
  • At last, when you are on the System Configuration window, choose Restart.

Second Step: Uninstall or Reinstall the QuickBooks Desktop

  • Reinstall the QuickBooks Desktop application.
  • After this, launch the Run window and type msconfig.
  • Click OK and move to the General tab to pick the Normal Startup option.
  • Again, tap on OK and then choose the Restart option from the System Configuration window.

Final Thoughts

QuickBooks Error 1903 might seem to be a complex issue that may interrupt the ongoing installation process. But performing the appropriate solutions as mentioned above will help you address this issue. If the issue continues, check your internet connection and ensure you are using the latest QuickBooks version.

For any additional help, the BizBooksAdvice professionals will guide you in the best possible manner.

Question 1: Is QuickBooks Error 1903 related to Microsoft .NET Framework?

Ans. Yes, the QuickBooks Error 1903 is associated with problems with the Microsoft .NET Framework. It may trigger due to the damaged, outdated, or disabled NET Framework, which may create issues installing QuickBooks Desktop.

Question 2: What is QuickBooks Error 1903?

Ans. QuickBooks Error 1903 is an installation error that appears when Windows components required by QuickBooks Desktop fail to install or run properly. This error may occur due to issues with system permissions, damaged installation files, or corrupt Microsoft components required for the software to function properly.

Question 3: Does Windows permission affect QuickBooks Error Code 1903?

Ans. QuickBooks Desktop requires certain admin rights to install certain files. Having inadequate Windows permissions may interrupt the installation, causing Error 1903 in QuickBooks.

Question 4: What are the signs and symptoms of QuickBooks Installation Error 1903?

Ans. Below, we have mentioned the signs and symptoms that will help you detect QuickBooks Installation Error 1903.

  • The entire installation process will freeze and stop abruptly.
  • Even after completing the installation, you can’t launch QuickBooks.
  • QuickBooks Desktop may start crashing or running slowly.
  • The loading circle keeps spinning on the screen, and your mouse and keyboard stop working.

About The Author

Jonathan
Jonathan Browns

Jonathan Brown is a trained QuickBooks professional with 10 years of experience in the accounting sector. Moreover, he is passionate about helping businesses reduce the stress of managing accounts. Also, he is proficient in assisting entrepreneurs and small business owners to use QuickBooks and enhance their accounting experience.

Intuit has stopped

QuickBooks Desktop, Payroll or Enterprise

Advanced Support for QuickBooks Desktop, Payroll & Enterprise Solutions

From payroll tax setup, direct deposit issues to Enterprise performance tuning and Desktop upgrades - our QuickBooks experts provide accurate and stepwise assistance. Get dependable support designed to minimize downtime and maximize efficiency.

Recent Posts
  • Fixing QuickBooks Error 1903: Windows Installer Registration Error

  • QuickBooks Unrecoverable Error: Easy Fixes to Get You Back to Work

  • QuickBooks Error PS077: 5 Proven Ways to Fix Tax Table Issues

  • Troubleshooting QuickBooks Error 1310 (File Write Access Issue)

  • What Causes QuickBooks Error 15227 & Easy Tips to Fix It?