« Le programme ne peut pas démarrer car il manque VCRUNTIME140.dll » : résoudre les erreurs de DLL manquante sous Windows 11 (MSVCP140.dll, api-ms-win-crt, d3dx9_43.dll, xinput1_3.dll introuvable) — causes et solutions (2026)

Erreur DLL manquante sous Windows 11 — « le programme ne peut pas démarrer car il manque VCRUNTIME140.dll / MSVCP140.dll / api-ms-win-crt / d3dx9 » : installer le bon Visual C++ Redistributable, Direc

Vous double-cliquez sur un logiciel ou un jeu et, au lieu de s'ouvrir, Windows 11 affiche « Le programme ne peut pas démarrer car il manque VCRUNTIME140.dll sur votre ordinateur », « MSVCP140.dll est introuvable », « api-ms-win-crt-runtime-l1-1-0.dll manquant », ou encore « d3dx9_43.dll / xinput1_3.dll introuvable » ? L'application est bel et bien installée : ce qui manque, c'est une bibliothèque partagée (une « DLL ») dont le programme a besoin pour se lancer. Dans la quasi-totalité des cas, ce n'est ni un virus ni un fichier à télécharger un par un : il manque simplement un composant runtime officiel — le Visual C++ Redistributable, l'Universal C Runtime (fourni par Windows Update) ou DirectX. Voici comment reconnaître d'un coup d'œil quelle DLL réclame quel paquet, puis réparer proprement et durablement — sans jamais télécharger une DLL sur un site douteux (le piège n°1 qui infecte votre PC). Aucune réinstallation de Windows n'est nécessaire : il suffit de lire le nom de la DLL, d'installer le bon paquet officiel, puis, si besoin, de réparer les fichiers système.

💡 Comprendre en 30 secondes : une DLL manquante ≠ un logiciel cassé

Une DLL (bibliothèque de liens dynamiques) est un bloc de code partagé que plusieurs programmes réutilisent au lieu de l'embarquer chacun. Quand Windows affiche « il manque une DLL », votre logiciel est bien installé : c'est un composant commun à toutes vos applications qui fait défaut. On ne le répare donc jamais fichier par fichier, mais en réinstallant le paquet officiel qui le contient.

Il n'existe en pratique que trois grandes familles : le Visual C++ Redistributable (DLL en VCRUNTIME140, MSVCP140…), l'Universal C Runtime livré par Windows Update (DLL en api-ms-win-crt-…), et DirectX pour les jeux (DLL en d3dx9_…, xinput…). Le nom affiché à l'écran vous dit lequel installer.

🔎 Reconnaître votre cas grâce au nom de la DLL

  • VCRUNTIME140.dll, MSVCP140.dll, VCRUNTIME140_1.dll → Visual C++ Redistributable manquant ou corrompu (étape 1).
  • api-ms-win-crt-runtime-l1-1-0.dll (ou tout nom en « api-ms-win-crt- ») → Universal C Runtime = Windows Update (étape 2).
  • d3dx9_43.dll, d3dx9_31.dll, xinput1_3.dll, xactengine → DirectX End-User Runtime, surtout pour les jeux (étape 3).
  • MFPlat.dll, mfreadwrite.dll (lecture vidéo) → Media Feature Pack dans les fonctionnalités facultatives (étape 3).
  • L'erreur persiste après le bon paquet → fichier système corrompu : sfc / DISM, puis réinstaller l'appli (étapes 4-5).

🚀 Les corrections, dans le bon ordre

1
Installez le Visual C++ Redistributable (x64 ET x86)

Pour VCRUNTIME140.dll ou MSVCP140.dll, rendez-vous sur la page officielle Microsoft « Visual C++ Redistributable dernières versions » et installez « Visual C++ 2015-2022 » en x64 ET en x86 (les deux : de nombreuses applis 32 bits réclament le x86 même sur un système 64 bits). S'il est déjà présent, ouvrez Applications installées → « Microsoft Visual C++ 2015-2022 » → Modifier → Réparer. Redémarrez.

2
Pour une DLL « api-ms-win-crt- », faites toutes les mises à jour Windows

Ces DLL font partie de l'Universal C Runtime, livré exclusivement par Windows Update. Allez dans Paramètres → Windows Update → Rechercher des mises à jour, installez TOUT (y compris les mises à jour facultatives), puis redémarrez. C'est la seule voie propre : ces DLL ne se téléchargent pas à la main.

3
Pour d3dx9 / xinput (jeux), installez le DirectX End-User Runtime

Les DLL en d3dx9_43.dll, xinput1_3.dll ou xactengine proviennent d'anciennes versions de DirectX que Windows 11 n'installe pas seul. Téléchargez le « DirectX End-User Runtime Web Installer » depuis le site officiel de Microsoft et lancez-le. Pour une DLL vidéo (MFPlat.dll), ajoutez le Media Feature Pack via Paramètres → Applications → Fonctionnalités facultatives.

4
Réparez les fichiers système avec sfc puis DISM

Si le bon paquet est installé mais l'erreur persiste, une DLL système est corrompue. Ouvrez le Terminal (Admin) et lancez sfc /scannow, puis DISM /Online /Cleanup-Image /RestoreHealth. Ces deux outils restaurent les fichiers Windows manquants ou abîmés à partir d'une source saine. Redémarrez à la fin.

5
Réinstallez le logiciel — et surtout, ne téléchargez JAMAIS une DLL isolée

En dernier lieu, désinstallez puis réinstallez le programme fautif : son installeur redépose souvent ses propres DLL. Règle absolue de sécurité : ne récupérez jamais un fichier .dll sur un site de « DLL gratuites » — c'est une source majeure de virus, et une version qui ne correspond pas à votre système crée de nouveaux plantages. On répare par les paquets officiels, jamais fichier par fichier.

