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

  • Click QuickBooks Install Diagnostic Tool

  • Let the tool run – this can take up to 20 minutes

  • 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 + R to open the Run dialog

  • Type appwiz.cpl and press Enter

  • On 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:

    • .NET Framework 4.8 Advanced Services

    • .NET Framework 3.5 (includes 2.0 and 3.0)

  • 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 + I to open Settings

  • Select 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

  • Run Windows Update to get the latest .NET Framework patches

  • 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:

    • Right-click and select Uninstall/Change (or Modify)

    • Select Repair (not Uninstall)

    • Wait for the repair to complete

  • 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 + R to open the Run dialog

  • Type services.msc and press Enter

  • Locate Windows Installer in the services list

  • Right-click and select Properties

  • Set Startup type to Manual

  • Click Apply

  • Right-click Windows Installer again and select Start if it is stopped

  • Close the Services window

  • Run the QuickBooks installer as Administrator

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 + R to open the Run dialog

  • Type msconfig and press Enter

  • In the General tab, select Selective startup

  • Uncheck Load startup items

  • Go to the Services tab

  • Check Hide all Microsoft services

  • 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, type msconfig, press Enter

  • Select 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 + X and select Command Prompt (Admin) or Windows PowerShell (Admin)

  • Type the following command and press Enter: sfc /scannow

  • Wait for the scan to complete (this may take several minutes)

  • After SFC completes, type the following and press Enter: DISM /Online /Cleanup-Image /RestoreHealth

  • Wait 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

  • 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

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