When you attempt to update QuickBooks Desktop or download payroll tax tables and encounter QuickBooks error 15106, your ability to keep your software current and payroll compliant comes to an immediate halt. This error typically displays one of two messages: "Error 15106: The update program cannot be opened" or "Error 15106: The update program is damaged" . The impact on business operations is significant: payroll interruption, server communication problems, company file access issues, workflow disruption, and potential compliance risks from outdated tax tables.

This comprehensive guide provides step-by-step solutions to resolve QuickBooks error 15106 and restore your ability to download updates and payroll tax tables successfully.

What Is QuickBooks Error 15106?

QuickBooks Error 15106 is an update-related error that occurs when QuickBooks Desktop cannot successfully download or install software updates or payroll tax table updates. This error belongs to the 15XXX series of QuickBooks errors, which includes codes like 15102, 15103, 15104, 15105, 15106, and 15107.

When this error appears:

  • When downloading payroll tax table updates through Employees > Get Payroll Updates

  • When installing QuickBooks Desktop software updates through Help > Update QuickBooks Desktop

  • During automatic background updates

  • After updating QuickBooks or Windows

Common error messages users may see:

  • "Error 15106: The update program cannot be opened"

  • "Error 15106: The update program is damaged"

  • "QuickBooks cannot complete the update process"

This problem affects QuickBooks Desktop Pro, Premier, and Enterprise users across all recent versions. The error signals security software interference, permission restrictions, or damaged update components that prevent successful updates.

Common Causes of QuickBooks Error 15106

Understanding the root cause of QuickBooks 15106 error accelerates your fix. Below are the most frequent triggers identified by Intuit support and technical experts.

Insufficient Administrator Permissions

The most common cause of Error 15106 is attempting to update QuickBooks while logged in as a standard or restricted user. Without full administrator rights, Windows blocks QuickBooks from modifying system-level update files, leading directly to Error 15106.

Antivirus or Firewall Blocking Communication

Security software frequently blocks QuickBooks update files. Your antivirus may quarantine or block the QuickBooks update program, mistaking legitimate QuickBooks processes for potential threats. The QuickBooks Database Server Manager automatically repairs firewall permissions when run, but if these permissions are not maintained, connections fail.

Damaged or Corrupted Update Components

QuickBooks maintains a hidden Downloaded Installations folder under the QuickBooks program directory. If this folder is manually renamed, deleted, or locked by another process, the update fails with error 15106. Corrupted update files or components can also prevent successful installation.

User Account Control (UAC) Restrictions

Windows User Account Control settings can prevent QuickBooks from making necessary system changes during the update process. When UAC is set too high, it blocks QuickBooks update processes.

Background Processes Interference

Other programs or services running in the background can interfere with QuickBooks updates. Third-party applications may conflict with the update installer or lock necessary files.

Outdated QuickBooks Version

Running an outdated version of QuickBooks can cause compatibility issues with the update servers, creating a cycle where updates cannot be installed because the current version is too old to recognize new update protocols.

Damaged Windows System Files

Corruption in Windows system files can prevent the update installer from functioning correctly. Running system file checker can identify and repair many forms of Windows corruption.

Common Symptoms of QuickBooks Error 15106

If you experience any of these symptoms alongside QuickBooks payroll error 15106, your update system is compromised.

  • Multi-user mode not working – Update failures may indicate broader system issues affecting all users

  • Company file inaccessible – Cannot access updated features or maintain compliance

  • Server communication failure – QuickBooks cannot reach Intuit's update servers

  • Slow performance – Update attempts take unusually long before failing

  • System freezing – QuickBooks becomes unresponsive during update attempts

  • Error pop-ups – 15106 error messages appear repeatedly when accessing update features

  • Workstations disconnected – Multi-user environments may experience connection issues after update failures

  • Payroll processing blocked – Cannot run payroll with outdated tax tables

How to Fix QuickBooks Error 15106 (Step-by-Step Solutions)

Follow these solutions in order. Most cases resolve by Solution One or Solution Three.

Solution One: Run QuickBooks as Administrator

The simplest and most effective fix for QuickBooks update error 15106 is to run QuickBooks with administrative privileges.

Steps:

  • Close QuickBooks Desktop completely

  • Right-click the QuickBooks Desktop icon on your desktop or Start menu

  • Select Run as administrator

  • If prompted by User Account Control, click Yes

  • Once QuickBooks opens, go to Help > Update QuickBooks Desktop

  • Select the Update Now tab

  • Check Reset Update to clear corrupted update data

  • Click Get Updates

