VCRUNTIME140_1.dll manquant : comprendre l’erreur et installer le bon composant
Le message « VCRUNTIME140_1.dll introuvable » empêche une application de démarrer ? Voici comment identifier la cause, retrouver le bon redistribuable Visual C++ et éviter les téléchargements risqués.
Sur cette page
En bref : que faire si VCRUNTIME140_1.dll manque ?
Lorsque Windows affiche « Impossible de poursuivre l’exécution du code car VCRUNTIME140_1.dll est introuvable », la priorité consiste à réparer ou installer le runtime Microsoft Visual C++ approprié, puis à vérifier le logiciel qui rencontre le problème. Copier une DLL trouvée sur un site inconnu dans System32 n’est pas une solution fiable.
Ce message peut survenir après l’installation d’un jeu, une désinstallation, un déplacement de dossier ou un changement de version d’application. Il ne signifie pas à lui seul que Windows est infecté ou qu’une mise à jour récente est responsable.
À quoi sert VCRUNTIME140_1.dll ?
VCRUNTIME140_1.dll est associé à l’environnement d’exécution Microsoft Visual C++ utilisé par des logiciels compilés avec les outils Microsoft C++. Ce composant n’est pas un programme à ouvrir directement : une application l’appelle lorsqu’elle en a besoin. Si la bibliothèque requise est indisponible ou inaccessible, le lancement peut échouer.
Une erreur similaire peut mentionner VCRUNTIME140.dll ou MSVCP140.dll. Les noms se ressemblent, mais l’enquête doit partir du fichier exact cité dans le message, puis de l’application concernée.
Solution 1 — Installer le redistribuable officiel
- Notez le nom du programme qui affiche le message, ainsi que la version de Windows (
Win + R, puiswinver). - Ouvrez la page Microsoft des derniers redistribuables Visual C++ prise en charge.
- Téléchargez le package adapté : x86 pour une application 32 bits, x64 pour une application 64 bits. Un Windows 64 bits peut exécuter des applications 32 bits ; les deux packages peuvent donc être nécessaires.
- Exécutez l’installateur officiel. S’il propose Réparer, choisissez cette option lorsque le composant est déjà présent.
- Redémarrez le programme. Si le problème persiste, redémarrez Windows puis réessayez.
Microsoft précise que le runtime installé doit être au moins aussi récent que celui attendu par l’application, et que l’architecture doit correspondre à celle de celle-ci — pas simplement à celle du PC.
Solution 2 — Réparer l’application
Si une seule application est concernée, ouvrez Paramètres > Applications > Applications installées et recherchez une option de réparation, si l'éditeur en propose une. Pour un jeu installé via une plateforme, utilisez sa fonction de vérification des fichiers. Une réinstallation depuis la source officielle peut rétablir des dépendances livrées avec le programme.
Évitez de désinstaller tous les redistribuables Visual C++ : plusieurs logiciels peuvent utiliser des versions différentes en parallèle.
Solution 3 — Vérifier l’intégrité de Windows seulement si nécessaire
Si plusieurs logiciels échouent et que d’autres composants Windows présentent des anomalies, ouvrez le Terminal en tant qu’administrateur et exécutez successivement :
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Ces commandes visent les composants système Windows ; elles ne remplacent pas l’installation du redistribuable requis par une application. Sauvegardez votre travail et attendez la fin complète de chaque étape.
Ce qu’il ne faut pas faire
Ne téléchargez pas un fichier VCRUNTIME140_1.dll isolé depuis un site non vérifié. Évitez aussi de le déposer au hasard dans C:\Windows\System32 ou SysWOW64 et de lancer une commande regsvr32 non documentée : ce n’est pas la procédure normale de réparation du runtime Visual C++.
Et si l’erreur continue ?
Consultez le journal Observateur d’événements > Journaux Windows > Application pour relever le module en faute, puis contactez l’éditeur avec le texte exact de l’erreur et la version de votre programme. Une application ancienne peut nécessiter une dépendance particulière, distincte de la dernière branche v14.
À retenir : la bonne approche consiste à retrouver le package Microsoft ou l’installateur logiciel d’origine, non une DLL isolée. Voir aussi notre dossier sur MSVCP140.dll.
Sources
- Latest Supported Visual C++ Redistributable Downloads — Microsoft
- Use System File Checker — Microsoft