QuickBooks Error 1722 arises when essential Windows components are missing, outdated, or corrupted. This installation error typically results in crashes or rollback failures during setup, blocking QuickBooks from completing the installation successfully. Ensuring Windows Updates are applied and critical system components such as the .NET Framework, MSXML, Visual C++ Redistributables, and Windows Installer are properly configured is key to resolving this issue.

Why Windows Updates and System Components Are Required?

QuickBooks Desktop relies on several Microsoft technologies to install and run correctly. When these components are outdated, disabled, or corrupted, installation errors like Error 1722 can occur. Keeping Windows updated and ensuring system components are intact is critical for a stable QuickBooks environment.

  1. Windows Updates deliver security patches, fixes, and improvements that QuickBooks relies on.
  2. .NET Framework supports installer communication and core QuickBooks functions.
  3. MSXML processes installer scripts and XML data during setup.
  4. Visual C++ Redistributables provide runtime libraries required for QuickBooks to run.
  5. Windows Installer Service manages MSI package installation and configuration for QuickBooks.

Solution 1: Run Windows Update Troubleshooter

Error 1722 can occur if Windows Update services are misconfigured or blocked, preventing QuickBooks from accessing required components during installation. Running the Troubleshooter repairs corrupted settings, clears temporary update files, and restores communication with the Installer service, ensuring QuickBooks can complete setup.

Precautions Before Applying

Step-by-Step Guide

  1. Choose Start > Settings > Update & Security.
  2. From the left-hand menu, select Troubleshoot > Other troubleshooters.
  3. Under Most frequent, select Windows Update and click Run the troubleshooter.
  4. Follow the on-screen instructions to complete the process.
  5. Once the troubleshooter completes, restart your device to apply the fixes properly.
  6. Next, check for new updates. 
  7. Select Start  > Settings  > Windows Update  > Check for updates and then install any available updates.

Solution 2: Verify Windows Installer Service status

QuickBooks relies on the Windows Installer (MSI engine) to process installation requests. If the service is disabled or not responding, Error 1722 may appear. Verifying and re‑enabling the Installer service ensures QuickBooks can properly execute MSI packages without rollback failures.

Step 1: Check if the Windows Installer engine is working

  1. Click Start, type cmd in the Search box. 
  2. Or select Run and type cmd in the dialog (Windows XP or Windows Server 2003), and click Enter to open a Command Prompt window.
  3. At the command prompt, type MSIExec, and click Enter.
  4. If no error appears, the engine is working. If errors appear, enter the error message text into a search engine such as Bing or Google to locate troubleshooting information about the issue.
  5. Try to install or uninstall again.

Step 2: Ensure the Windows Installer service is not disabled

  1. Select Start, type services.msc in the Search box. 
  2. Or click Run then type services.msc in the dialog (Windows XP or Windows Server 2003), and click Enter to open Services.
  3. Right-click Windows Installer, and select Properties.
  4. If the Startup type box is set to Disabled, change it to Manual.
  5. Choose OK to close the Properties window.
  6. Click right on the Windows Installer service, and select Start. The service should start without errors.
  7. Try to install or to uninstall again.

Solution 3: Clear the Windows Update Cache

Corrupted or stuck update files in the Windows cache can block QuickBooks from installing required dependencies. Clearing the cache forces Windows to rebuild fresh update data, eliminating conflicts that trigger Error 1722 during installation.

  1. Hold and press Win + R, type services.msc, and click Enter.
  2. Locate the Windows Update service, right-click on it, and choose Stop.
  3. Go to C:\Windows\SoftwareDistribution.
  4. Delete all files and folders inside this directory.
  5. Go back to the Services window, right-click Windows Update, and choose Start.

Solution 4: Manually Install Pending Updates

Outdated system files or missing patches often cause QuickBooks installation errors. Manually installing pending Windows updates ensures critical components like .NET Framework, MSXML, and Visual C++ Redistributables are up to date, reducing the risk of Error 1722.

  1. Navigate to the Windows Start menu, and click the Gear icon at the left.
  2. Select Update & Security > Windows Update.
  3. Choose Check for updates.
