Fix QuickBooks Error 1935 Without Reinstalling Anything
QuickBooks error 1935 appears during installation or when updating QuickBooks Desktop, typically with a message about a Microsoft .NET Framework component failing to install correctly. It looks like a serious installer failure, but it is a fixable Windows component issue — not damage to QuickBooks itself, and not something that requires reinstalling.
- Most common cause: A corrupted or partially-installed .NET Framework component that QuickBooks needs during setup.
- Fastest fix: Repair .NET Framework through Windows Features, then retry the QuickBooks installer as Administrator — no reinstall required.
What Causes QuickBooks Error 1935?
Error 1935 is a Windows Installer error tied specifically to .NET Framework assembly registration. In QuickBooks it shows up for a few consistent reasons:
- Damaged .NET Framework installation: The exact component QuickBooks needs to register fails partway through, usually due to prior corruption on the system.
- Conflicting security software: Antivirus or Windows Defender can interrupt the installer while it registers system components, producing error 1935 mid-install.
- Outdated Windows Installer version: An old Windows Installer service can fail to complete the registration step .NET Framework setup depends on.
- Insufficient permissions: Installing without administrator rights blocks the installer from registering components in protected system locations.
- Pending Windows updates: A Windows update stuck in a pending state can leave the system in a condition where new component registrations fail.
How to Fix QuickBooks Error 1935: Step-by-Step
-
Restart your computer and check for pending Windows updates
Go to Settings → Windows Update and install anything pending, then restart. A stuck update is a common, overlooked cause of error 1935 that a simple restart and update check resolves outright. -
Repair .NET Framework through Windows Features
Go to Control Panel → Programs → Turn Windows features on or off. Uncheck .NET Framework 3.5 and 4.8, click OK, restart, then re-enable both and restart again. This forces a clean re-registration of the exact component error 1935 references. -
Run the QuickBooks installer as Administrator
Right-click the installer and select “Run as administrator.” Component registration requires full system permissions, and running without them is a frequent trigger for 1935-style errors. -
Temporarily disable antivirus during setup
Pause your antivirus for the duration of the install, then re-enable it immediately afterward. If this resolves the error, add the QuickBooks installer to your antivirus’s permanent exclusions so future updates aren’t interrupted the same way. -
Update Windows Installer
Confirm you are running a current version of Windows Installer via Windows Update — it ships as part of standard Windows updates, so step 1 usually covers this, but verify separately if the error persists.
Still Not Working?
If error 1935 continues after all five steps, download and run the Microsoft .NET Framework Repair Tool directly from Microsoft — it performs a deeper repair than the Windows Features toggle and catches damage that method sometimes misses. If you’re also seeing other installer failures, our QuickBooks Installation Error guide covers additional setup issues with similar root causes.
Prevent This Error in the Future
- Keep Windows fully updated before installing or updating QuickBooks. Most 1935 cases trace back to a Windows or .NET Framework update that never fully completed.
- Always run QuickBooks installers as Administrator. Component registration during setup specifically needs elevated permissions.
- Avoid interrupting installs. Let the QuickBooks installer run to completion without closing the window or restarting mid-process, even if it appears to pause.
QuickBooks error 1935 is a Windows component registration issue, not a problem with your QuickBooks license or company data. The steps above resolve it in the large majority of cases without any need to reinstall QuickBooks itself. If you’re setting up QuickBooks on a new machine and want a clean start, a QuickBooks Desktop lifetime license gives you a current install key with nothing legacy to troubleshoot around.
Frequently Asked Questions
What causes QuickBooks error 1935?
Error 1935 is almost always a failure to register a .NET Framework component during QuickBooks installation or update, often caused by a damaged .NET Framework installation, pending Windows updates, or antivirus interference.
Do I need to reinstall Windows to fix error 1935?
No. This error is resolved by repairing the specific .NET Framework component, not by reinstalling Windows. A full OS reinstall is never required for this error.
How long does it take to fix QuickBooks error 1935?
Most cases resolve in 15-20 minutes, including the restarts required to fully re-register .NET Framework. If Windows updates are also pending, add extra time for those to install first.
Can antivirus software cause QuickBooks error 1935?
Yes. Some antivirus programs interrupt the installer while it registers system components, which triggers this exact error. Temporarily disabling antivirus during installation, then re-enabling it afterward, resolves this cause.
Frequently Asked Questions
What Causes QuickBooks Error 1935?
Error 1935 is a Windows Installer error tied specifically to .NET Framework assembly registration. In QuickBooks it shows up for a few consistent reasons:
How to Fix QuickBooks Error 1935: Step-by-Step
Restart your computer and check for pending Windows updates
Go to Settings → Windows Update and install anything pending, then restart. A stuck update is a common, overlooked cause of error 1935 that a simple restart and update check resolves outright.
Repair .NET Framework through Windows Features
Go to Control Panel → Programs → Turn Windows features on or off. Uncheck .NET Framework 3.5 and 4.8, click OK, restart, then re-enable both and restart again. This forces a clean re-registration of the exact component error 1935 references.
Run the QuickBooks installer as Administrator
Right-click the installer and select “Run as administrator.” Component registration requires full system permissions, and running without them is a frequent trigger for 1935-style errors.
Temporarily disable antivirus during setup
Pause your antivirus for the duration of the install, then re-enable it immediately afterward. If this resolves the error, add the QuickBooks installer to your antivirus’s permanent exclusions so future updates aren’t interrupted the same way.
Update Windows Installer
Confirm you are running a current version of Windows Installer via Windows Update — it ships as part of standard Windows updates, so step 1 usually covers this, but verify separately if the error persists.
Still Not Working?
If error 1935 continues after all five steps, download and run the Microsoft .NET Framework Repair Tool directly from Microsoft — it performs a deeper repair than the Windows Features toggle and catches damage that method sometimes misses. If you’re also seeing other installer failures, our Qu



