0X000036B3

Fix ERROR_SXS_ASSEMBLY_NOT_FOUND (0x000036B3) fast

Windows Errors Intermediate 👁 0 views 📅 Jun 10, 2026

This error means a side-by-side assembly is missing or corrupted. Usually tied to a broken Visual C++ redistributable or a bad app install. Here's the fix order.

30-Second Fix: Reinstall the App

This error shows up when you launch a program and Windows can't find a required assembly—usually a Visual C++ runtime DLL or a .NET framework component. The simplest fix: uninstall and reinstall the app that's crashing. Right-click the app's installer, select Run as administrator, and follow the prompts. If the installer repairs the missing assembly automatically, you're done. I've seen this fix work for older games and business apps (like QuickBooks 2018 or AutoCAD 2016) that bundle their own VC++ redistributables. If the error persists, move to the next step.

5-Minute Fix: Repair Visual C++ Redistributables

The culprit here is almost always a corrupted or missing Visual C++ runtime. Open Programs and Features (appwiz.cpl). Scroll through the list—you'll see multiple entries like Microsoft Visual C++ 2015-2022 Redistributable (x64). Look for the one that matches your app's architecture (x86 or x64). Right-click it and select Change, then pick Repair. Do this for every VC++ Redistributable you see—it won't hurt, takes about 2 minutes total. If you don't see a Repair option, the installer is broken; uninstall it and grab fresh copies from Microsoft's official site (search for vc_redist.x64.exe or vc_redist.x86.exe). Reboot after repairing. This resolves 80% of 0x000036B3 cases.

15+ Minute Fix: System File Checker + DISM + Manual Assembly Check

If the error still shows up, the assembly store itself might be corrupt. Here's the full command-line sequence:

  1. SFC Scannow: Open PowerShell or CMD as Administrator. Run sfc /scannow. Let it finish—it'll replace corrupted system files. Reboot.
  2. DISM Restore Health: Still in admin CMD, run DISM /Online /Cleanup-Image /RestoreHealth. This repairs the component store itself. Takes 5-10 minutes. Reboot again.
  3. Check Event Logs: Press Win+R, type eventvwr.msc. Go to Windows Logs > Application. Look for events with Source SideBySide and ID 33 or 63. The error message will tell you exactly which assembly is missing (e.g., Microsoft.VC80.CRT). Note the assembly name, version, and architecture.
  4. Manual Assembly Install: If it's a specific VC++ version (like 2005, 2008, 2010), go to Microsoft's official redistributable page and download the exact year/architecture. If it's a .NET assembly (like System.Runtime), run the .NET Framework Repair Tool from Microsoft. For rare cases, you might need to reinstall the .NET Framework 3.5 via Control Panel > Programs and Features > Turn Windows features on or off—check the box for .NET Framework 3.5 (includes 2.0 and 3.0).

Still stuck? One last thing: check if the app's installer needs to run in compatibility mode. Right-click the installer, go to Properties > Compatibility, try Windows 7 or Windows 8. Some old installers choke on modern SXS handling. I've beat this error more times than I can count—it's almost never hardware, always a missing runtime or a corrupt store.

Was this solution helpful?