Mettez à jour sereinement les Microsoft Visual C++ Redistributables pour renforcer la sécurité de Windows et éviter les erreurs « MSVCP140.dll manquant ». Voici la méthode fiable, les bonnes pratiques (x86/x64/ARM64) et les réponses aux questions fréquentes, y compris la compatibilité avec Firefox.
Pourquoi mettre à jour les Microsoft Visual C++ Redistributables
Les packages Microsoft Visual C++ Redistributable (souvent abrégés « VC++ Redist ») installent les bibliothèques d’exécution nécessaires pour exécuter des applications compilées avec Visual Studio. Ils couvrent les modules vcruntime, msvcp, la prise en charge des bibliothèques standard C++ modernes, ainsi que des composants annexes (MFC, ATL selon les besoins des applications). Mettre à jour ces redistributables est recommandé pour trois raisons essentielles :
- Sécurité : les mises à jour corrigent des vulnérabilités connues et durcissent l’exécution du code natif.
- Stabilité : elles éliminent des bugs et améliorent la fiabilité des applications qui s’appuient sur ces DLLs.
- Compatibilité : elles apportent la prise en charge des nouvelles fonctionnalités du langage et des toolsets (C++17/20/23), tout en restant rétrocompatibles.
Dans la situation décrite, des versions 14.29.30133 et 14.14.26429 sont déjà présentes. La famille « 2015‑2022 » se met à jour en in‑place : installer la dernière mouture remplace les composants antérieurs pour un même canal et conserve la compatibilité descendante. En pratique, après mise à jour, vous verrez une version 14.3x.xxx (ou ultérieure) correspondant au runtime unifié Visual Studio 2015–2022.
Ce que recouvre la mention « Visual C++ 2015‑2022 »
Microsoft a unifié les redistributables de Visual Studio 2015, 2017, 2019 et 2022 dans un seul couple d’installateurs par architecture. Ce runtime commun (v14.x) prend en charge les binaires construits avec les toolsets v140, v141, v142 et v143. Cela signifie qu’une seule paire x86/x64 à jour suffit pour exécuter la quasi‑totalité des applications modernes qui réclament le « VC++ 2015–2022 ».
Important : ce regroupement ne s’applique pas aux très anciennes générations (2005, 2008, 2010, 2012, 2013). Celles‑ci restent installées side‑by‑side, et doivent être conservées si des applications les exigent.
Où récupérer la dernière version de manière fiable
Pour éviter les installeurs altérés ou obsolètes, utilisez uniquement la page officielle de Microsoft intitulée « Latest supported Visual C++ Redistributable for Visual Studio 2015, 2017, 2019 et 2022 ». Téléchargez systématiquement les deux éditions suivantes :
- x64 : nécessaire aux applications 64 bits.
- x86 : nécessaire aux applications 32 bits, y compris sur Windows 64 bits.
Si vous exécutez Windows sur matériel ARM (Windows on ARM/ARM64), téléchargez aussi l’édition ARM64 pour les applications natives ARM64.
Quelle édition installer selon votre PC ?
| Type de système (Paramètres > Système > Informations) | Installeurs conseillés | Pourquoi |
|---|---|---|
| Windows 10/11 64 bits (x64) | x64 et x86 | Le système est 64 bits, mais de nombreuses applis restent en 32 bits. |
| Windows 10/11 32 bits (x86) | x86 uniquement | Les binaires 64 bits ne s’exécutent pas sur un OS 32 bits. |
| Windows 11 ARM64 | ARM64 et x86 (et parfois x64) | Pour les applis ARM64 natives, x86 pour l’émulation 32 bits, x64 si l’émulation 64 bits est utilisée. |
Procédure d’installation recommandée
- Fermez vos applications (navigateurs, jeux, IDE, etc.). Ce n’est pas obligatoire, mais cela évite un redémarrage.
- Exécutez l’installeur x64 (sur Windows 64 bits) puis l’installeur x86. Sur ARM64, ajoutez l’installeur ARM64.
- L’assistant mettra à niveau les composants existants ou installera ceux manquants.
- Redémarrez Windows si un message le demande (sinon, ce n’est pas indispensable).
Cette mise à jour est transparente pour vos logiciels : aucune reconfiguration n’est nécessaire. Les anciennes entrées peuvent rester installées si elles correspondent à d’autres générations (2005–2013). Pour la série 2015–2022, la dernière version remplace la précédente sur le même canal.
Installation silencieuse pour administrateurs
Dans un script ou un déploiement automatisé, utilisez les paramètres standard :
vc_redist.x64.exe /install /quiet /norestart
vc_redist.x86.exe /install /quiet /norestart
rem Réparation si nécessaire
vc_redist.x64.exe /repair /quiet /norestart
vc_redist.x86.exe /repair /quiet /norestart
Intégrez ces lignes dans vos séquences MECM/Intune, ou dans un script de post‑imaging. Préférez un redémarrage différé pour ne pas interrompre les sessions utilisateurs.
Mises à jour via Windows Update
Depuis Windows 10/11, Microsoft publie aussi des mises à jour de composants VC++ via Windows Update. Cela assure la maintenance courante, mais ne garantit pas d’obtenir immédiatement la toute dernière build. En cas d’urgence (correction critique, application exigeant une version précise), l’installation manuelle depuis la source officielle reste la voie la plus rapide.
Vérifier que la mise à jour s’est bien installée
Vérification graphique
- Windows 10 : Paramètres > Applications > Applications et fonctionnalités, recherchez « Microsoft Visual C++ 2015‑2022 Redistributable » (x64 et x86). Vérifiez un numéro de version en 14.3x.xxx (ou ultérieur) et une date correspondant à votre installation.
- Windows 11 : Paramètres > Applications > Applications installées, même vérification.
- Anciennes vues (Panneau de configuration > Programmes et fonctionnalités) : la ligne apparaît avec l’architecture et la version.
Vérification avec PowerShell
Listez rapidement les redistributables installés et leurs versions :
Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*,
HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* `
| Where-Object { $_.DisplayName -match 'Microsoft Visual C\+\+.*2015-2022' } `
| Select-Object DisplayName, DisplayVersion, Publisher, InstallDate `
| Sort-Object DisplayName
Vous devriez y voir les entrées x64 et x86, avec un numéro de version à jour. Pour un contrôle plus poussé, vous pouvez aussi consulter les propriétés de C:\Windows\System32\vcruntime140.dll (x64) et C:\Windows\SysWOW64\vcruntime140.dll (x86).
Compatibilité avec Firefox et autres logiciels
Bonne nouvelle : la mise à jour des VC++ Redistributables est rétrocompatible. Firefox, les navigateurs basés sur Gecko/Chromium, les suites bureautiques, IDE et jeux continuent de fonctionner normalement. Firefox ne requiert aucune action spécifique : ses binaires et modules embarqués ou dépendants du runtime VC++ restent compatibles. En pratique, si Firefox se lançait avant la mise à jour, il se lancera après la mise à jour sans changement de profil ni de réglage.
Les rares soucis de blocage au démarrage de Firefox (ou d’un autre logiciel) après une intervention système proviennent généralement d’un fichier corrompu ou d’une coïncidence avec un autre changement (extension, pilote, antivirus). Les sections « Dépannage » et « FAQ » ci‑dessous vous guident pour isoler ces cas.
Ne pas désinstaller les anciennes entrées « par réflexe »
Beaucoup d’utilisateurs voient un empilement d’entrées « Microsoft Visual C++ xxxx Redistributable » et envisagent de « faire le ménage ». À éviter ! Chaque génération (2005, 2008, 2010, 2012, 2013) fournit ses propres DLLs auxquelles des applications historiques font appel. Les supprimer peut rendre ces programmes inutilisables. La famille 2015‑2022, elle, se met à jour automatiquement sur place : conservez les lignes x86 et x64, et mettez‑les simplement à jour.
Erreurs fréquentes et corrections immédiates
| Symptôme | Cause probable | Correctif recommandé |
|---|---|---|
| « MSVCP140.dll manquant », « VCRUNTIME140.dll manquant » | Runtime non installé ou corrompu. | Installer/mettre à jour x86 et x64 (et ARM64 si concerné). Ne jamais télécharger des DLLs isolées. |
| Une appli 32 bits ne démarre pas sur OS 64 bits | Seule l’édition x64 a été installée. | Installer aussi l’édition x86. |
| Demande de redémarrage répétée | DLL verrouillée par un processus actif. | Fermer l’appli cible et relancer l’installeur, ou redémarrer Windows. |
| Après MAJ, un jeu plante à l’ouverture | Conflit de plugin/overlay ou autre changement simultané. | Réparer le VC++ (/repair), vider caches du jeu, désactiver overlay, retester. |
| Code d’erreur d’installation | Services Windows Installer/Confiance interrompus, fichiers système altérés. | Lancer sfc et DISM, puis réessayer l’installation. |
Méthodes de réparation avancées
Réparer l’installation VC++
Deux solutions rapides :
- Depuis Applications & fonctionnalités : sélectionnez l’entrée, choisissez Modifier, puis Réparer.
- En ligne de commande :
vc_redist.x64.exe /repair /quiet /norestartpuisvc_redist.x86.exe /repair /quiet /norestart.
Vérifier l’intégrité de Windows avant de réinstaller
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Après ces commandes, réinstallez les redistributables si nécessaire.
Bonnes pratiques pour une mise à jour sans stress
- Créer un point de restauration avant toute opération système importante.
- Installer les éditions x86 et x64 (et ARM64 si applicable) pour couvrir l’ensemble des apps.
- Conserver les anciennes générations (2005–2013). Elles cohabitent sans conflit.
- Éviter les DLLs « volantes » téléchargées sur le web : préférez l’installeur signé.
- Automatiser dans votre parc (MECM/Intune/PDQ) et surveiller la version
14.3x.xxxaprès déploiement.
Focus technique : fichiers et emplacements utiles
Pour les vérifications et audits, voici les éléments les plus courants exposés par le runtime Visual C++ 2015–2022 :
| DLL principale | Architecture | Chemin typique | Rôle |
|---|---|---|---|
vcruntime140.dll, vcruntime140_1.dll | x64 | C:\Windows\System32\ | Runtime C++ et fonctionnalités récentes (v14.x). |
msvcp140.dll, msvcp140_1.dll | x64 | C:\Windows\System32\ | Bibliothèque standard C++. |
vcruntime140.dll, msvcp140.dll | x86 | C:\Windows\SysWOW64\ | Équivalents 32 bits pour applis x86. |
vcruntime140.dll, msvcp140.dll | ARM64 | C:\Windows\System32\ (sur Windows ARM) | Modules natifs ARM64. |
À noter : l’Universal C Runtime (ucrtbase.dll) est livré avec Windows 10/11 et se met à jour via Windows Update. Il complète le runtime VC++ sans nécessiter d’action de votre part.
Firefox après la mise à jour : à quoi s’attendre
- Aucun réglage à modifier : le navigateur utilise le runtime installé ou les modules qu’il embarque, et demeure compatible.
- Stabilité inchangée ou améliorée : mise à jour = corrections de bugs et renforcement de la sécurité côté OS.
- Scénarios rares : si un crash survient, lancez Firefox en mode de dépannage, désactivez provisoirement les extensions, puis vérifiez/« réparez » le VC++ comme indiqué plus haut.
FAQ
Dois‑je installer x86 sur un Windows 64 bits ?
Oui. Beaucoup d’applications et jeux restent 32 bits. Installez x86 et x64.
Pourquoi voit‑on plusieurs entrées « Visual C++ » dans la liste des programmes ?
Chaque génération (2005 à 2013) installe ses propres DLLs. La famille 2015–2022 est unifiée et se met à jour « sur place ».
La mise à jour peut‑elle casser mes applications ?
Non dans l’immense majorité des cas. Le runtime 2015–2022 est rétrocompatible. S’il y a un problème, « Réparer » l’installation résout typiquement la situation.
Comment savoir si j’ai la dernière version ?
Ouvrez Applications & fonctionnalités et vérifiez le numéro en 14.3x.xxx (ou supérieur) affiché pour les entrées x86/x64.
Puis‑je supprimer les versions 2005/2008/2010/2012/2013 ?
Non, sauf si vous êtes certain qu’aucune application ne les exige. Il est plus sûr de les conserver.
Faut‑il redémarrer ?
Seulement si l’installeur le demande (fichiers verrouillés). Fermer les applis avant l’installation réduit ce besoin.
Et sur Windows Server/RDS ?
Installez x64 et x86 sur l’image maître. Les RemoteApps 32 bits requièrent l’édition x86, même sur serveur 64 bits.
Puis‑je déployer hors ligne ?
Oui. Conservez les installeurs signés sur un partage interne, et lancez‑les avec /quiet /norestart dans votre outil de déploiement.
Guide de dépannage pas à pas
- Vérifier l’installation : présence des entrées x86/x64 « 2015–2022 », version ≥
14.3x.xxx. - Réparer les packages via l’option « Modifier > Réparer » ou les commandes silencieuses.
- Contrôler l’intégrité système :
DISM /Online /Cleanup-Image /RestoreHealthpuissfc /scannow. - Réinstaller proprement : désinstaller uniquement la paire 2015–2022 si elle est corrompue, puis réinstaller x86/x64 (et ARM64 si besoin).
- Isoler les facteurs extérieurs : antivirus, overlays de jeux, extensions, pilotes graphiques.
Résumé actionnable
- Oui, mettez à jour les Microsoft Visual C++ Redistributables : sécurité, stabilité, compatibilité.
- Téléchargez uniquement depuis la page officielle Microsoft « Latest supported Visual C++ Redistributable… ».
- Installez x64 et x86 (et ARM64 si Windows on ARM).
- L’installation est simple et transparente ; redémarrez seulement si demandé.
- Firefox et vos autres applications continueront de fonctionner sans reconfiguration.
- Conservez les anciennes générations (2005–2013) et vérifiez l’affichage d’une version 14.3x.xxx après mise à jour.
Exemple de script de poste client
Le fragment suivant illustre une séquence fiable à exécuter en tant qu’administrateur (à adapter à votre contexte) :
rem -- Déploiement Visual C++ 2015–2022 en mode silencieux
rem -- Suppose que les installeurs se trouvent dans C:\Temp
cd /d C:\Temp
vc_redist.x64.exe /install /quiet /norestart
if %errorlevel% neq 0 echo "Echec x64" & exit /b 1
vc_redist.x86.exe /install /quiet /norestart
if %errorlevel% neq 0 echo "Echec x86" & exit /b 1
echo "VC++ 2015–2022 installé/à jour avec succès."
Conclusion
Mettre à jour les Microsoft Visual C++ Redistributables est une action sûre, rapide et bénéfique. En suivant la procédure ci‑dessus (téléchargement depuis la source officielle, installation des éditions adaptées, vérifications basiques), vous renforcez la sécurité de votre machine et évitez les erreurs d’exécution. Dans le cas d’usage décrit, l’utilisateur a installé la nouvelle version, a confirmé le bon fonctionnement de Firefox et a levé son inquiétude côté sécurité. Conservez ce guide : il servira lors des prochaines maintenances.

