+1-802-778-9005
Home>>QuickBooks Desktop Errors & Their Support How to Resolve QuickBooks Error 1935?

The Quickbook error code 1935 is an installation error that prevents Quickbooks desktop from being installed or updated properly.  This generally happens when important components such as Microsoft .NET Framework is damaged, disabled, or blocked. 

The error often appears during the installation process of QuickBooks or while updating Windows components, especially when background services or antivirus programs interfere with the setup. 

The typical error message displayed is: 

“Error 1935: This setup requires .NET Framework” or “Error 1935: An error occurred during the installation of assembly components.”

This error signals that the system environment is not allowing QuickBooks to complete its installation smoothly, and it requires corrective steps such as updating Windows, repairing .NET Framework, disabling antivirus temporarily, or running the installation in selective startup mode.

Causes of Quickbook Error 1935

QuickBooks Error 1935 generally occurs due to:

  • Interruption during installation or update of QuickBooks Desktop.
  • Antivirus or firewall interference treating QuickBooks as a threat.
  • Outdated Windows operating system blocking installation processes.
  • Corrupt or disabled .NET Framework required by QuickBooks.
  • Conflicts with background services running during installation.

Symptoms Quickbook Error 1935

You can identify Error 1935 by the following signs:

  • Error message: “Error 1935: This setup requires .NET Framework.”
  • QuickBooks installation or update fails midway.
  • The system freezes or becomes unresponsive during installation.
  • Other applications also fail to install due to .NET issues.
  • Repeated prompts to repair or reinstall QuickBooks.

Prerequisites Quickbook Error 1935

Following are the main prerequisites before troubleshooting Error 1935:

  • Ensure you are logged in as Administrator on Windows.
  • Verify that your Windows Installer service is enabled.
  • Confirm that you have a stable internet connection for updates and downloads.
  • Keep your QuickBooks license details handy for reinstallation if required.
  • Backup your company file to avoid data loss during repair or reinstall.

Quick Overview of Troubleshooting Steps

The Tabular presentation shows the glance in escalation order, time commitment, and success checks:

LevelProcedureSteps (Summary)Estimated TimeVerification Point
BeginnerUpdate WindowsCheck for updates → Install → Restart10–15 minsWindows shows “Up to date”
Disable Antivirus TemporarilyRight-click antivirus icon → Disable protection → Re-enable after installation5 minsQuickBooks installation runs without interruption
IntermediateCheck & Repair .NET FrameworkControl Panel → Windows Features → Enable/Repair .NET 4.5 → Restart15–20 mins.NET Framework enabled and stable
Use QuickBooks Install Diagnostic ToolInstall Tool Hub → Installation Issues tab → Run Diagnostic Tool → Auto-fix errors20–25 minsTool completes scan with “No issues found”
AdvancedSelective Startup ModeRun msconfig → Selective Startup → Disable non-Microsoft services → Ensure Windows Installer checked → Restart → Reinstall QuickBooks → Return to Normal Startup30–40 minsQuickBooks installs successfully without error

Detailed Explanation of Quickbook Error 1935

Beginner-Level Fixes (Quick & Simple)

Procedure 1: Update Windows

  • Steps:
    • Open Start menu → Search “Check for updates.”
    • Install available updates.
    • Restart system.
  • Estimated Time: 10–15 minutes (depending on update size).
  • Why First: Outdated Windows often blocks QuickBooks installation.

Procedure 2: Disable Antivirus Temporarily

  • Steps:
    • Locate the antivirus icon in the system tray.
    • Right-click → Select “Disable” or “Turn off protection.”
    • Proceed with QuickBooks installation/update.
    • Re-enable antivirus after completion.
  • Estimated Time: 5 minutes.
  • Why Next: Antivirus interference is common and easy to rule out.

Intermediate-Level Fixes (System Adjustments)

Procedure 3: Check and Repair .NET Framework

  • Steps:
    • Open Control Panel → “Turn Windows features ON or OFF.”
    • Ensure .NET Framework 4.5 is enabled.
    • If disabled → Enable and restart.
    • If enabled but faulty → Untick, reboot, then re-enable and reboot again.
  • Estimated Time: 15–20 minutes.
  • Why Here: QuickBooks relies heavily on .NET Framework for installation.

