feigned

Corriger l’erreur 0xc000007b « L’application n’a pas réussi à démarrer correctement » sur Windows

Pierre Caer Le Crabe

Le code d’erreur 0xc000007b apparaît lorsque Windows n’arrive pas à lancer une application. Elle s’accompagne du message :

« L’application n’a pas réussi à démarrer correctement (0xc000007b). Cliquez sur OK pour fermer l’application. »

Cette erreur survient souvent avec des jeux vidéo, des logiciels graphiques, des applications nécessitant des bibliothèques Microsoft (Visual C++, .NET Framework) ou des programmes mal installés. Même si elle semble complexe, les causes sont généralement connues : incompatibilité 32/64 bits, DLL corrompues, bibliothèques manquantes, fichiers système endommagés ou installation incomplète d’une application.

Dans ce guide, nous allons voir ce que signifie réellement cette erreur, pourquoi elle apparaît et comment corriger l’erreur « L’application n’a pas réussi à démarrer correctement » (0xc000007b) pas à pas, quelle que soit votre version de Windows.

Qu’est-ce que le code d’erreur 0xc000007b ?

Le code d’erreur 0xc000007b apparaît généralement lorsqu’une application :

  • tente de charger une DLL incompatible ou corrompue ;
  • utilise une version incorrecte de Microsoft Visual C++ Redistributable ;
  • s’exécute avec une architecture différente (ex. : application 32 bits / DLL 64 bits) ;
  • dépend d’environnements d’exécution (DirectX, .NET Framework) mal installés ;
  • repose sur des fichiers système endommagés.

L’application ne se lance pas et Windows renvoie immédiatement le message d’erreur « L’application n’a pas réussi à démarrer correctement ».

Quelles sont les causes de l’erreur 0xc000007b ?

Les causes les plus fréquentes de l’erreur 0xc000007b sont :

  • Incompatibilité 32 bits / 64 bits : une application tente d’utiliser une DLL d’une autre architecture, ce qui empêche Windows de la charger.
  • DLL corrompues ou manquantes : notamment pour Visual C++, DirectX, .NET Framework ou certaines bibliothèques internes.
  • Composants système altérés : après une mise à jour, une coupure ou un plantage, des fichiers système peuvent être endommagés.
  • Application mal installée : installation incomplète, fichiers partiellement copiés ou supprimés.

Comment corriger l’erreur « L’application n’a pas réussi à démarrer correctement » (0xc000007b) ?

Solution n°1 : vérifier l’architecture du programme (32 bits / 64 bits)

Une incompatibilité entre l’architecture de l’application et celle des DLL utilisées par Windows peut empêcher le lancement de l’application et déclencher l’erreur 0xc000007b. Vérifier que l’application correspond bien à votre système évite ces conflits au démarrage.

  1. Vérifiez l’architecture de Windows :

    • Ouvrez les Paramètres → Système → Informations système.
    • Recherchez la ligne Type du système et vérifiez si vous avez un système 32 bits ou 64 bits.
  2. Vérifiez l’architecture de l’application actuellement installée. Certains installateurs affichent l’information dans leur nom (ex. : game_x64.exe).

  3. Désinstallez toute version incorrecte de l’application installée auparavant en ouvrant les ParamètresApplications → Applications installées.

  4. Téléchargez et installez la version correcte de l’application (32 bits ou 64 bits selon votre système) depuis le site web de l’éditeur.

Solution n°2 : réinstaller les redistribuables Microsoft Visual C++

De nombreux programmes s’appuient sur les bibliothèques Visual C++. Si elles sont manquantes ou corrompues, Windows ne peut pas charger les DLL nécessaires, ce qui provoque l’erreur 0xc000007b. Réinstaller les bibliothèques Visual C++ restaure les fichiers indispensables au fonctionnement de l’application :

  1. Ouvrez les Paramètres → Applications → Applications installées.

  2. Désinstallez les packages Microsoft Visual C++ 2005–2022 Redistributable en versions x86 et x64 (ou arm64).

  3. Téléchargez les dernières versions des packages Microsoft Visual C++ Redistributable :

    1. Rendez-vous sur la page web suivante : https://www.microsoft.com/fr-fr/download/details.aspx?id=52685.
    2. Laissez la langue Français, puis cliquez sur Télécharger.
    3. Cochez les deux versions : vc_redist.x86.exe et vc_redist.x64.exe.
    4. Cliquez sur le bouton Télécharger.
  4. Double-cliquez sur le fichier vc_redist.x64.exe. Dans l’assistant d’installation, cochez la case « J’accepte les conditions générales de la licence », puis cliquez sur le bouton Installer.

  5. Répétez la même opération pour le fichier vc_redist.x86.exe. Même sur un Windows 64 bits, installer la version x86 est indispensable, car beaucoup d’applications 32 bits les utilisent.

  6. Redémarrez Windows et relancez votre application.

Solution n°3 : réinstaller le .NET Framework