If this resolves the issue:

  • Set QuickBooks to always run as administrator:

    • Right-click the QuickBooks icon and select Properties

    • Go to the Compatibility tab

    • Check Run this program as an administrator

    • Click Apply then OK

Solution Two: Download Latest Payroll Tax Tables (Payroll Users)

After running QuickBooks as administrator, attempt to download the latest payroll tax tables.

Steps:

  • Open QuickBooks Desktop as administrator

  • Go to Employees > Get Payroll Updates

  • Select Download Entire Update or Download Recent Updates

  • Wait for the download to complete

  • Restart QuickBooks

  • Try running payroll again to confirm the update succeeded

Solution Three: Rename the Downloaded Installations Folder

If the error persists, corrupted update folder files are likely the cause. Renaming the Downloaded Installations folder forces QuickBooks to create a fresh copy.

Steps:

  • Close QuickBooks Desktop completely

  • Press Windows + E to open File Explorer

  • Navigate to the QuickBooks installation folder:

    • For 32-bit Windows: C:\Program Files\Intuit\QuickBooks [Year]\Components

    • For 64-bit Windows: C:\Program Files(x86)\Intuit\QuickBooks [Year]\Components

  • Locate the folder named Downloaded Installations or downloadqbXX (where XX matches your QuickBooks version year, e.g., downloadqb24 for QuickBooks 2024)

  • Right-click the folder and select Rename

  • Add .old at the end of the folder name

    • Example: Downloaded Installations.old or downloadqb24.old

  • Reopen QuickBooks as administrator

  • Attempt the update again

  • QuickBooks will automatically recreate the folder with fresh files

Solution Four: Temporarily Disable Antivirus and Firewall

Security software frequently blocks QuickBooks updates. Temporarily disabling it can help identify if this is the cause.

Steps for Windows Defender:

  • Open Windows Security (type in Start menu)

  • Select Virus & threat protection

  • Click Manage settings under Virus & threat protection settings

  • Toggle Real-time protection to Off

Steps for Windows Defender Firewall:

  • Open Control Panel > System and Security > Windows Defender Firewall

  • Click Turn Windows Defender Firewall on or off

  • Select Turn off Windows Defender Firewall for both private and public networks

For third-party antivirus (Norton, McAfee, Bitdefender, etc.):

  • Right-click the antivirus icon in the system tray

  • Select the option to Disable or Turn off protection

  • Choose a temporary duration (e.g., 15 minutes or until restart)

  • Attempt the QuickBooks update again

After testing:

  • Re-enable your firewall and antivirus

  • If the update succeeds, add QuickBooks as an exception in your security software permanently

Solution Five: Adjust User Account Control (UAC) Settings

High UAC settings can trigger QuickBooks error 15106 by blocking update processes. Lowering UAC temporarily can resolve this.

Steps:

  • Type UAC in the Windows search bar

  • Select Change User Account Control settings

  • Move the slider down to Never notify (temporary diagnostic setting)

  • Click OK

  • Restart your computer

  • Attempt the QuickBooks update

  • After the update succeeds, return UAC to your original setting (recommended for security)

Solution Six: Install QuickBooks in Selective Startup Mode

Selective Startup helps bypass interference from third-party applications that may be blocking the update.

Step One: Switch to Selective Startup

  • Press Windows + R to open the Run dialog

  • Type msconfig and press Enter

  • In the General tab, select Selective startup

  • Check Load system services

  • Uncheck Load startup items

  • Go to the Services tab

  • Check Hide all Microsoft services

  • Click Disable all

  • Uncheck the Hide all Microsoft services checkbox

  • In the services list, locate and ensure Windows Installer is checked

  • Click OK

  • In the System Configuration window, click Restart

Step Two: Install or Update QuickBooks

  • After restart, open QuickBooks as administrator

  • Attempt the update or installation

  • Complete the process

Step Three: Return to Normal Startup

  • Press Windows + R, type msconfig, press Enter

  • Select Normal startup

  • Click OK and restart your computer

Solution Seven: Run QuickBooks Tool Hub Diagnostic Tools

The QuickBooks Tool Hub contains specialized tools for resolving update-related errors.

Step One: Download and Install QuickBooks Tool Hub

  • Close QuickBooks Desktop completely

  • Download the latest version (1.6.0.8) of the QuickBooks Tool Hub from Intuit's official website

  • Save the file to your Downloads folder or Windows desktop

  • Open the downloaded file (QuickBooksToolHub.exe)

  • Follow the on-screen installation instructions

