QuickBooks Error 1722

Let’s Dive in to see…

How to Fix QuickBooks Error = 1722

QuickBooks Online

QuickBooks Installation Error Guide

How to Fix QuickBooks Error 1722

QuickBooks installation stopped and displayed: "Error 1722: There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected."

The phrase "a program run as part of the setup did not finish" is the key diagnostic. The QuickBooks installer runs a secondary executable (a custom action) during setup — and that executable failed. At QuickFix Bookkeeping, the culprit is almost always a damaged Microsoft .NET Framework, and the Install Diagnostic Tool fixes it automatically in most cases.

The QuickFix Bookkeeping Distinction

Error 1722 and Error 1920 both stop QuickBooks installation — but they fail at completely different layers and need different first fixes.

Error 1920

Service startup failure — Windows Service Control Manager could not start QBCFMonitorService.

Fix: admin rights, rename Intuit folders, reset QBDataServiceUser account.

Error 1722 — this page

Custom action executable failure — a program that the installer runs during setup failed to execute or complete.

Fix: Install Diagnostic Tool (repairs .NET/MSXML/C++), then selective startup, then clean install.

What "custom action" means: Windows Installer lets software vendors embed small executable programs inside their installer packages that run during setup — to check system requirements, register components, or install dependencies. Error 1722 fires when one of these embedded programs fails. For QuickBooks, the custom action is almost always related to .NET Framework registration or MSXML component setup.

What Is QuickBooks Error 1722?

Error code

1722

Windows Installer · Custom Action

Related: 1920 · 1328 · 1603 · 1935

What it means

Error 1722 is a Windows Installer error code meaning "custom action failed." During QuickBooks installation, the installer runs embedded helper programs to register Microsoft components like .NET Framework, MSXML, and Visual C++. When one of these helper programs cannot execute or complete — because the component it depends on is damaged or missing — the installer reports Error 1722 and rolls back the installation.

Your company data is safe. Error 1722 is purely an installation error. Your company files and financial data are completely unaffected.

The Full Error Message — What to Look For

Error 1722. There is a problem with this Windows Installer package.
A program run as part of the setup did not finish as expected.
Contact your support personnel or package vendor.
Action NewCustomerAction1, location: C:\Users\[Username]\AppData\Local\Temp\FP_AX_MSI_Installer.exe, command:

What the message tells you: "NewCustomerAction1" and "FP_AX_MSI_Installer.exe" identify the specific custom action that failed. FP_AX refers to the Flash/ActiveX component installer that QuickBooks uses to set up its browser-based interface components. When this fails, it is almost always because a required Windows component (.NET Framework, MSXML, or Visual C++) is damaged. The Install Diagnostic Tool repairs all three automatically.

What Causes QuickBooks Error 1722?

🔧

Damaged .NET Framework

Primary cause — QuickBooks' custom action installer depends on Microsoft .NET Framework. If .NET is damaged, missing, or an incompatible version is present, the custom action fails immediately with 1722. The Install Diagnostic Tool repairs this automatically.

📦

Corrupt MSXML or C++ Components

MSXML (Microsoft XML Core Services) and Visual C++ redistributables are also required by QuickBooks' custom actions. Damage or version conflicts in either component causes 1722 during the component registration phase of installation.

💿

Corrupted or Incomplete Download

If the QuickBooks installer itself was corrupted during download — partial download, interrupted connection, or disk error — the custom action executable embedded inside the installer is incomplete and fails when extracted and run. Re-downloading from Intuit resolves this variant.

🛡️

Antivirus Blocking the Custom Action

Real-time antivirus can flag and block the temporary executable that Windows Installer extracts to run the custom action — particularly FP_AX_MSI_Installer.exe — because it appears as an unknown process being spawned from a temp folder.

📋

Invalid Windows Registry Entries

Orphaned registry entries from a previous QuickBooks installation can conflict with the custom action registration process — the custom action tries to write to a registry key that already exists with incompatible data and fails.

🌐

Outdated Windows OS

QuickBooks requires specific Windows updates to be present before installation can succeed. Missing critical Windows updates — particularly those that deliver updated .NET Framework versions or Windows Installer patches — cause custom action failures that surface as Error 1722.

