Ouvrez le Panneau de configuration et regardez la liste des programmes installés. Il y a de fortes chances que vous y trouviez entre 8 et 14 entrées Microsoft Visual C++ Redistributable , datées de 2005, 2008, 2010, 2012, 2013 et 2015-2022. Ce n’est ni un bug, ni un résidu à nettoyer. Ces bibliothèques sont la colonne vertébrale silencieuse qui fait tourner la majorité des logiciels Windows, des jeux Steam aux outils Adobe en passant par AutoCAD.
Ce que fait vraiment le runtime Visual C++ sur Windows
Un programme écrit en C ou C++ ne contient pas tout son code. Il s’appuie sur des bibliothèques partagées (DLL) fournies par Microsoft : VCRUNTIME140.dll , MSVCP140.dll , MFC, OpenMP, C++ AMP. Sans ces fichiers, l’application refuse de démarrer et affiche une erreur du type « VCRUNTIME140.dll is missing » ou le célèbre code 0xc000007b.

Le redistributable joue le rôle d’un carburant standardisé. Un seul package permet à des dizaines de logiciels différents d’accéder au même socle. C’est plus efficace que d’embarquer 200 Mo de bibliothèques dans chaque installeur. Le principe est identique au .NET Framework ou au Java Runtime Environment, mais réservé aux applications natives compilées avec MSVC.
Pourquoi vous avez autant de versions empilées
Chaque génération de Visual Studio a longtemps publié son propre redistributable, incompatible avec les autres. Une application compilée avec Visual Studio 2010 réclame strictement le runtime 2010, même sur un PC Windows 11 récent. Voilà pourquoi les versions 2005, 2008, 2010, 2012 et 2013 sont installées côte à côte (side-by-side) et ne peuvent pas être remplacées par une version plus récente.
La logique a changé à partir de 2015. Toutes les versions depuis Visual Studio 2015 (jusqu’à 2026) partagent désormais le même fichier v14 , rétro-compatible. Installer le dernier v14 couvre automatiquement les applications créées avec Visual Studio 2015, 2017, 2019, 2022 et 2026. Avant de désinstaller quoi que ce soit, gardez en tête deux points. D’abord, chaque version pèse entre 13 et 25 Mo, donc le gain d’espace est négligeable. Ensuite, supprimer un redistributable utilisé par un seul logiciel suffit à le casser sans aucun avertissement.
L’architecture est l’autre source de doublons. Sur un Windows 64 bits, il faut les deux versions x86 et x64. De très nombreuses applications, y compris récentes, restent en 32 bits : Microsoft Office Click-to-Run, certains jeux indépendants, beaucoup de logiciels métier. Une seule architecture ne suffit jamais.
Quelle version installer (et où la télécharger)
Pour 95 % des cas, la marche à suivre tient en une ligne. Télécharger le dernier Visual C++ Redistributable v14 sur learn.microsoft.com, en x86 et en x64. Les liens officiels sont aka.ms/vs/17/release/vc_redist.x64.exe et aka.ms/vs/17/release/vc_redist.x86.exe.
Pour automatiser l’installation, winget règle l’affaire en deux commandes :
winget install Microsoft.VCRedist.2015+.x64- puis
winget install Microsoft.VCRedist.2015+.x86.
Comptez moins de 90 secondes pour les deux installations sur un SSD récent.
Si un vieux jeu ou un logiciel professionnel exige une version 2010 ou 2013, ce package s’installe en plus depuis le site officiel Microsoft. Ne récupérez jamais un installeur Visual C++ depuis un site tiers. Les faux installeurs reproduisant l’identité visuelle de Microsoft circulent depuis des années et embarquent fréquemment des chevaux de Troie. Microsoft Learn et download.microsoft.com sont les deux seules sources fiables.
Cas particulier à connaître : le support de Visual C++ 2015 (version 14.0.24212) a pris fin le 15 octobre 2025. Pour tout nouveau déploiement, le redistributable 2015-2022 le remplace de manière transparente sans casser la compatibilité.
Résoudre les erreurs VCRUNTIME140.dll, MSVCP140.dll et 0xc000007b

