Excerpt:
QuickBooks Error 1935 occurs during installation when the required .NET framework is missing or corrupted. This error can disrupt your QuickBooks setup and performance, often caused by conflicts with antivirus software, outdated system files, or improper installations. Resolving it involves troubleshooting methods like disabling antivirus, repairing or reinstalling the .NET framework, and using diagnostic tools. These steps ensure a smooth installation and uninterrupted use of QuickBooks for your accounting needs.
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.
QuickBooks Error 1935 generally occurs due to:
You can identify Error 1935 by the following signs:
Following are the main prerequisites before troubleshooting Error 1935:
The Tabular presentation shows the glance in escalation order, time commitment, and success checks:
| Level | Procedure | Steps (Summary) | Estimated Time | Verification Point |
| Beginner | Update Windows | Check for updates → Install → Restart | 10–15 mins | Windows shows “Up to date” |
| Disable Antivirus Temporarily | Right-click antivirus icon → Disable protection → Re-enable after installation | 5 mins | QuickBooks installation runs without interruption | |
| Intermediate | Check & Repair .NET Framework | Control Panel → Windows Features → Enable/Repair .NET 4.5 → Restart | 15–20 mins | .NET Framework enabled and stable |
| Use QuickBooks Install Diagnostic Tool | Install Tool Hub → Installation Issues tab → Run Diagnostic Tool → Auto-fix errors | 20–25 mins | Tool completes scan with “No issues found” | |
| Advanced | Selective Startup Mode | Run msconfig → Selective Startup → Disable non-Microsoft services → Ensure Windows Installer checked → Restart → Reinstall QuickBooks → Return to Normal Startup | 30–40 mins | QuickBooks installs successfully without error |
| Aspect | QuickBooks Online (QBO) | QuickBooks Desktop (QBD) |
| Error 1935 Relevance | Not 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 Process | No local installation required; updates are automatic in the cloud. | Requires local installation on Windows; prone to system-level conflicts. |
| System Dependencies | Minimal – only needs a modern browser and internet connection. | Heavy – depends on Windows Installer, .NET Framework, and system services. |
| Troubleshooting Needed | None for 1935 – browser issues may occur but unrelated to this error. | Multiple troubleshooting steps required (update Windows, repair .NET, disable antivirus, selective startup). |
| Downtime Risk | Very low – no installation errors. | Moderate to high – installation errors like 1935 can block QuickBooks Desktop |
To minimize recurrence of Error 1935:
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.
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.
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.
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.
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.