Procedure 4: Use QuickBooks Install Diagnostic Tool

  • Steps:
    • Download and install QuickBooks Tool Hub.
    • Open Tool Hub → Go to Installation Issues tab.
    • Run QuickBooks Install Diagnostic Tool.
    • Let the tool scan and auto-fix issues.
  • Estimated Time: 20–25 minutes (scan duration varies).
  • Why Here: Automates detection and repair of installation-related errors.

Advanced-Level Fixes (System Configuration)

Procedure 5: Selective Startup Mode

  • Steps:
    1. Press Ctrl+R → Type msconfig → Enter.
    2. In the General tab → Select Selective Startup.
    3. Check Load system services and Load startup items.
    4. Go to Services tab → Check Hide all Microsoft services → Click Disable all.
    5. Uncheck “Hide all Microsoft services” → Ensure Windows Installer is checked.
    6. Click OK → Restart system.
    7. Uninstall and reinstall QuickBooks Desktop.
    8. After installation → Return to msconfig → Select Normal Startup → Restart again.
  • Estimated Time: 30–40 minutes (includes reinstall).
  • Why Last: This is a deeper system-level fix, best attempted after simpler solutions fail.

QuickBooks Online vs QuickBooks Desktop – Error 1935 Context

AspectQuickBooks Online (QBO)QuickBooks Desktop (QBD)
Error 1935 RelevanceNot applicable – QBO is cloud-based and runs in a browser, so installation errors like 1935 do not occur.Highly relevant – Error 1935 is a Desktop installation issue caused by .NET Framework, Windows updates, or antivirus interference.
Installation ProcessNo local installation required; updates are automatic in the cloud.Requires local installation on Windows; prone to system-level conflicts.
System DependenciesMinimal – only needs a modern browser and internet connection.Heavy – depends on Windows Installer, .NET Framework, and system services.
Troubleshooting NeededNone for 1935 – browser issues may occur but unrelated to this error.Multiple troubleshooting steps required (update Windows, repair .NET, disable antivirus, selective startup).
Downtime RiskVery low – no installation errors.Moderate to high – installation errors like 1935 can block QuickBooks Desktop 

Prevention

To minimize recurrence of Error 1935:

  • Always update Windows before installing QuickBooks.
  • Keep .NET Framework enabled and repaired regularly.
  • Temporarily disable antivirus/firewall during installation.
  • Use QuickBooks Tool Hub for automated diagnostics.
  • Run installations in Selective Startup mode to avoid service conflicts.
  • Maintain regular system scans to prevent malware interference.

FAQs:

What is the Microsoft .NET Framework, and why does QuickBooks rely on it?

The Microsoft .NET Framework is a software development platform necessary for running many applications on Windows. QuickBooks Desktop relies on it because its installer and core application use components within the framework (such as assembly files) to function correctly. Error 1935 specifically states that the setup cannot complete the installation of an assembly because the .NET Framework is either in use, damaged, or disabled.

Can antivirus or security software permanently damage the .NET Framework, or do they just block QuickBooks’ installation?

In most cases related to Error 1935, antivirus or security software temporarily block the installation of QuickBooks or one of its required components (the .NET Framework assembly files). They mistakenly flag the process as a threat. While running an aggressive cleaning tool could theoretically damage system files, the typical solution is to temporarily disable the antivirus during the QuickBooks installation, which would not be the case if the framework was permanently damaged.

How do I identify if the .NET Framework is causing the issue?

Error messages related to the .NET Framework during installation indicate problems. QuickBooks relies on this component so that any issues can lead to Error 1935.

If I have Error 1935, what is the best way to verify the status of the .NET Framework on my Windows PC?

The most direct way to check the status of .NET Framework components is through the Windows settings. You should navigate to Control Panel ➜ Programs ➜ Turn Windows features on or off. This menu lists the installed .NET Framework versions (like 3.5 and 4.8) and lets you ensure they are checked/enabled. Intuit recommends confirming both .NET Framework 3.5 (includes 2.0 and 3.0) and the latest version of the .NET Framework 4.x Advanced Services are enabled.

Why do I sometimes see a separate error message about MSXML when I try to fix Error 1935?

MSXML (Microsoft XML Core Services) is another critical Windows component, similar to the .NET Framework, that QuickBooks relies on for its installation and operation. If the Install Diagnostic Tool or manual troubleshooting doesn’t fix the .NET Framework issue, the underlying problem might be a damaged or corrupted MSXML file, which is often addressed by repairing or reinstalling that component as a secondary step to resolve QuickBooks installation problems.