image 6
  1. Click Download & install if any updates are available there. Your device will download and install the updates. 
  2. After this, restart your device to apply the updates.

Solution 5: Reset Windows Update components

QuickBooks may fail to install with Error 1722 when Windows Update services or components are corrupted. Resetting update components (BITS, SoftwareDistribution, Catroot2) restores the update mechanism to its default state, allowing QuickBooks to access the dependencies it needs.

  1. Press Win + S, type cmd, right‑click Command Prompt, and select Run as administrator.
  2. Stop the BITS, Windows Update, and Cryptographic services by typing the following commands one at a time:
image 4
  1. Delete the qmgr*.dat files by typing:
image 5
  1. Rename the update folders by typing:
image 7
  1. Reset the BITS and Windows Update services to default security descriptors by typing:
image 9
  1. Switch to the System32 directory by typing:
image 8
  1. Re‑register the BITS and Windows Update files by typing each of these commands and pressing Enter after each:
image 10
  1. Reset Winsock by typing:
image 12
  1. For Windows XP or Windows Server 2003, configure proxy settings by typing:
image 14
  1. Restart the BITS services by typing:
image 13
  1. On Windows Vista or Windows Server 2008, clear the BITS queue by entering:
image 11

Solution 6: Uninstall or reinstall Microsoft Visual C++

QuickBooks Error 1722 often occurs when essential Microsoft components are missing or corrupted. One of the most critical dependencies is the Microsoft Visual C++ Redistributable Package. QuickBooks Desktop relies on these runtime libraries to execute its installer and core functions.

If the Visual C++ package is outdated or damaged:

Note: The latest supported Microsoft Visual C++ Redistributable v14 packages are part of the Visual Studio 2015–2022 family, with the current release being version 14.50.35719.0 (x86/x64).

IMPORTANT: These steps involve the Windows operating system, which is not an Intuit product. If you are not comfortable performing them, contact your computer’s manufacturer or Microsoft for assistance.

Uninstall Microsoft Visual C++

  1. Close all open programs.
  2. Hold and press Windows+R on your keyboard to open the Run command.
  3. Enter the Control Panel and click OK.
  4. Select Uninstall a Program.
  5. On the list of programs, choose the version of Microsoft Visual C++ for your QuickBooks version. QuickBooks Desktop Pro, Premier and Enterprise: Microsoft Visual C++ 2008 Redistributable
  6. Choose Uninstall and follow the on-screen instructions to uninstall the program.
  7. Restart your computer if prompted.

Reinstall Microsoft Visual C++

When installing QuickBooks from a CD:

  1. Insert the QuickBooks CD in your CD drive. Close the QuickBooks installation window if it opens.
  2. Hold and press Windows+E on your keyboard to open the Computer window.
  3. Navigate to D:\ThirdParty\CRT9 or D:\ThirdParty\CRT8, where D: is your CD drive letter.
  4. Double-click vc_red.msi or vcredist_x86.exe and follow the prompts to install the software.

Download and install Microsoft Visual C++ from the Microsoft website if you don’t have a QuickBooks CD at hand.

Pre‑Installation Checklist for Resolving QuickBooks Error 1722

Ensure your system is properly configured and free of conflicts before installing QuickBooks to avoid Error 1722.

Additional Ways to Troubleshoot QuickBooks Installation Failures 

Clean Boot Installation

Disk Cleanup & Temp File Removal

Check User Account Control (UAC) Settings

Repair Windows Installer Registry Keys

Update Device Drivers

Check Group Policy Restrictions (Multi- User Environments)

Next Step: Performing Clean Installation & Disable Antivirus Software

Proceed to Next Solution if updating Windows components and repairing services does not fully resolve Error 1722. This Solution focuses on performing a clean installation of QuickBooks Desktop while temporarily disabling antivirus or firewall software. A clean install removes residual files, registry entries, and corrupted installation data, ensuring QuickBooks installs on a fresh environment without interference from third‑party security programs.

Have Questions & Doubts about QuickBooks Error 1722, Do checkout the Frequently Asked Section

You are HereMigrateMyBooks > QuickBooks Error Codes List > QuickBooks Error 1722 > Resolve QuickBooks Error 1722 through Windows Updates and System Components