L'application n'a pas pu démarrer correctement (0xc000007b)

Les applications Windows(Windows) dépendent d'un certain nombre d'opérations pour être exécutées. Et en même temps, divers paramètres doivent être remplis pour qu'un programme soit exécuté. Une erreur qui peut apparaître lors de leur exécution est - L'application n'a pas pu démarrer correctement (0xc00007b) (The application was unable to start correctly (0xc00007b)). Il existe de nombreuses raisons pour que cette erreur se produise, mais la raison principale pourrait être une application x86 non compatible avec le système d'exploitation basé sur x64.

L' erreur 0x000007b indique généralement un conflit du logiciel avec une architecture incompatible. Par exemple, tenter d'utiliser un logiciel 32 bits sur un système 64 bits. Vous pouvez cependant exécuter des programmes 32 bits sur un ordinateur 64 bits.

0x000007b-L'application-n'a pas pu démarrer correctement

Si vous voyez une boîte de dialogue indiquant que L'application n'a pas pu démarrer correctement(The application was unable to start correctly) , Code d'erreur 0xC000007B , STATUS INVALID IMAGE FORMAT , lorsque vous essayez de lancer un programme ou un jeu, cela signifie que l'application n'est pas compatible avec l'architecture de votre Windows 11/10 PC ou il manque des dépendances. Cette erreur peut également apparaître lorsque vous utilisez un .NET Framework obsolète , Direct X , un pilote(Driver) ou une corruption dans vos fichiers système. Il peut également apparaître lorsqu'il y a un problème avec votre disque dur.

Alors que 0xC000007B se produit avec de nombreux autres programmes, STATUS_INVALID_IMAGE_FORMAT signifie que lorsque vous essayez d'exécuter une application conçue pour fonctionner sur 64 bits fonctionnant sur un système 32 bits. Le système ne parvient pas à charger la DLL destinée au 64 bits et entre donc dans un état de terminaison. En dehors de cela, si vous êtes également pointé vers un fichier NTStatus.h , cela signifie qu'il peut s'agir d'un cas de corruption de fichier.

L'application n'a pas pu démarrer correctement (0xc000007b)

Ayant une idée de ce qui cause l'erreur 0x000007b, vous êtes bien mieux équipé pour résoudre le problème. Voici les correctifs que nous allons explorer dans cette section :

STATUS_INVALID_IMAGE_FORMAT

0xC000007B, STATUS_INVALID_IMAGE_FORMAT, {Bad Image} %hs is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support.

La première chose à faire est de cliquer sur OK pour fermer l'application. Deuxièmement(Second) , essayez d'installer à nouveau le support pour voir s'il fonctionne cette fois-ci. Sinon, essayez les méthodes suivantes ci-dessous :

  1. Lancez l'application en mode de compatibilité.
  2. Activez le .NET Framework.
  3. Mettez à jour DirectX.
  4. Réinstallez Visual C++.
  5. Remplacer les DLL corrompues
  6. Réinstaller l'application(Application) avec les privilèges d'administrateur(Admin Privileges)
  7. Installer et mettre à jour les dépendances
  8. Utilisez l'utilitaire CHKDSK.

Ensuite, nous verrons les détails des correctifs ci-dessus ainsi que les étapes nécessaires pour les mener à bien.

1] Lancer(Launch) l'application en mode compatibilité

propriétés de compatibilité des raccourcis

Le mode de compatibilité est utile pour exécuter des programmes qui ne sont pas compatibles avec votre système. Si vous pensez que la compatibilité d'une application est la cause de l'erreur, cliquez avec le bouton droit sur le raccourci et accédez à  Propriétés(Properties) .

Passez à l'  onglet Compatibilité de la fenêtre (Compatibility)Propriétés(Properties) et si vous connaissez une version antérieure de Windows qui gérait correctement le programme, cochez l'  option Exécuter ce programme en mode de compatibilité pour .(Run this program in compatibility mode for)

Vous pouvez également cliquer sur  Exécuter l'utilitaire de résolution des problèmes de compatibilité(Run compatibility troubleshooter) . Ensuite, sélectionnez l' édition Windows stable dans la liste déroulante  Mode de compatibilité (Compatibility mode ) et appuyez sur le bouton OK .

