QuickBooks Error 15104

Let’s Dive in to see…

How to Fix QuickBooks Payroll Error=15104

QuickBooks Online

QuickBooks Payroll Update Error · 15xxx Series

How to Fix QuickBooks Payroll Error 15104

QuickBooks displays an error during payroll update or QB Desktop update referencing Error 15104 — the update fails and payroll cannot be refreshed.

Error 15104 is a 15xxx series update error where a damaged Windows registry specifically blocks the QB update process. At QuickFix Bookkeeping, the 15104-specific distinction is that the damaged registry prevents the update installer from running — even after a clean download. Additionally, multi-user mode is called out for 15104: always switch to single-user mode before attempting the update. The manual download from Intuit's website is the 15104-specific workaround when automated updates repeatedly fail.

The QuickFix Bookkeeping Distinction — 15104 in the 15xxx Series

All 15xxx errors block QB updates but at different pipeline stages and for different reasons. 15104 specifically implicates registry damage preventing the update installer from executing.

15104 — this page

Damaged Windows registry + multi-user mode conflict. Update installer can't run. Fix: single-user mode + registry repair (Install Diagnostic Tool) + manual download workaround.

15101

Connection failure — QB can't reach Intuit's servers. Fix: Reboot.bat + TLS 1.2 in INETCPL.CPL. Not a registry issue.

15103

Downloaded update file is corrupt. Fix: delete Components folder + reset update. Connection worked; the downloaded file is the issue.

The manual download workaround for 15104: When the automated update via Help → Update QB keeps failing with 15104, download the update file directly from Intuit's Downloads & Updates page at downloads.quickbooks.com. Select your Country, Product, and Version → download the update installer → run it as Administrator. This bypasses QB's internal update mechanism that the registry damage is blocking, and installs the update directly. After the manual install completes, restart QB and retry the payroll tax table update.

What Causes QuickBooks Payroll Error 15104?

Damaged Windows Registry

15104-specific cause — the Windows registry entries that QB's update installer uses to register components are corrupted. The installer can download the update but can't complete the installation because registry write operations fail. The QB Install Diagnostic Tool repairs these registry entries automatically.

Multi-User Mode Active During Update

15104-specific requirement — QB must be in single-user mode to run payroll updates. In multi-user mode, the file-sharing network activity interferes with the update process. QB's update error message for 15104 specifically recommends switching to single-user mode before retrying.

Incomplete or Damaged QB Installation

A partially installed QB version (from an interrupted upgrade or corrupted installer) leaves QB in a state where the update system can't function correctly. The update process finds missing or inconsistent components and fails with 15104. Repair QB installation via Control Panel or run a clean reinstall.

Insufficient Administrative Privileges

QB's update process must write to Windows system directories and registry locations that require admin rights. Running QB without admin rights blocks these writes and produces 15104. Always right-click QB → Run as Administrator before attempting payroll updates.

Internet Connectivity Issues

Slow or unstable internet interrupts the download portion of the update before the installer file is complete, leaving a partial download that fails with 15104 when QB tries to run it. The manual download from Intuit's website over a stable connection bypasses QB's download mechanism entirely.

Firewall or Antivirus Blocking the Update

Windows Firewall or third-party security software blocks QB's update service from downloading or executing the payroll update installer. Temporarily disabling antivirus or adding QB's installation folder and update executables as exceptions resolves the block.

How to Fix QuickBooks Payroll Error 15104

Switch to single-user mode first, then run as admin and retry. If the automated update still fails, use the manual download from Intuit's website.

METHOD 1 Switch to Single-User Mode + Run as Admin + Reset Update Try first — resolves most 15104 cases
1

QB → File → Switch to Single-User Mode. Close all users from the file. Then close QB completely. Right-click the QB icon → Run as Administrator.

2

Help → Update QuickBooks Desktop → Update Now tab → check Reset Update → Get Updates → wait for completion → restart QB. Then retry: Employees → Get Payroll Updates → Download Entire Update. If 15104 persists → proceed to Method 2.

