Erreur d'image incorrecte 0xc000012f et 0xc0000020 dans Windows 10

Lors de l'exécution de certains jeux et programmes tels que Chrome ou Office sous Windows 10, vous pouvez rencontrer une erreur d' image incorrecte , qui explique que « Le programme (chemin du programme) n'est pas conçu pour s'exécuter sous Windows ou contient une erreur » et pointe vers le code 0xc000012f ou 0xc0000020... Mauvaise image - signifie que le fichier exécutable du programme ou l'un des modules auxiliaires est endommagé. Si vous consultez les journaux d'erreurs, vous constaterez que le code d'erreur 0xc000012f fait référence à STATUS_INVALID_IMAGE_NOT_MZ. Cela signifie que les versions ou bitness des DLL peuvent être confondues. Par exemple, vous n'avez installé que Microsoft Visual C ++ Redistributable 2012 et vous avez besoin de Microsoft Visual C ++ Redistributable 2015, ou vous avez installé Visual C ++ Redistributable 32 bits pour Windows 10 64 bits et vous devez installer Visual C ++ Redistributable 64 bits. Le plus triste à propos de cette erreur est que le coupable peut être différents composants tels que des dommages aux fichiers système indiquant les bibliothèques atiglpxx.dll et atiuxpag.dll du pilote vidéo, du Framework ou de DirectX. Nous allons jeter un coup d'oeilQue faire et comment corriger l'erreur d'image incorrecte 0xc000012f ou 0xc0000020 dans Windows 10.

Mauvaise image 0xc000012f et 0xc0000020

Comment réparer une mauvaise image 0xc000012f et 0xc0000020 sous Windows 10

1. Vérification et restauration des fichiers système

Exécutez l'invite de commande en tant qu'administrateur et entrez deux commandes à tour de rôle:

  • sfc /scannow
  • DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH

Vérification et récupération de fichiers

2. Microsoft Visual C ++ Redistribuable

Si le message d'erreur contient des noms de fichiers tels que msvcr ou msvcp , le problème se trouve dans le redistribuable Visual C ++. Dans ce cas, vous ne l'avez tout simplement pas installé, il n'est pas installé correctement ou la profondeur de bits est mélangée. Par exemple, mon erreur a pointé vers le fichier msvcr110.dll et il était absent du système. Si vous regardez les propriétés de ce fichier sur un autre PC, vous constaterez qu'il s'agit d'un composant de Visual C ++ Redistributable 2012 que vous devez télécharger et installer.

Propriétés de msvcr110.dll

Pour commencer, ouvrez " désinstaller les programmes " en appuyant sur Win + R et en entrant appwiz.cpl ou en passant par le panneau de configuration. Vérifiez vos versions de Visual C ++ Redistributable, qui doivent être installées en deux bits (x86) et (x64). Sélectionnez également le redistribuable Visual C ++ en cliquant sur la souris et cliquez sur « Modifier » en haut , puis cliquez sur Réparer dans une nouvelle fenêtre pour restaurer le composant par défaut et corriger les erreurs d'installation. Si vous ne savez pas lequel, corrigez avec tout le monde.

Remarque : si l'erreur pointe vers un autre programme comme Office, essayez de réparer via le programme d'installation. Édition> Réparer.

Microsoft Visual C ++ Redistribuable 2015 et 2012

S'ils sont, en principe, absents ou si la profondeur de bits est insuffisante, ils doivent être téléchargés à partir du site Web officiel de Microsoft. Avant d'installer la nouvelle version, supprimez les anciennes, le cas échéant.

  • Télécharger Visual C ++ 2015
  • Télécharger Visual C ++ 2012
  • Télécharger Visual C ++ 2010

Important: veuillez noter avant de télécharger. Vous devez télécharger deux versions x64 et x86 et les installer.

télécharger deux versions de Microsoft Visual C ++ 2013

3. Supprimer le correctif de mise à jour Windows 10

Plus précisément, l'erreur d'image incorrecte 0xc000012f est connue en raison d'un problème avec la mise à jour de sécurité cumulative pour IE 10 sous Windows 8 x64 (KB2936068). Dans d'autres cas, si vous rencontrez une erreur après la mise à jour de Windows 10, vous devez supprimer ce correctif.

Accédez à Paramètres > Mises à jour et sécurité > Windows Update à droite > Afficher l' historique des mises à jour > Désinstaller les mises à jour . Dans une nouvelle fenêtre, déterminez la date du correctif après laquelle l'erreur a commencé à s'afficher et supprimez-la.

Supprimer le correctif de mise à jour Windows 10

4. Pilote de la carte vidéo

Si le message d'erreur contient les fichiers atiglpxx.dll et atiuxpag.dll, cela est dû aux pilotes de la carte vidéo. Vous devez les supprimer complètement et correctement et les télécharger à nouveau. Veuillez vous référer au guide ci-dessous pour la suppression correcte du pilote vidéo.

  • Comment désinstaller complètement les pilotes de carte graphique Nvidia, AMD, Intel

5. Nettoyage des fichiers inutiles

Windows peut être obstrué par des fichiers inutiles et restants qui peuvent interférer avec votre système, vos jeux et vos programmes. Appuyez sur Win + R et tapez cleanmgr pour exécuter le nettoyage de disque. Vous trouverez ci-dessous un guide complet pour nettoyer les fichiers inutiles de votre disque:

  • Nettoyez le lecteur C des fichiers inutiles

6. NET Framework

Si le message indique .NET Framework, vous devez télécharger ce composant à partir du site Web officiel de Microsoft et l'installer. Avant cela, supprimez l'ancien, s'il se trouve dans la section "Désinstaller les programmes". Si vous exécutez un jeu ou un programme très ancien sous Windows 10, vous devez activer les versions 2.0 et 3.5 de .NET Framework dans le système lui-même.

  • Microsoft .NET Framework 4.7
  • Comment installer NET Framework 2.0 3.0 et 3.5 sur Windows 10