ERROR_BAD_EXE_FORMAT 0x800700C1

Code d'erreur 193 · HRESULT 0x800700C1

WINDOWS

Message officiel (tel qu'affiché à l'écran) : The file is not a valid Win32 application.

Aussi recherché sous la forme : 0x800700c1, error 193, is not a valid win32 application

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 193 / 0x800700c1 « %1 is not a valid Win32 application » apparaît lorsque vous essayez d’exécuter un fichier que Windows ne peut pas lancer comme un programme. Les déclencheurs courants sont un téléchargement corrompu ou incomplet, un programme 64 bits sur un Windows 32 bits, un fichier conçu pour une autre plateforme, ou une association de fichier défectueuse. Elle apparaît aussi quand un chemin non entouré de guillemets et contenant des espaces pousse Windows à exécuter le mauvais fichier.

S'applique à : Windows 10, Windows 11

Comment corriger ERROR_BAD_EXE_FORMAT

  1. Téléchargez à nouveau le programme depuis le site officiel et comparez la taille du fichier ou la somme de contrôle si elle est fournie
  2. Vérifiez que la version correspond à votre système : Paramètres > Système > Informations système indique si Windows est en 64 bits ou en 32 bits, x64 ou ARM64
  3. Si l’erreur mentionne un chemin comme C:\Program, placez le chemin complet entre guillemets dans les raccourcis, services ou scripts
  4. Recherchez un fichier parasite comme C:\Program (sans extension) qui détourne les chemins sans guillemets, et renommez-le après avoir vérifié de quoi il s’agit
  5. Lancez une analyse Microsoft Defender sur le fichier si son origine est incertaine
  6. Pour les outils de développement, assurez-vous de ne pas mélanger des DLL 32 bits et 64 bits dans un même processus

Pourquoi cela se produit

Le fichier n’est pas un exécutable PE valide pour cette machine : il est tronqué, conçu pour une autre architecture de processeur, ou il s’agit en réalité d’un autre type de fichier. Des chemins de service sans guillemets et des fichiers en conflit à la racine de C: peuvent conduire Windows à exécuter le mauvais fichier.

FAQ

Puis-je exécuter un programme 64 bits sur un Windows 32 bits ?

Non. Il vous faut la version 32 bits du programme ou une installation de Windows 64 bits.

« Not a valid Win32 application » est-il un avertissement de virus ?

Non, mais un fichier corrompu provenant d’une source non officielle doit être analysé puis remplacé.

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 :