METHOD 2 Run QB Install Diagnostic Tool + Quick Fix My Program Damaged registry and Windows components
1

Tool Hub → Installation Issues → QuickBooks Install Diagnostic Tool → run (up to 20 min — repairs registry entries, .NET Framework, MSXML, and Windows Installer components). After completion → restart → retry payroll update. Also run: Tool Hub → Program Problems → Quick Fix My Program to close conflicting processes before retrying.

METHOD 3 Manual Download from Intuit's Website 15104-specific workaround when automated update keeps failing
1

In a browser, go to https://downloads.quickbooks.com (or search "QuickBooks Desktop Downloads & Updates"). Select your Country, Product (e.g., QuickBooks Pro Plus 2024), and Version → Download. Close QB completely → right-click the downloaded installer → Run as Administrator → follow prompts. This installs the update directly, bypassing QB's internal update mechanism entirely.

METHOD 4 Activate Built-In Administrator + Repair QB Installation Permissions or damaged QB installation
1

Activate hidden admin: Start → search "CMD" → right-click → Run as Administrator → type net user administrator /active:yes → Enter. Log off → log in as Administrator → install QB update. After success, deactivate: same CMD command with /active:no. Repair QB: Control Panel → Programs → QuickBooks → Uninstall/Change → Repair → run → restart → retry update.

METHOD 5 System Restore + Disable Antivirus + Safe Mode Update All above tried — third-party interference
1

Safe Mode update: restart → F8 → Safe Mode with Networking → open QB as admin → retry update (isolates third-party software interference). Antivirus: temporarily disable real-time protection → retry update → re-enable after success. System Restore: if 15104 appeared suddenly after a system change, Start → Recovery → System Restore → choose a restore point from before the error appeared.

Quick Reference

SituationCauseStart with
15104 first occurrenceMulti-user mode or permissionsMethod 1 — single-user + run as admin + reset update
15104 recurring after every update attemptDamaged registryMethod 2 — Install Diagnostic Tool
Automated update keeps failing at 15104QB's update mechanism blockedMethod 3 — manual download from Intuit's website
Works in Safe Mode but not normalThird-party interferenceMethod 5 — identify via msconfig clean boot

Frequently Asked Questions

Why does activating the hidden Windows administrator account help with Error 15104?
The built-in Windows Administrator account (different from the regular administrator-level account you use daily) bypasses User Account Control (UAC) entirely. Regular admin accounts still have UAC prompts and some registry write restrictions. The built-in Administrator runs without UAC, giving the QB update installer truly unrestricted access to write registry entries and system files — which is exactly what a damaged registry situation needs. This is a temporary troubleshooting account, not meant for regular use. After the update completes, immediately deactivate it with the same net user administrator /active:no command. Keep it active only for the duration of the update process.
How is Error 15104 different from Error 15103?
Both are installer-stage update failures, but the cause differs. Error 15103 happens because the downloaded update file itself is corrupt — "the update program is damaged or cannot be opened." The fix is deleting the Components folder to discard the bad download and force a fresh one. Error 15104 happens because the Windows registry or system components that the update installer needs to run are damaged — the file was downloaded correctly but can't complete installation due to registry issues. The fix for 15104 is repairing the registry (Install Diagnostic Tool) or bypassing QB's internal update mechanism with a manual download. If you're unsure which you have: 15103 message says "update program damaged"; 15104 is more general and specifically appears with multi-user mode references.

Related QuickBooks Errors

Error 15104 Still Blocking Payroll Updates?

Let QuickFix Bookkeeping Restore Your QB Updates.

Persistent 15104 after Install Diagnostic Tool and manual download typically indicates deeply damaged Windows registry entries requiring specialist repair tools beyond QB's built-in utilities.

Book a Free 30-Minute Consultation

No obligation. Same-day response.