How to Fix QuickBooks Error 1722 — Step by Step

Start with Method 1 — the Install Diagnostic Tool automatically repairs the Microsoft components that cause the vast majority of 1722 cases and takes under 20 minutes.

METHOD 1 Run QuickBooks Install Diagnostic Tool Resolves majority of 1722 cases — repairs .NET, MSXML, C++

The Install Diagnostic Tool automatically detects and repairs all Microsoft components that QuickBooks depends on — .NET Framework, MSXML, and Visual C++ redistributables. These are precisely the components whose damage causes the custom action failure behind Error 1722.

1

Download and install QuickBooks Tool Hub from Intuit's official website. Open it and go to Installation Issues.

2

Click QuickBooks Install Diagnostic Tool → Run. The tool scans and repairs .NET Framework, MSXML, and Visual C++ components. This can take up to 20 minutes — do not interrupt it or close the window.

3

Restart the computer after the tool completes. Then right-click the QuickBooks installer → Run as administrator and attempt the installation again.

QuickFix tip: If the Install Diagnostic Tool reports that it repaired components but 1722 still appears — run Windows Update immediately after the tool completes and before retrying the installation. The tool repairs the existing components, but Windows Update delivers newer versions that may be required by the specific QuickBooks version you are installing.

METHOD 2 Repair or Re-enable .NET Framework Manually If Install Diagnostic Tool did not fully resolve .NET

If the Install Diagnostic Tool ran but 1722 persists, the .NET Framework damage may be deeper than the tool can automatically repair. Manually verifying and re-enabling .NET Framework through Windows Features addresses this.

1

Press Windows + R → type optionalfeatures → Enter. In Windows Features, find .NET Framework 3.5 (includes .NET 2.0 and 3.0) and .NET Framework 4.x. Check both boxes and click OK. Allow Windows to enable them (may require a restart and Windows Update download).

2

For deeper repair — open Command Prompt as Administrator and run: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All. This installs .NET 3.5 from Windows Update sources directly.

3

Restart after .NET repair. Then re-run the Install Diagnostic Tool once more to confirm all components are healthy before retrying the QuickBooks installation.

METHOD 3 Re-download QuickBooks Installer from Intuit If installer file itself is corrupted

If the QuickBooks installer download was interrupted or corrupted, the custom action executable embedded inside the installer is incomplete — and will fail every time regardless of how healthy the system is. A fresh download from Intuit produces a complete installer.

1

Delete the existing installer file from your downloads folder — do not reuse it.

2

Go to Intuit's official download portal and download the correct version of QuickBooks Desktop for your license. Ensure the download completes fully — check the file size matches the expected size shown on the download page.

3

Right-click the newly downloaded installer → Run as administrator. Do not copy it to a network share first — install directly from the local drive where it was downloaded.

METHOD 4 Run System File Checker and Install Windows Updates If Windows system files are damaged

Corrupted Windows system files can prevent custom actions from executing regardless of QuickBooks-specific fixes. SFC repairs these system-level issues, and Windows Update delivers the component versions QuickBooks requires.

1

Open Command Prompt as Administrator. Type sfc /scannow and press Enter. Wait for the scan to complete (15–20 minutes). Restart when done.

2

If SFC reports it could not repair some files — run DISM first: DISM /Online /Cleanup-Image /RestoreHealth, then run SFC again.

3

Run Windows Update (Settings → Update & Security → Windows Update → Check for updates) and install all available updates. Restart. Then retry the QuickBooks installation as administrator.

QuickFix tip: If you receive "Error 1603" immediately after resolving Error 1722 — this is the next custom action in the sequence failing. The fix is the same: run the Install Diagnostic Tool again. Errors 1603, 1722, 1920, and 1935 in QuickBooks all trace back to Microsoft component issues and the Install Diagnostic Tool is the right tool for all of them.

METHOD 5 Install in Selective Startup Mode Eliminates antivirus and background interference

If antivirus or background software is blocking the custom action executable, Selective Startup removes all third-party interference during installation. This is also the recommended approach when the installer file appears intact and Windows components are healthy but 1722 still fires.

1

Press Windows + R → type msconfig → Enter. General tab → Selective Startup → uncheck Load startup items. Services tab → check Hide all Microsoft services → Disable all. Apply → OK → Restart.

