Si vous essayez d'ouvrir un programme ou un jeu mais que vous voyez soudainement une boîte de dialogue avec un message indiquant que l'application n'a pas pu démarrer correctement avec le code d'erreur 0xC000007B , STATUS INVALID IMAGE FORMAT alors cela indique que l'application n'est pas compatible avec l'architecture de votre ordinateur Windows 10 ou s'il manque des dépendances. Bien que le code d'erreur 0xC000007B puisse également se produire avec divers autres programmes, le code d'erreur STATUS_INVALID_IMAGE_FORMAT signifie également que lorsque vous essayez d'exécuter une application conçue pour fonctionner sur un système 64 bits et qu'elle entre donc dans un état de terminaison. De plus, si vous êtes également pointé vers le fichier NTStatus.h, cela signifie que l'erreur peut être causée par une corruption de fichier. Voici le contexte complet du message d'erreur :
"0xC000007B | STATUS_INVALID_IMAGE_FORMAT | {Bad Image}% hs n'est pas conçu pour fonctionner sous Windows ou contient une erreur. Essayez de réinstaller le programme à l'aide du support d'installation d'origine ou contactez votre administrateur système ou le fournisseur de logiciel pour obtenir de l'aide. »
Lorsque vous voyez ce message d'erreur, la première chose que vous pouvez faire est de cliquer sur OK pour fermer l'application, puis de réinstaller le support pour voir s'il résout le problème. Sinon, vous pouvez consulter les suggestions ci-dessous.
Option 1 – Essayez d'installer l'application avec des privilèges d'administrateur
La première chose que vous pouvez faire pour corriger l'erreur est de redémarrer votre ordinateur Windows 10, puis d'essayer d'installer à nouveau l'application et cette fois avec des privilèges d'administrateur. Faites un clic droit sur l'application et sélectionnez l'option "Exécuter en tant qu'administrateur". Et si votre compte est un compte régulier, vous devez vous assurer de demander à un administrateur de vous aider à installer l'application en entrant le mot de passe lorsque vous y êtes invité.
Option 2 – Installer et mettre à jour les dépendances
Il y a des moments où les programmes et les applications doivent avoir des pilotes et des logiciels de support installés pour qu'ils fonctionnent correctement. Bien que l'installation s'en occupe généralement, il est temps pour vous d'effectuer quelques vérifications manuelles, en particulier si vous rencontrez ce problème de fin anormale du programme.
1. Installez des pilotes qualifiés
Un certain nombre de jeux et d'applications haut de gamme doivent disposer de pilotes corrects et valides pour fonctionner. Ils ne fonctionnent tout simplement pas avec les pilotes généraux. Microsoft dispose de ces tests Windows Hardware Quality Labs, également appelés tests WHQL, qui garantissent que les pilotes répondent à la bonne expérience et passent les tests appropriés avant la certification. Ainsi, lors de l'installation des pilotes, vous devez vous assurer qu'ils sont des pilotes qualifiés pour votre PC Windows 10.
2. Téléchargez et installez ou mettez à jour DirectX
Comme vous le savez, Microsoft DirectX est une suite de technologies développées par Microsoft pour fournir une accélération matérielle pour les applications multimédias lourdes comme les vidéos HD et les jeux 3D. Puisque vous utilisez Windows 10, vous disposez de la version DirectX 12 tandis que les versions antérieures de Windows utilisent la version DirectX 11.
3. Installez le runtime Microsoft DirectX End-user
Le runtime utilisateur final de Microsoft DirectX fournit des mises à jour à la version 9.0c ainsi qu'aux versions précédentes de DirectX. Pour l'installer, cliquez dessus
lien et téléchargez-le.
4. Mettez à jour ou installez le framework .NET
Le framework .NET est utilisé par les jeux et les applications pendant le développement, ce qui signifie que sans les fichiers d'exécution installés sur votre ordinateur, il ne fonctionnera certainement pas. Ainsi, vous devez installer ou mettre à jour ce cadre. Vous pouvez également utiliser l'outil de vérification de la configuration .NET pour le vérifier.
Option 3 - Essayez d'exécuter l'analyse du vérificateur de fichiers système
L'analyse SFC ou System File Checker pourrait détecter et réparer automatiquement les fichiers système endommagés qui pourraient être à l'origine de l'erreur Error Code 0xC000007B , STATUS INVALID IMAGE FORMAT. SFC est un utilitaire de commande intégré qui aide à restaurer les fichiers corrompus ainsi que les fichiers manquants. Il remplace les fichiers système défectueux et corrompus par de bons fichiers système. Pour exécuter la commande SFC, suivez les étapes ci-dessous.
- Appuyez sur Win + R pour lancer Exécuter.
- Taper cmd dans le champ et appuyez sur Entrée.
- Après avoir ouvert l'invite de commandes, saisissez sfc / scannow
La commande lancera une analyse du système qui prendra quelques instants avant de se terminer. Une fois cela fait, vous pouvez obtenir les résultats suivants:
- La protection des ressources Windows n'a détecté aucune violation d'intégrité.
- Windows Resource Protection a trouvé des fichiers corrompus et les a réparés avec succès.
- La protection des ressources Windows a détecté des fichiers corrompus mais n'a pas pu résoudre certains d'entre eux.