When you attempt to install QuickBooks Desktop and encounter QuickBooks error 1935, your ability to set up or update the software comes to an immediate halt. This error typically appears with the message: "Error 1935: An error occurred during the installation of assembly component" or "This setup requires .NET Framework" . The impact on business operations is significant: installation failure, payroll processing delays, multi-user access disruption, company file access issues, and workflow interruption across your organization.
This error is specifically related to Microsoft components that QuickBooks relies on—primarily the .NET Framework, Microsoft Visual C++ Redistributables, and MSXML . When these components are missing, damaged, or not properly registered, the QuickBooks installer cannot complete its setup process. This comprehensive guide provides step-by-step solutions to resolve QuickBooks install error 1935 and get your software up and running.
If you need immediate expert assistance with persistent installation issues, call 1-855-309-1993 for 24/7 QuickBooks support.
What Is QuickBooks Error 1935?
QuickBooks Error 1935 is an installation error that occurs when QuickBooks Desktop cannot properly install or register required Microsoft components during setup . The error code 1935 is specifically associated with assembly component installation failures in Windows Installer.
When this error appears:
During initial installation of QuickBooks Desktop
When applying QuickBooks updates or maintenance releases
When attempting to repair an existing QuickBooks installation
After Windows updates that affect .NET Framework components
When installing QuickBooks on a new computer
Common error messages users may see:
"Error 1935: An error occurred during the installation of assembly component"
"Error 1935: This setup requires .NET Framework"
"QuickBooks installation has failed due to a Microsoft .NET Framework issue"
"Setup cannot install required components"
This problem affects QuickBooks Desktop Pro, Premier, and Enterprise users across all recent versions. The error signals missing or damaged Microsoft components, corrupted system files, or Windows permissions issues that prevent successful installation .
If you need expert assistance right away, call 1-855-309-1993 to speak with a QuickBooks installation specialist.
Common Causes of QuickBooks Error 1935
Understanding the root cause of why QuickBooks error 1935 appears helps you apply the correct fix. Below are the most frequent triggers identified by Intuit support and Microsoft experts.
Damaged or Missing Microsoft .NET Framework
QuickBooks requires specific versions of the .NET Framework to function properly. QuickBooks 2024 requires the Microsoft .NET Framework to be installed and functioning correctly . If the .NET Framework is damaged, missing, or not properly enabled in Windows Features, Error 1935 occurs .
Corrupted Microsoft Visual C++ Redistributables
Visual C++ Redistributables are essential libraries that QuickBooks uses. If these components are corrupted or missing, the installer cannot complete .
Damaged MSXML Components
MSXML (Microsoft XML Core Services) is another dependency of QuickBooks. Damage or incorrect versions of MSXML can trigger Error 1935 .
Antivirus or Firewall Interference
Security software may block QuickBooks from installing required system components, mistaking legitimate installer processes for threats . Temporary disabling of antivirus can help identify this cause.
Incomplete or Corrupted QuickBooks Installer
If the QuickBooks installation file was interrupted during download or became corrupted, critical setup files may be missing or damaged .
Windows Installer Service Issues
The Windows Installer service must be functioning correctly for QuickBooks to install. If this service is damaged or not running, installation fails .
Insufficient User Permissions
Lack of administrative rights on the computer can block the installer from writing to system directories or registry keys required for .NET Framework registration .
Common Symptoms of QuickBooks Error 1935
If you experience any of these symptoms, your QuickBooks installation process is compromised.
Multi-user mode not working – Installation failure prevents multi-user setup entirely
Company file inaccessible – Cannot access files without QuickBooks installed
Server communication failure – Installer cannot verify components
Slow performance – Installation attempts take unusually long before failing
System freezing – Computer becomes unresponsive during installation attempts
Error pop-ups – 1935 error messages appear during setup
Installation rollback – Setup process reverses itself automatically
How to Fix QuickBooks Error 1935 (Step-by-Step Solutions)
Follow these solutions in order. Most cases resolve by Solution One or Solution Two.
Solution One: Run QuickBooks Install Diagnostic Tool from Tool Hub
The QuickBooks Install Diagnostic Tool is Intuit's dedicated utility for fixing Error 1935 and other installation issues . It automatically diagnoses and repairs problems with .NET Framework, MSXML, and C++ components .
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 steps to install and agree to the terms and conditions
Step Two: Run QuickBooks Install Diagnostic Tool
Open QuickBooks Tool Hub
Select the Installation Issues tab
Do not interrupt the tool while it is running
When the tool finishes, restart your computer
After restart, attempt to install QuickBooks again
The QuickBooks Install Diagnostic Tool automatically resolves the majority of dependency-related failures and is the fastest path to recovery .
Solution Two: Enable .NET Framework in Windows Features
QuickBooks requires .NET Framework to be enabled. If it is turned off, the installation will fail with Error 1935 .
Steps:
Press
Windows + Rto open the Run dialogType
appwiz.cpland press EnterOn the left side of the Programs and Features window, select Turn Windows features on or off
In the Windows Features window, ensure the following are checked:
If either is unchecked, check the box
Click OK and let Windows download/install components (this may take several minutes)
Restart your computer
Attempt to install QuickBooks again
Solution Three: Update Windows Operating System
An outdated Windows system is a common cause of Error 1935. Installing the latest Windows updates ensures compatibility .
Steps:
Press
Windows + Ito open SettingsSelect Update & Security (Windows 10) or Windows Update (Windows 11)
Click Check for updates
Install all available updates, including optional updates
Pay special attention to .NET Framework updates and cumulative updates
Restart your computer after updates install
Attempt QuickBooks installation again
If you can install and open QuickBooks, the issue is resolved .
Solution Four: Temporarily Disable Antivirus and Firewall
Security software frequently blocks QuickBooks installation files and component registrations, triggering Error 1935 .
Steps for Windows Defender:
Open Windows Security > Virus & threat protection
Click Manage settings under Virus & threat protection settings
Toggle Real-time protection to Off
For third-party antivirus:
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)
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
After disabling security software:
Attempt the QuickBooks installation again
If successful, re-enable your firewall and antivirus
Add QuickBooks as an exception in your security software permanently
Solution Five: Repair Microsoft .NET Framework Manually
If the QuickBooks Install Diagnostic Tool does not resolve Error 1935, manually repairing .NET Framework may be necessary. Intuit recommends this only for IT professionals, confident Windows users, or those with help from Microsoft experts .
Steps:
Open Control Panel > Programs and Features
Click Turn Windows features on or off on the left
Uncheck .NET Framework 3.5 and .NET Framework 4.8 Advanced Services
Click OK and restart your computer
Go back to Windows Features
Re-check .NET Framework 3.5 and .NET Framework 4.8 Advanced Services
Click OK and restart your computer again
Attempt QuickBooks installation again
This process refreshes the framework components and restores installer compatibility .
Solution Six: Repair Microsoft Visual C++ Redistributables
Corrupt Visual C++ packages frequently trigger MSI errors like 1935 . Repairing them often resolves the issue.
Steps:
Open Control Panel > Programs and Features
Locate all Microsoft Visual C++ Redistributable entries
For each entry:
Restart your computer
Retry the QuickBooks installation
A consistent Visual C++ environment ensures stable runtime libraries for QuickBooks .
Solution Seven: Fix Windows Installer Service
If the Windows Installer service is not functioning properly, installation operations will fail .
Steps:
Press
Windows + Rto open the Run dialogType
services.mscand press EnterLocate Windows Installer in the services list
Right-click and select Properties
Click Apply
Right-click Windows Installer again and select Start if it is stopped
Close the Services window
This guarantees that MSI transactions execute with proper permissions .
Solution Eight: Install QuickBooks in Selective Startup Mode
Third-party applications and services running in the background can interfere with the installation process. Selective Startup reduces these conflicts .
Step One: Switch to Selective Startup
Press
Windows + Rto open the Run dialogType
msconfigand press EnterIn the General tab, select Selective startup
Go to the Services tab
Click Disable all
Click Apply then OK
Click Restart
Step Two: Install QuickBooks
After restart, open QuickBooks installer as Administrator
Attempt the installation normally
Step Three: Return to Normal Startup
Press
Windows + R, typemsconfig, press EnterSelect Normal startup
Click OK and restart your computer
This method isolates the installer from third-party conflicts .
Solution Nine: Verify System File Integrity
Corrupt system files can silently break installers. Use System File Checker (SFC) and DISM to repair Windows .
Steps:
Press
Windows + Xand select Command Prompt (Admin) or Windows PowerShell (Admin)Type the following command and press Enter:
sfc /scannowWait for the scan to complete (this may take several minutes)
After SFC completes, type the following and press Enter:
DISM /Online /Cleanup-Image /RestoreHealthWait for DISM to complete
Restart your computer
Attempt QuickBooks installation again
This ensures the Windows image and core files are intact .
Solution Ten: Perform a Clean Reinstall of QuickBooks Desktop
If all other solutions fail, a clean reinstall may be necessary to resolve persistent Error 1935 issues .
Steps:
Back up your company file(s) to an external drive or cloud storage
Open Control Panel > Programs and Features
Uninstall QuickBooks Desktop
Download and open QuickBooks Tool Hub
Select Installation Issues tab
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
A clean install ensures zero conflicts with previous versions and eliminates residual corruption .
Tips to Prevent QuickBooks Error 1935
Avoid future QuickBooks installation errors with these proactive measures.
Keep Windows updated – Enable automatic updates and install new releases promptly
Keep QuickBooks updated – Apply updates regularly to avoid large version jumps
Log in as Administrator – Ensure you have full privileges before installing
Temporarily disable antivirus during installation – Disable security software, install QuickBooks, then re-enable
Create system restore point before installation – Allows rollback if errors occur
Download installer from official source – Never use third-party download sites
Ensure sufficient disk space – Keep at least 2.5 GB free on your system drive
Close unnecessary background programs – Minimize conflicts during installation
Use QuickBooks Tool Hub for preventive maintenance – Run the Install Diagnostic Tool periodically
Frequently Asked Questions (FAQ)
FAQ One: What is QuickBooks Error 1935?
QuickBooks Error 1935 is an installation error that occurs when QuickBooks cannot properly install or register required Microsoft components, primarily the .NET Framework . The error appears as "Error 1935: An error occurred during the installation of assembly component" and prevents QuickBooks from completing its setup process .
FAQ Two: Can antivirus software cause QuickBooks Error 1935?
Yes, antivirus and firewall software are common causes of Error 1935. Security programs may block QuickBooks from installing required system components, mistaking legitimate installer processes for threats . Temporarily disabling your antivirus during installation can help identify if this is the cause. If the error resolves, add QuickBooks as an exception before re-enabling your security software.
FAQ Three: How do I fix QuickBooks Error 1935 without reinstalling Windows?
Most cases of QuickBooks error 1935 can be resolved without reinstalling Windows. Start by running the QuickBooks Install Diagnostic Tool from the QuickBooks Tool Hub . This tool automatically repairs issues with .NET Framework, MSXML, and C++ components . If that doesn't work, enable .NET Framework in Windows Features, update Windows, repair Visual C++ Redistributables, and run System File Checker .
FAQ Four: Does QuickBooks Error 1935 mean my .NET Framework is broken?
Yes. Error 1935 specifically indicates a problem with the .NET Framework installation or registration . QuickBooks 2024 requires the Microsoft .NET Framework to be installed and functioning correctly . The .NET Framework may be missing, damaged, or not properly enabled in Windows Features. Use the QuickBooks Install Diagnostic Tool to repair .NET Framework issues automatically .
FAQ Five: Will repairing Microsoft Visual C++ fix Error 1935?
Yes, repairing Microsoft Visual C++ Redistributables often resolves Error 1935. Corrupt Visual C++ packages frequently trigger MSI errors like 1935 . Go to Programs and Features, locate all Microsoft Visual C++ Redistributable entries, right-click each one, select Modify, then Repair. Restart your computer after completing all repairs .
FAQ Six: How long does the QuickBooks Install Diagnostic Tool take to run?
The QuickBooks Install Diagnostic Tool can take up to 20 minutes to complete . During this time, it scans and repairs issues with .NET Framework, MSXML, and C++ components. Do not interrupt the tool while it is running. When the tool finishes, restart your computer before attempting to install QuickBooks again .
FAQ Seven: How do I contact QuickBooks support for Error 1935?
If you need assistance with QuickBooks error 1935, you can contact QuickBooks support through the Help menu in QuickBooks Desktop or by calling 1-855-309-1993. Describe your issue as "Error 1935 - Installation failure with .NET Framework". Support specialists have specialized tools to diagnose and resolve persistent installation errors.
When Should You Seek Assistance?
While the solutions above resolve most QuickBooks Error 1935 cases, certain scenarios require advanced assistance.
Seek help when:
Persistent installation failures – After completing all ten solutions, Error 1935 still appears
.NET Framework will not repair – The Windows Features toggling does not resolve the issue
Windows system file corruption – SFC and DISM find corruption but cannot repair it
Clean installation fails – QuickBooks will not install even after the Clean Install Tool
Multiple error codes appear – You see 1935 alongside 1603, 1904, or 1402 errors
Group policy restrictions – You cannot modify Windows Features due to IT policies
Data recovery needed – Your company file may be at risk
To contact QuickBooks Support:
Open QuickBooks Tool Hub
Go to the Help and Support tab
Select Contact Us to connect with support
Describe your issue as "Error 1935 - Installation failure"
Call 1-855-309-1993 for immediate expert assistance
If you are still facing trouble, you may need to consult your IT professional or Microsoft support for assistance with underlying Windows issues .
Final Thoughts
QuickBooks Error 1935 is a critical installation failure that prevents QuickBooks Desktop from installing or updating correctly on your computer. When this error occurs, you cannot access your financial data through QuickBooks, payroll processing is blocked, and your accounting operations are halted.
The importance of fixing QuickBooks error 1935 quickly cannot be overstated. Without a properly installed QuickBooks, your business cannot process invoices, run payroll, track expenses, or generate financial reports. Every hour of downtime represents lost productivity and potential revenue.
Common fixes—running the QuickBooks Install Diagnostic Tool from the Tool Hub, enabling .NET Framework in Windows Features, updating Windows, temporarily disabling antivirus, repairing .NET Framework manually, repairing Visual C++ Redistributables, fixing Windows Installer service, installing in Selective Startup mode, verifying system file integrity with SFC and DISM, and performing a clean reinstall—resolve most QuickBooks install error 1935 cases within 30 minutes. The QuickBooks Tool Hub's Install Diagnostic Tool automates the most common repairs .
If you have worked through all solutions without success, deeper issues may exist. Windows system file corruption, .NET Framework damage beyond repair, or group policy restrictions may require professional intervention. This is not a reflection of your technical ability—Windows installation issues are complex, and QuickBooks Support has specialized tools to diagnose and resolve persistent Error 1935.
Do not let Error 1935 prevent you from accessing QuickBooks. Run the QuickBooks Install Diagnostic Tool first, enable .NET Framework in Windows Features, and work through the solutions in order. If problems persist, contact QuickBooks Support through the Help menu. A properly installed QuickBooks is essential for your business operations – resolve Error 1935