🔑 Des bibliothèques système à jour, sur un Windows 11 authentique

L'Universal C Runtime et les composants système dont dépendent tous vos logiciels ne sont maintenus que par Windows Update — donc uniquement sur un Windows 11 activé et à jour. Sur une installation authentique, ces DLL restent présentes et réparables d'une mise à jour à l'autre ; sur une installation non activée ou piratée, les mises à jour sont bloquées ou partielles, et ce sont précisément ces « DLL introuvables » qui réapparaissent sans fin. Avec Fast Licenses, vous obtenez une licence Windows 11 authentique, activable en quelques minutes, pour un système propre, à jour et stable — vos programmes se lancent enfin sans erreur de DLL.

📊 Comparatif des prix 2026

Produit Prix officiel Fast Licenses
Windows 11 Pro 259€ À partir de 29€
Office 2021 Pro 439€ À partir de 39€
Antivirus 1 an 59€ À partir de 15€

⚡ Windows 11 authentique, activation immédiate

Un système propre, à jour et réactif. Licences authentiques, livraison en quelques minutes. Rejoignez plus de 10 000 clients satisfaits.

Voir nos licences →

❓ Questions fréquentes

« Le programme ne peut pas démarrer car il manque VCRUNTIME140.dll (ou MSVCP140.dll) » : que faire ?

Ces deux DLL appartiennent au paquet Microsoft Visual C++ Redistributable, un composant que d'innombrables logiciels et jeux exigent pour fonctionner. Le message signifie que ce paquet n'est pas installé (ou est corrompu) — pas que votre programme est cassé. La bonne solution n'est SURTOUT PAS de télécharger « vcruntime140.dll » sur un site de DLL : installez le paquet officiel. Rendez-vous sur la page officielle de Microsoft « Visual C++ Redistributable dernières versions prises en charge » et installez à la fois la version x64 ET la version x86 de « Visual C++ 2015-2022 » (les deux : beaucoup d'applications 32 bits ont besoin du x86 même sur un Windows 64 bits). Redémarrez, puis relancez votre programme. Si le paquet est déjà installé, ouvrez « Applications installées », trouvez « Microsoft Visual C++ 2015-2022 Redistributable », cliquez sur « Modifier » puis « Réparer ». Ce simple geste résout la grande majorité des erreurs VCRUNTIME140.dll et MSVCP140.dll.

Ma DLL commence par « api-ms-win-crt- » ou « d3dx9_ / xinput » : c'est un autre paquet ?

Oui, et c'est justement pour ça qu'il faut LIRE le nom de la DLL avant d'agir — il vous dit exactement quel composant installer. Une DLL en « api-ms-win-crt-runtime-l1-1-0.dll » (ou tout nom en « api-ms-win-crt- ») appartient à l'Universal C Runtime (UCRT), livré et maintenu par Windows Update : la solution est d'installer TOUTES les mises à jour Windows en attente (Paramètres → Windows Update → Rechercher des mises à jour), puis de redémarrer. Une DLL en « d3dx9_43.dll », « d3dx9_31.dll », « xinput1_3.dll » ou « xactengine » appartient à DirectX (surtout pour les jeux) : installez le « DirectX End-User Runtime » depuis le site officiel de Microsoft — il ajoute ces anciennes bibliothèques que le DirectX intégré à Windows 11 ne fournit pas seul. Enfin, une DLL en « MFPlat.dll » ou liée à la lecture vidéo relève de « Fonctionnalités facultatives → Windows Media Feature Pack ». Le nom de la DLL est votre boussole : VCRUNTIME/MSVCP → Visual C++, api-ms-win-crt → Windows Update, d3dx/xinput → DirectX.

Faut-il télécharger la DLL manquante sur un site de « DLL gratuites » ? Et si rien ne marche ?

Non, jamais. Télécharger un fichier .dll isolé sur un site du type « dll-files » ou « télécharger dll gratuit » est le piège n°1 : ces fichiers sont une source majeure de virus, de chevaux de Troie et de faux dépannages, et même quand la DLL est saine, une version qui ne correspond pas exactement à votre système provoque de nouveaux plantages. On répare toujours par le paquet officiel (Visual C++, DirectX, Windows Update), jamais fichier par fichier. Si l'erreur persiste après avoir installé le bon paquet : 1) réparez les fichiers système en tapant, dans un terminal ouvert en administrateur, « sfc /scannow » puis « DISM /Online /Cleanup-Image /RestoreHealth » (une DLL système corrompue sera restaurée) ; 2) désinstallez puis réinstallez le logiciel qui déclenche l'erreur, car son installeur redépose parfois ses propres DLL ; 3) assurez-vous que Windows 11 est activé et à jour. Ce dernier point est décisif : l'Universal C Runtime et les composants système ne sont maintenus que par Windows Update. Sur un Windows 11 authentique et à jour, ces DLL restent présentes et réparables ; sur une installation non activée ou piratée, les mises à jour sont bloquées ou partielles, et ce sont précisément ces « DLL introuvables » qui réapparaissent sans fin.

Cet article a été rédigé par l'équipe Fast Licenses — experts en licences logicielles depuis 2020.

Mots-clés : vcruntime140.dll manquant windows 11, msvcp140.dll introuvable, le programme ne peut pas démarrer car il manque une dll, dll manquante windows 11, api-ms-win-crt-runtime-l1-1-0.dll manquant, d3dx9_43.dll xinput1_3.dll manquant, installer visual c++ redistributable, réparer dll windows 11 · © 2026 Fast Licenses

0 comments

Leave a comment