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:
"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 + Eto open File ExplorerNavigate to the QuickBooks installation folder:
For 32-bit Windows:
C:\Program Files\Intuit\QuickBooks [Year]\ComponentsFor 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
.oldat the end of the folder nameExample:
Downloaded Installations.oldordownloadqb24.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 + Rto open the Run dialogType
msconfigand press EnterIn 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, typemsconfig, press EnterSelect 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\QuickBooksorC:\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.exeand the QuickBooks installation folder to your security software's exception listKeep 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"
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.