QuickBooks Error 15106

Let’s Dive in to see…

How to Fix QuickBooks Error=15106

QuickBooks Payroll Error PS060

QuickBooks Update Error · 15000 Series

How to Fix QuickBooks Error 15106

QuickBooks displays: "Error 15106: The update program is damaged" or "Error 15106: The update program cannot be opened" during a QuickBooks or payroll update.

Error 15106 means Windows blocked the update program executable from running — not a server connection issue, not a tax table file issue. At QuickFix Bookkeeping, the two causes that resolve 95% of 15106 cases: not running QB as administrator (QB lacks write access to Program Files), and antivirus — especially Webroot/Spy Sweeper — quarantining the update executable as malware.

The QuickFix Bookkeeping Distinction — 15106 vs Other 15xxx Errors

All 15000-series errors block payroll or QB updates — but they fail at different points. 15106 is specifically about the update program itself being blocked from executing.

15106 — this page

The update .exe is blocked from running. Admin rights issue or antivirus quarantining the executable. Fix: run as admin, disable antivirus temporarily, rename download folder.

15102

Shared Download path invalid or update running on a workstation in multi-user mode. Fix: turn off Shared Download, update from server.

15241

Intuit File Copy Service (FCS) disabled — download succeeds but can't write to disk. Fix: enable FCS in Windows Services.

15243

FCS service runs but can't write update files. Fix: enable FCS, add antivirus exclusion for QB installation folder.

The Webroot/Spy Sweeper distinction — the named antivirus cause of 15106: Webroot's Spy Sweeper antivirus is specifically documented by Intuit as a cause of Error 15106 because it identifies the QuickBooks update executable as suspicious behaviour and quarantines it before it can run. If you have Webroot, Spy Sweeper, or similar behaviour-based antivirus installed, this is almost certainly your cause. The fix: temporarily suspend real-time protection, complete the QB update, then re-enable. Add the QB installation folder (C:\Program Files\Intuit\QuickBooks [Year]) to Webroot's exclusions list to prevent recurrence.

What Causes QuickBooks Error 15106?

Not Running as Administrator

Most common cause — the QuickBooks update process needs to write new files to the Program Files folder, a protected Windows area. Even if your Windows user profile is an admin, QB does not automatically use elevated permissions. You must specifically right-click → Run as Administrator to grant QB the write access it needs. Without this, the update executable cannot replace existing program files and fails with 15106.

Antivirus Quarantining the Update Executable

Behaviour-based antivirus programs — especially Webroot/Spy Sweeper — flag the QB update installer as suspicious because it replaces program files in a protected directory. The antivirus quarantines the update .exe before it runs, producing the "update program cannot be opened" message. Temporarily disabling real-time protection during the update resolves this.

User Account Control (UAC) Set Too Restrictive

UAC prevents applications from making system-level changes without approval. When UAC is set to "Always notify," it can silently block QB's update process from writing to Program Files — even after the user clicks Yes on the prompt. Temporarily lowering UAC to the default level or running QB as administrator bypasses this restriction.

Corrupted Previous Download in downloadqbXX Folder

A previously failed or partial update download leaves corrupted files in the QB download cache folder (downloadqbXX, where XX = QB version year). QB tries to execute the corrupted cached download instead of downloading fresh — and the corrupted executable fails to open with 15106. Renaming this folder forces QB to download a clean copy.

Missing or Invalid QB Digital Security Certificate

QuickBooks.exe has a digital signature that Windows uses to verify the application's identity before granting it elevated permissions. If this certificate is missing, expired, or not trusted, Windows blocks the update process from executing with elevated rights — producing 15106. Installing the certificate from the Digital Signatures tab resolves this variant.

Incomplete QB Installation

If not all required components were installed during the initial QB setup — particularly Windows Installer components and supporting libraries — the update process cannot find all the files it needs to replace and fails with 15106. The Install Diagnostic Tool repairs incomplete installations.

How to Fix QuickBooks Error 15106

Start with Method 1 — running as administrator resolves most 15106 cases in under 2 minutes.

METHOD 1 Run QuickBooks as Administrator Do this first — 2 minutes

There is a difference between being an admin user and running with admin rights. QB must be explicitly launched with elevated permissions to write update files to Program Files.

1

Close QuickBooks completely. Right-click the QuickBooks Desktop icon → select Run as administrator. Click Yes on the UAC prompt. Open your company file and run the update: Help → Update QuickBooks Desktop → Update Now → Get Updates.

2

To make this permanent: right-click QB icon → Properties → Compatibility tab → check "Run this program as an administrator" → Apply → OK. QB will always launch with admin rights without needing to right-click each time.

METHOD 2 Disable Antivirus Temporarily — Especially Webroot / Spy Sweeper Antivirus quarantining the update executable
1