Ces trois messages d’erreur traduisent quasi systématiquement le même problème : un redistributable manquant, corrompu ou de mauvaise architecture. La méthode qui résout le cas dans plus de 80 % des situations tient en quatre étapes.
- Ouvrir le Panneau de configuration puis Programmes et fonctionnalités.
- Repérer chaque entrée Microsoft Visual C++ Redistributable, clic droit, Modifier, puis Réparer (sans désinstaller).
- Redémarrer la machine.
- Si l’erreur persiste, désinstaller la version concernée puis la réinstaller depuis l’installeur officiel.
Le téléchargement d’un fichier .dll isolé sur un site type « dll-files.com » est à proscrire. Le fichier n’est pas signé, peut contenir du code malveillant et masque le vrai problème. Windows 11 bloque d’ailleurs régulièrement ces DLL via SmartScreen ou via la vérification de signature numérique.
Si la réparation échoue avec un message « another version is already installed », c’est qu’une mise à jour Windows a déjà déployé une version plus récente. La solution passe par DISM puis SFC en ligne de commande administrateur : DISM /Online /Cleanup-Image /RestoreHealth suivi de sfc /scannow. Comptez 8 à 15 minutes pour les deux opérations selon l’état du système.
Pour le cas spécifique de vcruntime140_1.dll , qui empêche Office 2016 ou 2019 de s’ouvrir, il faut impérativement le redistributable 2017 ou ultérieur. La version 2015 d’origine ne contient pas ce fichier, et c’est la cause numéro un des activations Office bloquées sur des PC anciens.
Quatre pièges qui font perdre des heures
Désinstaller toutes les versions « pour faire le ménage » casse instantanément les jeux Steam plus anciens, certaines suites Adobe et la plupart des outils professionnels installés avant 2015. Un retour arrière demande au minimum 30 minutes de réinstallation manuelle.
Mélanger les architectures. Installer uniquement le x64 sur un PC Windows 11 64 bits laisse les applications 32 bits dans le vide. Steam, Discord, Spotify et de très nombreux jeux fonctionnent encore en 32 bits. La règle est mécanique : x86 ET x64, toujours.
Installer un repack non officiel. Le projet abbodi1406/vcredist sur GitHub regroupe toutes les versions en un installeur unique et fonctionne très bien sur les machines personnelles. Pour un PC professionnel, un poste géré ou un environnement audité, l’installeur officiel reste la seule option défendable.
Ignorer les mises à jour cumulatives. Windows Update ne déploie pas systématiquement les dernières versions du redistributable. Après une nouvelle installation Windows ou une remise à zéro, prévoyez 5 minutes pour réinstaller manuellement le v14 en x86 et x64 avant tout autre logiciel.
Questions fréquentes
Faut-il garder toutes les versions installées sur mon PC ? Oui, sauf si vous savez exactement quel logiciel utilise quelle version. Le gain d’espace cumulé est inférieur à 250 Mo, et chaque version supprimée à l’aveugle peut casser une application sans préavis ni journal d’événement clair.
Que faire si l’installeur affiche le code 0x80070666 ou refuse de s’installer ? Cette erreur signifie qu’une version plus récente est déjà présente sur le système. Deux options : ignorer le message si tout fonctionne, ou désinstaller toutes les versions 2015-2022 (x86 et x64) avant de relancer l’installation propre.
Le bon réflexe à retenir
Installer le dernier Visual C++ Redistributable v14 en x86 et x64 sur tout PC neuf. Conserver les versions plus anciennes installées par les logiciels existants. Ne jamais télécharger de fichier .dll isolé depuis un site tiers. Trois règles simples qui évitent 90 % des erreurs runtime rencontrées sur Windows 10 et 11.