Step Two: Run Quick Fix My Program

  • In QuickBooks Tool Hub, select the Program Problems tab

  • Click Quick Fix my Program

  • Wait for the process to complete (approximately one minute)

  • Open QuickBooks and test the update again

Step Three: Run QuickBooks Install Diagnostic Tool

  • In QuickBooks Tool Hub, select the Installation Issues tab

  • Click QuickBooks Install Diagnostic Tool

  • Wait for the tool to scan and repair (15-20 minutes)

  • This tool automatically repairs issues with Microsoft .NET Framework, MSXML, and C++ components

  • Restart your computer after completion

  • Test the update again

Solution Eight: Repair QuickBooks Installation

A damaged QuickBooks installation can cause update errors. Running a repair replaces damaged files.

Steps:

  • Close QuickBooks Desktop

  • Open Control Panel > Programs and Features

  • Locate QuickBooks Desktop in the list

  • Right-click and select Uninstall/Change

  • Select Repair (not Uninstall)

  • Follow the on-screen prompts

  • Restart your computer

  • After repair completes, open QuickBooks and test the update

Solution Nine: Install Digital Signature Certificate

QuickBooks updates require valid digital signatures. Installing the Intuit certificate can resolve validation issues.

Steps:

  • Navigate to the QuickBooks installation folder:

    • C:\Program Files\Intuit\QuickBooks or C:\Program Files(x86)\Intuit\QuickBooks

  • Locate the file QBW32.exe

  • Right-click the file and select Properties

  • Go to the Digital Signatures tab

  • Select Intuit from the signature list

  • Click Details

  • In the Digital Signature Details window, click View Certificate

  • Click Install Certificate

  • Follow the Certificate Import Wizard:

    • Select Current User or Local Machine

    • Choose Place all certificates in the following store

    • Click Browse, select Trusted Publishers, then OK

  • Click Finish

  • Restart your computer

  • Attempt the update again

Solution Ten: Perform a Clean Reinstall of QuickBooks Desktop

If all other solutions fail, a clean reinstall may be necessary to resolve persistent QuickBooks payroll error 15106.

Steps:

  • Back up your company file(s) to an external drive or cloud storage

  • Open Control Panel > Programs and Features

  • Uninstall QuickBooks Desktop

  • Open QuickBooks Tool Hub

  • Select Installation Issues tab

  • Click QuickBooks Clean Install Tool

  • Follow the on-screen prompts to completely remove all QuickBooks files and registry entries

  • Restart your computer

  • Download the latest QuickBooks Desktop installer from your Intuit account

  • Temporarily disable antivirus and firewall

  • Reinstall QuickBooks as administrator

  • Re-enable your security software after installation

  • Add QuickBooks as an exception in your security software

  • Restore your company file from backup

Tips to Prevent QuickBooks Error 15106

Avoid future QuickBooks error 15106 emergencies with these proactive measures.

  • Run QuickBooks as administrator – Set this permanently through Compatibility settings for updates

  • Add QuickBooks to antivirus exceptions – Permanently add QBW32.exe and the QuickBooks installation folder to your security software's exception list

  • Keep QuickBooks updated – Enable automatic updates and install new releases promptly

  • Avoid interrupting updates – Never force-close QuickBooks during an update process

  • Do not rename update folders manually – Let QuickBooks manage its own file structure

  • Maintain stable internet connection – Ensure reliable connectivity during update downloads

  • Keep Windows updated – Install Windows security and .NET Framework updates promptly

  • Check UAC settings – Ensure UAC is not blocking QuickBooks when updates are needed

  • Run Quick Fix my Program periodically – Use QuickBooks Tool Hub for preventive maintenance

Frequently Asked Questions (FAQ)

FAQ One: What is QuickBooks Error 15106?

QuickBooks Error 15106 is an update-related error that appears when QuickBooks Desktop cannot successfully download or install software updates or payroll tax table updates. The error displays as either "Error 15106: The update program cannot be opened" or "Error 15106: The update program is damaged". It is caused by antivirus interference, insufficient administrator permissions, or damaged update components.

FAQ Two: How do I fix QuickBooks Payroll Error 15106?

To fix QuickBooks Payroll Error 15106, first run QuickBooks as administrator and retry the update. If that fails, rename the Downloaded Installations folder in your QuickBooks program directory, then temporarily disable your antivirus software. For persistent issues, run the QuickBooks Install Diagnostic Tool from the Tool Hub or reinstall QuickBooks in Selective Startup mode.

FAQ Three: Can antivirus software cause QuickBooks Error 15106?

