Telecharger-DLL.fr Téléchargement gratuit de fichiers DLL

Erreurs msvcp140.dll, vcruntime140.dll, msvcr100.dll… : corriger les erreurs Visual C++

Les fichiers msvcp…, msvcr…, vcruntime…, mfc… et vcomp… appartiennent aux bibliothèques d'exécution de Microsoft Visual C++. Presque tous les jeux et logiciels Windows utilisent l'une de ces versions : quand elle manque, le programme refuse de démarrer.

Ce guide explique comment trouver la bonne version et l'installer proprement.

En bref

  • Repérez le numéro dans le nom du fichier (140, 120, 110, 100…) : il indique la version de Visual C++ à installer (tableau ci-dessous).
  • Installez le paquet officiel de Microsoft, en versions x86 et x64 sur un Windows 64 bits.
  • Pour un seul fichier, vous pouvez aussi télécharger la DLL et la copier dans le dossier du programme.

Quel paquet Visual C++ installer ?

Le nombre qui suit msvcp, msvcr, vcruntime, mfc ou vcomp correspond à une version précise de Visual C++ :

FichiersPaquet à installer
msvcp140.dll, vcruntime140.dll, vcruntime140_1.dll, concrt140.dll, vcomp140.dll, mfc140.dllVisual C++ 2015-2022 (un seul paquet pour 2015, 2017, 2019 et 2022)
msvcr120.dll, msvcp120.dll, mfc120.dllVisual C++ 2013
msvcr110.dll, msvcp110.dll, mfc110.dllVisual C++ 2012
msvcr100.dll, msvcp100.dll, mfc100.dllVisual C++ 2010
msvcr90.dll, msvcp90.dllVisual C++ 2008
msvcr80.dll, msvcp80.dllVisual C++ 2005
msvcr71.dll, msvcp71.dllVisual C++ .NET 2003 : pas de paquet officiel, le fichier doit être dans le dossier du programme
ucrtbase.dll, api-ms-win-crt-*.dllUniversal C Runtime : intégré à Windows 10 et 11 ; sous Windows 7 et 8.1, Windows Update (KB2999226) ou le paquet 2015-2022
fichiers terminés par « d » (msvcp140d.dll…)Versions de débogage : fournies uniquement avec Visual Studio

Les paquets ne se remplacent pas entre eux : le paquet 2015-2022 ne contient pas msvcr100.dll, par exemple. Il est normal d'en avoir plusieurs installés.

Installer ou réparer le paquet

  1. Téléchargez le paquet sur le site de Microsoft : Visual C++ 2015-2022 (64 bits), Visual C++ 2015-2022 (32 bits), ou les versions plus anciennes sur la page officielle des paquets Visual C++.
  2. Fermez le programme qui affiche l'erreur, lancez le fichier téléchargé et acceptez la licence.
  3. Message « Une autre version de ce produit est déjà installée » ? Le paquet est présent mais peut être endommagé : Paramètres › Applications › choisissez le paquet Visual C++ concerné › Modifier › Réparer.
  4. Redémarrez l'ordinateur, puis relancez le programme.

32 bits ou 64 bits : pourquoi installer les deux ?

Ce qui compte, c'est l'architecture du programme, pas celle de Windows. Un jeu 32 bits a besoin du paquet x86, même sur un Windows 64 bits. Comme il est difficile de savoir comment un programme a été compilé, installez les deux versions (x86 et x64) sur un Windows 64 bits : elles ne se gênent pas.

Pour connaître votre version de Windows : Paramètres › Système › Informations système › Type de système. Sur un Windows 32 bits, seul le paquet x86 s'installe.

L'astuce du dossier _CommonRedist

Beaucoup de jeux (notamment sur Steam) livrent les bons paquets dans leur propre dossier : cherchez un dossier _CommonRedist\vcredist dans le dossier d'installation du jeu, puis lancez les fichiers vcredist_x86.exe et vcredist_x64.exe de l'année indiquée. Vous êtes ainsi sûr d'installer exactement la version prévue par le jeu.

Si l'erreur persiste

  • « Point d'entrée introuvable » dans msvcp140.dll ou vcruntime140.dll : la version installée est trop ancienne pour le programme. Installez le dernier paquet 2015-2022 depuis le lien Microsoft ci-dessus.
  • Fichier terminé par « d » (msvcp140d.dll, msvcr100d.dll…) : c'est une version de débogage ; le programme a été compilé pour développeurs, demandez une autre version à son éditeur.
  • Antivirus : vérifiez qu'il n'a pas mis le fichier en quarantaine.
  • Fichiers système endommagés : réparez Windows avec SFC et DISM (voir le guide DLL système manquante).
  • En dernier recours, réinstallez le programme concerné : son installation contient souvent les paquets nécessaires.

Fichiers DLL concernés

Chaque fiche propose le téléchargement du fichier seul et la méthode complète adaptée.

Questions fréquentes

Puis-je désinstaller les anciens paquets Visual C++ ?

Mieux vaut les garder : chaque version est utilisée par des programmes différents, et les conserver ne pose aucun problème. Les désinstaller provoquerait justement des erreurs de DLL manquantes.

Le paquet 2015-2022 remplace-t-il 2010 ou 2013 ?

Non. Il couvre uniquement les versions 2015, 2017, 2019 et 2022. Les versions 2005 à 2013 s'installent séparément.

Autres guides

Telecharger-DLL.fr — Fichiers DLL gratuits pour Windows — © 2012-2026