QuickBooks Error 1935 Caused by Visual C++ Redistributable

Let’s Dive in to see…

How to Fix QuickBooks Error=1935 

Caused by Visual C++ Redistributable

QuickBooks Payroll Error PS060

QuickBooks Installation Error · 1935 · Visual C++ Redistributable

How to Fix QuickBooks Error 1935 Caused by Visual C++ Redistributable

QuickBooks displays: "Error 1935: An error occurred during the installation of assembly 'Microsoft.VC80.ATL'..." or similar assembly names starting with Microsoft.VC.

When the assembly name in Error 1935 starts with Microsoft.VC (e.g., VC80.ATL, VC90.CRT, VC100.MFC), the problem is the Microsoft Visual C++ Redistributable packages, not .NET Framework. At QuickFix Bookkeeping, this is the Visual C++ variant of 1935 — distinct from the .NET variant: the fix targets Visual C++ Redistributable packages specifically.

Reading the VC Assembly Name — Identifies Exact Redistributable Version

The number after "VC" tells you which Visual C++ Redistributable version to target:
VC60 → Visual C++ 6.0
VC80 → Visual C++ 2005 Redistributable
VC90 → Visual C++ 2008 Redistributable
VC100 → Visual C++ 2010 Redistributable
VC110 → Visual C++ 2012 Redistributable
VC140 or higher → Visual C++ 2015-2022 Redistributable

The QB Install Diagnostic Tool reinstalls the correct versions automatically — use it first before manually targeting a specific version.

How to Fix Error 1935 (Visual C++ Redistributable)

METHOD 1Run QB Install Diagnostic Tool (Reinstalls VC++ Automatically)Fastest fix — targets the exact VC++ version QB needs
1

Tool Hub → Installation Issues → QuickBooks Install Diagnostic Tool → run → restart → retry QB installation as Administrator with AV disabled. The diagnostic tool identifies and reinstalls the exact Visual C++ Redistributable versions QB requires — faster than manually finding and reinstalling each version.

METHOD 2Reinstall All Visual C++ Redistributable PackagesDiagnostic Tool didn't resolve it
1

Uninstall all VC++ versions: Control Panel → Programs → find all "Microsoft Visual C++ Redistributable" entries → uninstall every one (both x86 and x64 for each year). Note any that fail to uninstall.

2

Reinstall: download the latest Visual C++ Redistributable from Microsoft's website (search "Microsoft Visual C++ Redistributable download" → get the Visual Studio Redistributable bundle) → install all versions (2005 through 2022, both x86 and x64) → restart → retry QB installation as Administrator.

METHOD 3Install in Selective Startup + Disable AVBackground process or AV blocking VC++ registration
1

Start → msconfig → General → Selective Startup → uncheck "Load startup items" → Services → Hide all Microsoft services → Disable All → Apply → restart. Disable AV real-time protection → install QB as Administrator → after success: msconfig → Normal startup → restart → re-enable AV.

Related QuickBooks Errors

Error 1935 VC++ Persisting After Reinstalling All Redistributables?

Let QuickFix Bookkeeping Complete Your QB Installation.

Persistent Error 1935 after reinstalling all VC++ Redistributable versions typically means the Windows Installer's assembly cache is corrupted — we repair the specific assembly registration that's failing.

Book a Free 30-Minute Consultation

No obligation. Same-day response.