2

After restart, right-click the QuickBooks installer → Run as administrator. Proceed through the installation.

3

After successful installation, return to Normal Startup: msconfig → General → Normal Startup → Apply → OK → Restart.

METHOD 6 Clean Install QuickBooks Last resort — removes all residual conflicts

If all previous methods have not resolved 1722, orphaned registry entries from a previous QuickBooks installation are causing the custom action to fail. A clean install removes all residual entries before reinstalling.

1

Uninstall QuickBooks: Control Panel → Programs and Features → QuickBooks → Uninstall/Change → Remove.

2

Open QuickBooks Tool Hub → Installation Issues → Clean Install Tool. Select your QuickBooks version and click Continue. The tool removes residual folders and registry entries.

3

Restart and reinstall QuickBooks in Selective Startup mode (Method 5 setup) using a freshly downloaded installer (Method 3). Enter your license key and activate.

Quick Reference — Which Fix For Your Situation?

Your situation Most likely cause Start with
1722 on any installation or update Damaged .NET / MSXML / C++ Method 1 — Install Diagnostic Tool
Tool ran but 1722 persists Deep .NET Framework damage Method 2 — repair .NET manually
Downloaded installer from unofficial source Corrupt installer file Method 3 — re-download from Intuit
Windows is significantly out of date Missing Windows components Method 4 — SFC + Windows Update
Antivirus recently blocked something during install Custom action blocked Method 5 — selective startup
All methods tried — still 1722 Registry conflict from old install Method 6 — clean install

Frequently Asked Questions About Error 1722

What is a "Windows Installer custom action" and why does it fail?
A Windows Installer custom action is a small program or script that the installer runs during setup — outside of the standard file copy and registry write operations. Software vendors use them to run checks, install dependencies, register COM components, or configure the environment before the main application installs. For QuickBooks, custom actions register Microsoft components like .NET Framework and MSXML. When these custom actions fail — because the component they are trying to register is damaged, missing, or incompatible — Windows Installer reports Error 1722 and rolls back the entire installation.
I got Error 1603 immediately after fixing Error 1722. Are they related?
Yes — Errors 1603, 1722, 1920, and 1935 are all installation errors that typically trace back to the same root cause: damaged Microsoft components (.NET Framework, MSXML, Visual C++). If fixing 1722 produced 1603, it means the repair resolved one custom action but another is still failing. The fix is the same: run the QuickBooks Install Diagnostic Tool again. In some cases the tool needs to be run twice before all components are fully repaired. If both 1603 and 1722 persist after two tool runs, proceed to the manual .NET repair in Method 2.
How is Error 1722 different from Error 1328?
Both are Windows Installer errors during QuickBooks installation. Error 1328 is a file version conflict — the patch found a file already modified by another method and refused to overwrite it. The fix is renaming the Config.Msi folder. Error 1722 is a custom action failure — a program that the installer runs during setup failed to execute or complete. The fix is repairing the Microsoft components that program depends on. They fail at different points in the installation and have entirely different fixes.
How do I prevent Error 1722 from recurring?
Keep Windows fully updated — Microsoft delivers updated versions of .NET Framework and MSXML through Windows Update, and having current versions eliminates the component damage that causes 1722. Add the QuickBooks installation folder to your antivirus exclusion list so custom action executables are never blocked. Always download QuickBooks from Intuit's official download portal rather than third-party sites. And when installing, always right-click the installer and select Run as administrator rather than double-clicking — this ensures the custom action processes have the elevated privileges they need to complete successfully.

Related QuickBooks Installation Errors

Installation Still Failing? QuickBooks Won't Install?

Error 1722 Persisting After All Six Methods?
Let's Complete Your Installation Today.

Certified Intuit ProAdvisors · QuickBooks Installation Specialists

A persistent 1722 after running the Install Diagnostic Tool and repairing .NET often points to a Windows corruption issue that SFC cannot fully repair without a Windows image refresh. At QuickFix Bookkeeping, our certified ProAdvisors diagnose the exact component conflict and resolve it without requiring a full Windows reinstall.

Book a Free 30-Minute Consultation

No obligation. Same-day response. QuickBooks installed fast.