ERROR_SXS_CANT_GEN_ACTCTX 0x800736B1

Code d'erreur 14001 · HRESULT 0x800736B1

WINDOWS

Message officiel (tel qu'affiché à l'écran) : The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.

Aussi recherché sous la forme : error 14001, 0x800736b1, side-by-side configuration is incorrect, sxstrace

Schéma de dépannage Windows : avertissement du Gestionnaire de périphériques et analyse des fichiers système
Erreurs Windows : vérifiez les pilotes, les fichiers système puis l'Observateur d'événements, dans cet ordre.

Ce que cela signifie

L'erreur 14001 « The application has failed to start because its side-by-side configuration is incorrect » (l'application n'a pas pu démarrer car sa configuration côte à côte est incorrecte) apparaît au lancement d'un programme dont le runtime Visual C++ ou la dépendance de manifeste est manquant ou endommagé. Elle est fréquente avec les jeux, les logiciels de bureau anciens et les outils qui dépendent d'un Microsoft Visual C++ Redistributable précis.

S'applique à : Windows 10, Windows 11

Comment corriger ERROR_SXS_CANT_GEN_ACTCTX

  1. Installez ou réparez les derniers paquets Microsoft Visual C++ Redistributable pris en charge, en x64 et en x86, depuis le site de Microsoft
  2. Si la documentation du programme mentionne un runtime plus ancien (2005, 2008, 2010), installez aussi cette version
  3. Réparez les redistribuables existants via Paramètres > Applications > Applications installées > Microsoft Visual C++ ... > Modifier > Réparer
  4. Réinstallez l'application concernée pour restaurer son manifeste et ses fichiers fournis
  5. Consultez les détails dans l'Observateur d'événements > Journaux Windows > Application, en cherchant les erreurs SideBySide qui nomment l'assembly manquant
  6. Réparez les fichiers système depuis une Invite de commandes (administrateur) ou Terminal (administrateur) : exécutez d'abord DISM /Online /Cleanup-Image /RestoreHealth, puis sfc /scannow, et redémarrez une fois les deux terminés

Pourquoi cela se produit

Le manifeste de l'exécutable demande une version précise d'un assembly côte à côte, typiquement un runtime Visual C++, et Windows ne trouve dans WinSxS aucune copie correspondante ou intacte. La désinstallation d'un runtime ou une installation défectueuse d'un programme la déclenche.

FAQ

De quelle version de Visual C++ ai-je besoin ?

L'entrée SideBySide de l'Observateur d'événements nomme l'assembly et la version exacts que le programme demande.

Peut-on installer plusieurs redistribuables Visual C++ sans risque ?

Oui. Différents programmes ont besoin de versions différentes ; ne les supprimez pas pour faire du rangement.

Erreurs liées

Source : Microsoft WinError.h · solutions rédigées et vérifiées par les éditeurs (voir notre politique éditoriale)

Dernière mise à jour :