2] Activer le .NET Framework

activer le framework dot net

La cause la plus fréquente du code d'erreur 0x000007b dans Windows 11/10 est que le système désactive le .NET Framework par défaut. Vous devez activer cette option pour utiliser Origin .

Pour activer le .NET Framework sur votre ordinateur, appuyez sur la touche Windows et recherchez Panneau(Control Panel) de configuration . Lancez le Panneau de configuration(Launch Control Panel) .

Changez le Panneau de configuration en  vue Catégorie(Category) à partir du lien dans le coin supérieur droit, puis cliquez sur  Désinstaller un programme(Uninstall a program) Sous  programmes(programs) . Ici, sélectionnez le  lien Activer ou désactiver les fonctionnalités Windows(Turn Windows features on or off) dans le volet de gauche.

activer ou désactiver des fonctionnalités Windows

Cochez toutes les cases pour  .NET Framework . Ils devraient être en haut de la liste. Après avoir activé le .NET Framework , cliquez sur le bouton OK . Cela arrête l'erreur 0x000007b.

3] Mettre à jour DirectX

Un autre correctif de base pour le problème mentionné ci-dessus consiste à  mettre à jour ou à réinstaller DirectX(update or reinstall DirectX) . En mettant à jour ou en réinstallant DirectX , vous pouvez simplement remplacer les composants corrompus ou incompatibles de DirectX depuis votre ordinateur.

Nous avons identifié un Direct X obsolète comme facteur pouvant provoquer l'erreur avec le code 0x000007b. La mise à jour de Direct X(Direct X) améliorera également les performances de votre jeu et de votre système. Pour le mettre à jour, visitez le site Web de Microsoft DirectX et téléchargez la dernière version.

Après avoir téléchargé le fichier d'installation de Direct X , double-cliquez dessus pour commencer l'installation. Dans les cas graves d'erreur 0x000007b, l' installation de Direct X peut échouer.

Vous pouvez également essayer d' exécuter l'outil de diagnostic DirectX.(run the DirectX Diagnostic Tool.)

4] Réinstallez Visual C++

télécharger visuel c++

Si vous remarquez toujours le problème après le premier correctif, réinstallez Visual C++ Redistribution .

Tout d'abord, vous devez désinstaller ce que vous avez déjà.

Recherchez  Ajouter ou supprimer des programmes(Add or remove programs) dans le menu Démarrer(Start) et sélectionnez-le. Cliquez(Click) sur toutes les  versions de Visual C++ de cette liste et désinstallez-les.

Après avoir désinstallé divers logiciels VC++, ouvrez la page Web liée et faites défiler jusqu'à la première section après Résumé(Summary) . Cela devrait être la dernière version.

Ici, cliquez sur les liens à côté de x86 et  x64  si votre ordinateur est 64 bits car vous devez télécharger les versions 64 bits et 32 ​​bits. Les systèmes(Systems) sur l'architecture 32 bits doivent télécharger uniquement x86.

5] Remplacez les DLL corrompues

Parfois, les fichiers DLL(DLL) corrompus défectueux peuvent également causer des problèmes dans les applications lors de leur exécution. Vous devez corriger ces fichiers DLL manquants ou corrompus .

  • mfc100.dll
  • mfc100u.dll
  • msvcr100.dll
  • msvcp100.dll
  • msvcr100_clr04000.dll

La meilleure façon de le faire serait d' exécuter le vérificateur de fichiers système ou DISM .

6] Réinstaller l'application(Reinstall Application) avec les privilèges d'administrateur(Admin Privileges)

Redémarrez votre PC Windows , puis installez l'application avec les privilèges d' administrateur . (Admin)Vous pouvez cliquer dessus avec le bouton droit de la souris, puis sélectionner Exécuter en tant qu'administrateur(Run as Administrator) . Si votre compte est un compte standard, assurez-vous de demander à un administrateur de vous aider à l'installer en entrant son mot de passe lorsque vous y êtes invité.

7] Installer et mettre à jour les dépendances