Yes. Antivirus and firewall software are common causes of QuickBooks error 15106. Security programs may block QuickBooks update files, quarantine the update program, or prevent QuickBooks from reaching Intuit's update servers. Temporarily disabling your antivirus as a diagnostic test can help identify if this is the cause. If the update succeeds, add QuickBooks as an exception before re-enabling your security software.

FAQ Four: Does running QuickBooks as administrator fix Error 15106?

Running QuickBooks as administrator often resolves QuickBooks 15106 error, especially when the error is caused by insufficient Windows permissions. Right-click the QuickBooks icon and select Run as administrator. If this resolves the issue, set QuickBooks to always run as administrator through the Compatibility tab in Properties. However, if the error persists, antivirus interference or damaged update components may be the cause.

FAQ Five: Why does QuickBooks Error 15106 appear only during payroll updates?

QuickBooks payroll error 15106 commonly appears during payroll updates because payroll tax table downloads require the QuickBooks update program to access and modify specific system files. If your antivirus blocks these actions or you lack administrator permissions, the payroll update will fail while other QuickBooks functions may continue working. The error may also appear during software updates for the same reasons.

FAQ Six: Will renaming the Downloaded Installations folder fix Error 15106?

Yes, renaming the Downloaded Installations folder (also called downloadqbXX) is a proven fix for QuickBooks Error 15106. This folder stores update files, and when it becomes corrupted, renaming it forces QuickBooks to create a fresh copy. Navigate to C:\Program Files\Intuit\QuickBooks [Year]\Components, locate the folder, rename it by adding .old at the end, then restart QuickBooks as administrator and try the update again.

FAQ Seven: How do I prevent QuickBooks Error 15106 from recurring?

To prevent QuickBooks error 15106 from recurring: always run QuickBooks as administrator when performing updates, add QuickBooks to your antivirus exception list permanently, keep QuickBooks and Windows updated, avoid interrupting update processes, and never manually rename or delete QuickBooks update folders. For preventive maintenance, run Quick Fix my Program from the QuickBooks Tool Hub periodically.

When Should You Seek Assistance?

While the solutions above resolve most QuickBooks error 15106 cases, certain scenarios require advanced assistance.

Seek help when:

  • Persistent update failures – After completing all ten solutions, error 15106 still appears

  • Antivirus conflicts cannot be resolved – Adding exceptions does not allow updates to complete

  • Clean installation fails – QuickBooks will not install even after the Clean Install Tool

  • Windows system file corruption – Other programs also show installation or update errors

  • Multiple error codes appear – You see 15106 alongside other 15XXX series errors

  • Firewall configuration cannot be modified – IT department restrictions prevent adding exceptions

  • Payroll processing deadlines – You need immediate resolution to meet payroll compliance requirements

To contact QuickBooks Support:

  • Open QuickBooks Desktop

  • Go to Help > Contact Us

  • Describe your issue as "Error 15106 - Update program cannot be opened"

  • Select your preferred contact method (chat or callback)

Users have reported that Intuit support has tools to check accounts securely and investigate persistent update issues.

Final Thoughts

QuickBooks Error 15106 is a critical update failure that blocks your ability to download payroll tax tables and install software updates. Whether you encounter this error during a routine payroll update or a software patch installation, the impact is immediate: outdated tax rates, potential compliance risks, and missed security patches.

The importance of fixing QuickBooks payroll error 15106 quickly cannot be overstated. Your business depends on accurate payroll calculations, up-to-date tax rates, and secure software versions. Every day your updates are blocked, your compliance risk increases.

Common fixes—running QuickBooks as administrator, renaming the Downloaded Installations folder, temporarily disabling antivirus software, adjusting UAC settings, installing in Selective Startup mode, using QuickBooks Tool Hub diagnostic tools, repairing the installation, installing digital signature certificates, and performing a clean reinstall—resolve most QuickBooks 15106 error cases within 20 minutes.

If you have worked through all solutions without success, deeper issues may exist. Windows system file corruption, persistent antivirus conflicts, or network infrastructure problems may require professional intervention. This is not a reflection of your technical ability—update processes involve multiple system components, and QuickBooks Support has specialized tools to diagnose and resolve persistent 15XXX series errors.

Do not let Error 15106 prevent critical updates. Run QuickBooks as administrator first, rename the Downloaded Installations folder, then work through the solutions in order. If problems persist, contact QuickBooks Support through the Help menu. Accurate payroll and software security depend on successful updates – resolve QuickBooks Error 15106 today.