Certaines applications, notamment les plus anciennes, nécessitent le .NET Framework 3.5, qui n’est pas installé par défaut sur toutes les versions de Windows. Comme cette version utilise un environnement d’exécution différent du .NET Framework 4.x, elle est indispensable aux logiciels conçus pour cette branche technologique.

Si le .NET Framework 3.5 n’est pas installé ou si ses composants sont corrompus, l’application peut échouer au lancement et déclencher l’erreur 0xc000007b.

  1. Ouvrez le Panneau de configuration → Programmes → Activer ou désactiver des fonctionnalités Windows.

  2. Cochez .NET Framework 3.5 (inclut .NET 2.0 et 3.0).

  3. Cliquez sur OK.

  4. Sélectionnez Autoriser Windows Update à télécharger les fichiers pour vous.

  5. Patientez pendant le téléchargement et l’installation du .NET Framework 3.5.

  6. Une fois le .NET Framework 3.5 installé, essayez de lancer l’application à nouveau.

Solution n°4 : réparer les fichiers système avec SFC et DISM

Si certains fichiers protégés de Windows sont altérés, l’application peut échouer dès son lancement. Réparer l’image système de Windows puis les fichiers protégés restaure les composants critiques utilisés par les programmes et peut résoudre l’erreur 0xc000007b.

  1. Ouvrez le Terminal Windows en tant qu’administrateur. Pour cela, faites un clic droit sur le bouton Windows dans la barre des tâches -> Terminal (administrateur).

  2. Commencez par exécutez les deux commandes suivantes (dans cet ordre) afin de scanner l’image Windows pour détecter d’éventuelles corruptions et les réparer automatiquement :

    PowerShell
    Dism /Online /Cleanup-Image /ScanHealthDism /Online /Cleanup-Image /RestoreHealth
    • La commande /ScanHealth analyse l’image système pour repérer des corruptions dans le magasin de composants Windows.
    • Si des problèmes sont détectés et l’image est réparable, /RestoreHealth se charge de restaurer les composants corrompus en les remplaçant par des versions propres (depuis Windows Update).
  3. Une fois l’image système réparée, lancez la commande suivante pour vérifier l’intégrité des fichiers système protégés avec SFC et réparer ceux qui sont corrompus ou manquants :

    PowerShell
    sfc /scannow

Solution n°5 : réinstaller complètement l’application

L’erreur peut venir d’une installation incomplète ou d’un fichier interne corrompu. Une réinstallation propre permet de restaurer l’ensemble des dépendances de l’application.

  1. Désinstallez l’application depuis les Paramètres → Applications → Applications installées.

  2. Dans l’Explorateur de fichiers, supprimez manuellement les dossiers restants dans Programmes (Program Files) et AppData s’ils existent encore :

    • C:\Programmes\[Nom de l'application]
    • C:\Programmes (x86)\[Nom de l'application]
    • C:\Utilisateurs\[Nom d'utilisateur]\AppData\Local\[Nom de l'application]
  3. Téléchargez la dernière version de l’application depuis le site web de l’éditeur.

  4. Réinstallez l’application.

Ce qu’il faut retenir

  • L’erreur 0xc000007b indique un échec au démarrage dû à une bibliothèque incompatible, manquante ou corrompue.
  • La cause la plus fréquente est une incompatibilité 32/64 bits ou des DLL endommagées.
  • Les solutions les plus efficaces sont de vérifier l’architecture du programme et réinstaller les Visual C++ Redistributable.
  • Si le problème persiste, une réinstallation propre de l’application résout généralement l’erreur.

Un p’tit coup de pince ?

Derrière chaque article, il y a du temps, de la passion, et parfois... plusieurs cafés 😁 ☕
Si vous souhaitez soutenir mon travail, vous pouvez m’en offrir un !

Explorez cet article avec l’aide de l’IA

Les assistants IA peuvent vous aider à mieux comprendre, résumer ou approfondir ce contenu.
Cliquez sur l’assistant de votre choix !

Pierre Caer
Fondateur Expert Windows/Linux
  • 1 034 articles

Depuis 2013, je vous aide à dépanner vous-même votre matériel informatique afin que vous puissiez reprendre au plus vite vos activités, à approfondir vos connaissances et à mieux utiliser votre ordinateur. Avec rigueur, exhaustivité et simplicité ! 🦀

Vous avez aimé cet article ?

Dites-le-nous !

Et si vous avez deux petites minutes devant vous...

Laissez-nous un avis sur Trustpilot ou sur notre page Facebook (ou les deux ), cela nous aiderait beaucoup !

Le Crabe Info est aussi sur vos réseaux

Suivez-nous sur :

Newsletter

Inscrivez-vous à notre newsletter pour recevoir nos prochains contenus directement dans votre boîte mail

Aucun commentaire

Formulaire protégé par reCAPTCHA. Les Règles de confidentialité et les Conditions d'utilisation de Google s'appliquent.