Press Ctrl + Shift + Esc → Task Manager → Processes tab. Find your antivirus process (e.g. SpySweeper.exe, WRCoreService.exe for Webroot, or your specific antivirus) → End Task. If you cannot stop it from Task Manager — temporarily uninstall the antivirus from Control Panel. Check the antivirus quarantine folder and restore any QB update files that were quarantined.

2

With antivirus stopped, run the QB update (Help → Update QuickBooks Desktop → Update Now → Get Updates). After the update completes successfully, re-enable or reinstall your antivirus. Permanent fix: add the entire QB installation folder (C:\Program Files\Intuit\QuickBooks [Year]\) to your antivirus exclusion list so future updates are not blocked.

METHOD 3 Rename the downloadqbXX Folder Corrupted cached download
1

Close QuickBooks. Open Windows File Explorer and navigate to: C:\ProgramData\Intuit\QuickBooks [Year]\Components\. Find the folder named downloadqb[XX] (XX = your QB version year, e.g. downloadqb33 for QB 2023). Right-click → Rename → add .OLD to the end: downloadqb33.OLD. Reopen QB and run the update — QB downloads a fresh, uncorrupted update package from Intuit's servers.

METHOD 4 Disable UAC and Install QB Digital Security Certificate UAC blocking or missing certificate
1

Disable UAC temporarily: Start → search "User Account Control" → Change User Account Control Settings → move slider to Never notify (bottom) → OK → restart computer. Run the QB update. After update completes, re-enable UAC to your previous setting.

2

Install QB certificate: Navigate to the QB installation folder (C:\Program Files\Intuit\QuickBooks [Year]). Right-click QBW32.exe → Properties → Digital Signatures tab. Select Intuit in the signature list → Details → View Certificate → Install Certificate → Current User → Next → Finish → OK. Restart QB and retry the update.

METHOD 5 Update in Selective Startup Mode + Clean Install All above tried — background app conflict or damaged install
1

Selective Startup: Windows + R → type msconfig → Enter → General tab → select Selective startup → check "Load system services" → uncheck "Load startup items" → Services tab → check "Hide all Microsoft services" → Disable all → check Windows Installer → OK → Restart. Run the QB update in this mode — no third-party apps running. Afterwards, return to Normal startup (msconfig → General → Normal startup → OK → Restart). Clean Install: if Selective Startup update succeeds but 15106 recurs — Tool Hub → Installation Issues → Clean Install Tool. This replaces all damaged QB installation files permanently.

Quick Reference

Your situation Likely cause Start with
First time getting 15106 Not running as admin Method 1 — run as administrator
Have Webroot, Spy Sweeper, or similar AV Antivirus quarantined update exe Method 2 — disable AV, add exclusion
Previous update failed, 15106 on retry Corrupted download cache Method 3 — rename downloadqb folder
All above tried — 15106 still appears Background app conflict or damaged install Method 5 — Selective Startup + Clean Install

Frequently Asked Questions

Will the clean install erase my company file data?
No. The QuickBooks Clean Install Tool only removes and replaces the QuickBooks program files — the software itself. Your company file (.QBW) is stored separately and is completely unaffected by the clean install process. However, always create a backup of your company file before performing any installation or repair procedure as a precaution. After a clean install, QB will ask you to locate your company file on first launch — it will be in the same location you left it.
Why does Webroot specifically cause Error 15106?
Webroot's Spy Sweeper uses behaviour-based detection — it monitors what programs do rather than just what they look like. The QuickBooks update program's behaviour (replacing executable files in the Program Files directory, modifying registry entries, interacting with Windows services) matches the behavioural pattern of malware. Spy Sweeper categorises this as a potential threat and quarantines the update executable before it can run, producing Error 15106. This is a documented compatibility issue between Webroot and QuickBooks. The solution is to add the entire QuickBooks installation directory to Webroot's exclusion list — not to disable Webroot entirely — so QB updates are trusted without compromising your overall security.
Can I use QuickBooks and run payroll while 15106 is unresolved?
Yes — Error 15106 only blocks installing the QB program update or downloading new payroll tax table updates. Your existing QuickBooks installation continues to function normally, and you can run payroll using the tax tables already installed. The risk is that your payroll tax tables may gradually become outdated if new rates take effect while 15106 is unresolved — which could cause incorrect withholding calculations. Resolve 15106 promptly, but operations do not need to stop. After resolving the error, run Employees → Get Payroll Updates → Download Entire Update to ensure you have the latest tax tables.

Related QuickBooks Update and Payroll Errors

Error 15106 Still Blocking Your QB Update?

Let QuickFix Bookkeeping Get Your Updates Running.

Certified Intuit ProAdvisors — QuickBooks Update Specialists

Persistent 15106 after running as admin, disabling antivirus, and renaming the download folder usually means a deeper installation or Windows components issue. Our certified ProAdvisors resolve update errors in a single session — no lengthy back-and-forth.

Book a Free 30-Minute Consultation

No obligation. Same-day response. QB updates restored fast.