De nombreux programmes et applications doivent avoir des pilotes et des logiciels de support installés pour fonctionner correctement. Certes l'installation habituelle s'en charge, mais puisque nous sommes confrontés à ce problème de terminaison anormale, il est temps de faire quelques vérifications manuelles.

a] Installer des pilotes qualifiés

Certaines applications et jeux haut de gamme doivent disposer de pilotes corrects et valides pour fonctionner. Ils ne fonctionneront pas avec les pilotes génériques. Microsoft a ce test Windows Hardware Quality Labs(Windows Hardware Quality Labs testing) ou test WHQL. (WHQL Testing.) Cela garantit que les conducteurs ont la bonne expérience et passent les tests appropriés avant la certification. Ainsi, lorsque vous installez des pilotes, assurez-vous qu'il s'agit de pilotes qualifiés pour ce Windows .

b] Mettre(Update) à jour ou télécharger(Download) et installer DirectX

Microsoft DirectX est une suite de technologies développées par Microsoft pour fournir une accélération matérielle pour les applications multimédia lourdes telles que les jeux 3D et les vidéos HD. Alors que Windows 10 a Directx 12 , la version précédente utilisait  DirectX 11 . Assurez-vous de suivre les instructions pour mettre à  jour ou installer DirectX(update or install DirectX) sur votre PC Windows 10.

c] Installer le runtime utilisateur final Microsoft DirectX(Microsoft DirectX End-User Runtime)

Le runtime utilisateur final Microsoft DirectX(Microsoft DirectX End-User Runtime) fournit des mises à jour de la version 9.0c et des versions précédentes de DirectX . Suivez ce lien(this link) pour le télécharger et l'installer immédiatement.

d] Installer(Install) ou mettre à jour le framework .NET

Ce framework est utilisé par les applications et les jeux lors du développement. Cela signifie que sans les fichiers d'exécution installés sur votre PC Windows 10, cela ne fonctionnera pas.  L'installation ou la mise à jour de .NET Framework est simple. Vous pouvez également le vérifier à l'aide de l' outil de vérification de configuration .NET(.NET setup verification tool) .

8] Utilisez l'utilitaire CHKDSK

L' utilitaire CHKDSK est pratique pour rechercher et résoudre les problèmes de disque dur. C'est un outil de ligne de commande que vous pouvez utiliser sans logiciel ou matériel supplémentaire. Recherchez cmd dans le menu Démarrer(Start) et cliquez avec le bouton droit sur  Invite de commandes(Command Prompt) . Sélectionnez l'  option Exécuter en tant qu'administrateur .(Run as administrator )

Entrez(Input) la commande ci-dessous dans la fenêtre d' invite de commande et appuyez sur la touche (Command Prompt)ENTRÉE(ENTER) .

chkdsk /f /r

L'invite de commande(Command Prompt) peut maintenant vous demander si vous souhaitez analyser votre système lors de votre prochain redémarrage. Appuyez sur la touche Y pour accepter cela et appuyez sur ENTER . Votre ordinateur va maintenant redémarrer et commencer à analyser et à réparer les problèmes sur votre disque dur.

J'espère que quelque chose a aidé.

Autres erreurs similaires L'application n'a pas pu démarrer correctement :(The application was unable to start correctly)(Other similar The application was unable to start correctly errors:)

  • L'application n'a pas pu démarrer correctement ( 0xc0000142 )
  • L'application n'a pas réussi à s'initialiser correctement ( 0xc0000135 )
  • L'application n'a pas réussi à s'initialiser correctement 0xc0000005
  • L'application n'a pas pu démarrer correctement ( 0xc0000022 )
  • L'application n'a pas pu démarrer correctement ( 0xc0000018 )
  • L'application n'a pas pu démarrer correctement ( 0xc0000017 ).



About the author

Je suis un ingénieur logiciel avec une expérience dans l'Explorateur Xbox, Microsoft Excel et l'Explorateur Windows 8.1. Pendant mon temps libre, j'aime jouer à des jeux vidéo et regarder la télévision. J'ai un diplôme de l'Université de l'Utah et je travaille actuellement comme ingénieur logiciel pour une entreprise internationale.



Related posts