Error Codes Wiki

Windows Side-by-Side Configuration Error — SxS Assembly Failure

Errorapplication

Overview

Windows side-by-side configuration error means an application cannot start because its required assembly (DLL version) is missing or the manifest is corrupted.

Key Details

  • Full message: 'The application has failed to start because its side-by-side configuration is incorrect'
  • SxS (Side-by-Side) manages multiple versions of the same DLL on the system
  • The application manifest specifies exact DLL versions it requires
  • Usually means a required Visual C++ Redistributable version is missing
  • Event Viewer > Application log shows the exact assembly name and version that failed

Common Causes

  • Required Visual C++ Redistributable version not installed
  • Corrupted C++ Redistributable installation
  • Application manifest referencing a specific assembly version that does not exist
  • WinSxS folder corruption preventing assembly binding
  • Partial application installation missing some dependent assemblies

Steps

  1. 1Check Event Viewer > Application log for SideBySide source events — note the assembly name and version
  2. 2Install or repair Visual C++ Redistributables: download all versions (2005-2022) from Microsoft
  3. 3Reinstall the failing application completely (uninstall first, restart, reinstall)
  4. 4Run sfc /scannow to repair corrupted system assemblies
  5. 5Run DISM /Online /Cleanup-Image /RestoreHealth to repair the component store

Tags

windowsside-by-sidesxsvisual-cppassembly

More in Application

Frequently Asked Questions

Check Event Viewer for the exact version. Common ones: 2005 (8.0), 2008 (9.0), 2010 (10.0), 2012 (11.0), 2013 (12.0), 2015-2022 (14.x).