Erreur « vc_runtimeminimum » sous Windows : réparer les Redistribuables Visual C++ manquants (x64/x86)

Après la désinstallation accidentelle des Redistribuables Visual C++, Windows peut afficher « vc_runtimeminimum_x64/x86 missing » et empêcher l’ouverture d’images ou d’applications. Ce guide détaille les étapes fiables pour identifier la version manquante, réinstaller proprement les runtimes et stabiliser le système.

Sommaire

Vue d’ensemble du problème

De nombreuses applications Windows (jeux, logiciels métiers, utilitaires, pilotes, extensions d’appareils photo, etc.) ne contiennent pas toutes les bibliothèques Visual C++ dont elles ont besoin. Elles s’appuient sur des redistribuables (Visual C++ Redistributable) installés dans le système : ce sont des paquets officiels qui fournissent les composants d’exécution (msvcp*, vcruntime*, concrt*, VC Minimum Runtime, etc.).

Si vous désinstallez un ou plusieurs de ces paquets — ou si leur installation est corrompue — Windows et les programmes qui en dépendent échouent au démarrage, avec des messages tels que :

  • vc_runtimeminimum_x64.msi missing / vc_runtimeminimum_x86.msi missing
  • MSVCP140.dll introuvable, VCRUNTIME140.dll manquant, api-ms-win-crt-runtime-l1-1-0.dll absent
  • Erreur d’exécution Visual C++ ou échec d’ouverture d’images (Photos), d’apps UWP/Win32, de jeux, etc.

La bonne nouvelle : dans l’immense majorité des cas, une réinstallation propre des redistribuables nécessaires résout totalement le problème.

Ce que signifie « vc_runtimeminimum »

Le composant VC Runtime Minimum fait partie des redistribuables Visual C++ 2015–2022 (MSVC 14.x). Il installe l’ensemble de base requis par la plupart des applications modernes (fichiers vcruntime140.dll, vcruntime140_1.dll, msvcp140.dll, etc.). Lorsque ce « Minimum Runtime » est absent ou incohérent, Windows peut remonter explicitement l’erreur vc_runtimeminimum et bloquer l’exécution.

Symptômes typiques et causes probables

SymptômeCause la plus probableAction conseillée
Message « vc_runtimeminimum_x64/x86 missing »Redistribuable Visual C++ 2015‑2022 manquant/corrompuRéinstaller vc_redist.x64 et/ou vc_redist.x86
« MSVCP140.dll » ou « VCRUNTIME140.dll » absentVisual C++ 2015‑2022 non présent ou incompletInstaller les deux architectures x64 et x86
Ancien logiciel 2010/2012 qui refuse de démarrerDépendance à une version antérieure spécifique (2008–2013)Ajouter le redistribuable correspondant (x86/x64)
Plusieurs entrées Visual C++ incohérentesInstallations partielles, mises à jour interrompuesNettoyage puis réinstallation propre

Avant de commencer

  • Droits administrateur requis pour installer/dDésinstaller.
  • Architecture : la plupart des PC sont x64, mais de nombreuses apps restent 32 bits (x86). Installez presque toujours les deux lorsque vous doutez.
  • Source sûre : utilisez exclusivement les paquets officiels Visual C++ Redistributable (page Microsoft « Latest Supported Visual C++ Downloads »).
  • Redémarrage : prévoyez de redémarrer après l’installation/clean‑up.

Identifier précisément les versions manquantes

1) En lisant le message d’erreur

Notez l’architecture indiquée (x86 = 32 bits, x64 = 64 bits) et, si présent, l’année/numéro de version (2008, 2012, 2015‑2022, etc.).

2) Via l’Observateur d’événements

  1. Ouvrez Observateur d’événements (Win+X → Rechercher → tapez « Observateur »).
  2. Allez dans Journaux Windows → Application.
  3. Filtrez par Source : SideBySide, MsiInstaller ou Application Error.
  4. Cherchez des entrées mentionnant MSVCP*, VCRUNTIME* ou vc_runtimeminimum et relevez l’architecture/année.

3) En partant du programme en échec

  • Si l’exécutable du programme se trouve dans C:\Program Files (x86)\, il est 32 bits → besoin du redistribuable x86.
  • Dans C:\Program Files\, il est 64 bits → besoin du redistribuable x64.

4) Tableau mémo des correspondances

Édition Visual C++PaquetFichiers typiquesRemarques
2008 (VC9)vcredist_x86 / vcredist_x64msvcr90.dll, msvcp90.dllParfois requis par de très vieux outils
2010 (VC10)vcredist_x86 / vcredist_x64msvcr100.dll, msvcp100.dllApps héritées
2012 (VC11)vcredist_x86 / vcredist_x64msvcr110.dll, msvcp110.dllEncore courant en entreprise
2013 (VC12)vcredist_x86 / vcredist_x64msvcr120.dll, msvcp120.dllUtilisé par de nombreux jeux
2015–2022 (MSVC 14.x)vc_redist.x86 / vc_redist.x64vcruntime140.dll, vcruntime140_1.dll, msvcp140.dllCouvre 2015/2017/2019/2022, recommandé en priorité

Télécharger puis installer les redistribuables appropriés

Rendez‑vous sur la page officielle Microsoft | Latest Supported Visual C++ Downloads et récupérez les exécutables vc_redist les plus récents. Installez séparément :

  • vc_redist.x64.exe : pour Windows/applications 64 bits.
  • vc_redist.x86.exe : pour applications 32 bits.

Bon réflexe : installez les deux sur un système x64, car un grand nombre d’apps restent 32 bits.

Installation graphique standard

  1. Fermez toutes les applications ouvertes.
  2. Lancez vc_redist.x64.exe puis vc_redist.x86.exe.
  3. Acceptez le contrat, cliquez sur Install.
  4. Redémarrez Windows à la fin.

Installation automatisée avec Winget (recommandé)

Ouvrez un Terminal Windows en tant qu’administrateur et exécutez :

winget search vcredist
winget install --id Microsoft.VCRedist.2015+.x64 -e
winget install --id Microsoft.VCRedist.2015+.x86 -e

Pour des besoins hérités :

winget install --id Microsoft.VCRedist.2013.x64 -e
winget install --id Microsoft.VCRedist.2013.x86 -e
winget install --id Microsoft.VCRedist.2012.x64 -e
winget install --id Microsoft.VCRedist.2012.x86 -e

Astuce : si Winget signale qu’un ID n’existe pas, utilisez winget search vcredist 2013 pour obtenir l’identifiant exact publié dans votre catalogue.

Installation silencieuse (déploiement ou script)

Si vous avez stocké les exécutables sur disque (utile pour une réinstallation hors‑ligne), vous pouvez lancer une installation silencieuse :

.\vc_redist.x64.exe /install /quiet /norestart
.\vc_redist.x86.exe /install /quiet /norestart

Nettoyer les installations corrompues (optionnel mais utile)

Si vous observez de multiples entrées Visual C++ incohérentes, une désinstallation complète suivie d’une réinstallation propre donne d’excellents résultats.

Méthode simple par les Paramètres Windows

  1. Ouvrez Paramètres → Applications → Applications installées.
  2. Tapez « Visual C++ » dans la recherche.
  3. Désinstallez chaque entrée « Microsoft Visual C++ Redistributable » (commencez par les plus récentes, puis les anciennes).
  4. Redémarrez.
  5. Réinstallez proprement Visual C++ 2015‑2022 (x64 + x86), puis ajoutez d’anciennes versions si nécessaire.

Utiliser l’outil Microsoft « Program Install and Uninstall troubleshooter »

Cet utilitaire peut supprimer des traces d’installation ou des entrées impossibles à désinstaller via l’interface. Exécutez‑le, choisissez Uninstalling, sélectionnez la ou les entrées Visual C++ récalcitrantes, laissez l’outil réparer, puis réinstallez les redistribuables propres.

Réinstaller ou réparer les applications impactées

Une fois les redistribuables réinstallés :

  • Relancez le programme fautif. S’il échoue toujours, tentez Modifier → Réparer dans Paramètres → Applications.
  • Pour les jeux (Steam, EA, Ubisoft), exécutez la vérification/réparation d’intégrité des fichiers. Ces lanceurs réinstallent souvent automatiquement les redistribuables requis.
  • Pour des suites Adobe/Autodesk, utilisez leurs utilitaires de réparation intégrés.

Contrôles système complémentaires (optionnel)

Après un incident de type « vc_runtimeminimum », validez l’intégrité des fichiers Windows :

  1. Ouvrez un Terminal (Admin).
  2. Exécutez : sfc /scannow
  3. Puis : DISM /Online /Cleanup-Image /RestoreHealth
  4. Redémarrez.

Vérifiez également l’état de Windows Update. Certaines mises à jour cumulatives réinstallent ou corrigent les composants Visual C++.

Vérifier que tout est revenu à la normale

  • Applications : elles s’ouvrent sans message d’erreur.
  • Applications installées : vous voyez au moins deux entrées « Microsoft Visual C++ 2015‑2022 Redistributable », une pour x64 et une pour x86.
  • Observateur d’événements : plus d’événements récents « SideBySide »/« vc_runtimeminimum ».

Bonnes pratiques pour éviter le retour du problème

  • Ne supprimez pas les redistribuables au prétexte de « faire de la place ». Ils sont légers et essentiels.
  • Gardez une copie locale des derniers vc_redist.x64/x86.exe pour les réinstallations hors‑ligne.
  • Point de restauration : créez‑en un avant des opérations de nettoyage massives.
  • PC Dell : SupportAssist peut détecter et réinstaller automatiquement des redistribuables manquants.

Scénarios particuliers

Windows sur ARM64

Sur un appareil ARM64 (certains PC Windows modernes), certaines apps x86/x64 s’exécutent via émulation. Les redistribuables ARM64 et/ou les paquets x86/x64 restent nécessaires selon l’app. Installez en priorité 2015‑2022 x86 + x64 ; ajoutez ARM64 si votre application cible explicitement ARM.

Poste d’entreprise verrouillé

Si la stratégie de sécurité bloque l’installation, demandez à l’IT de déployer les paquets via Intune/Configuration Manager (mode silencieux /quiet /norestart) et d’épinglez‑les au catalogue logiciel interne.

Machine hors‑ligne

Téléchargez les exécutables sur un poste connecté, copiez‑les via clé USB, installez (mode silencieux possible). Conservez ces exécutables dans un répertoire « Drivers & Runtimes » pour de futures interventions.

FAQ

Dois‑je installer toutes les versions de 2008 à 2022 ?

Pas forcément. Visual C++ 2015‑2022 couvre la famille 2015/2017/2019/2022 et résout déjà la majorité des cas. Ajoutez 2013/2012/2010/2008 uniquement si une application spécifique l’exige.

Pourquoi installer x86 sur un Windows x64 ?

Parce qu’un grand nombre d’applications restent compilées en 32 bits. Sans le redistribuable x86, ces programmes échoueront même sur un système 64 bits.

Puis‑je « réparer » un redistribuable existant ?

Oui : via Paramètres → Applications → Applications installées, sélectionnez l’entrée Visual C++ et choisissez Modifier → Réparer. Cependant, en cas de corruption ou d’incohérences multiples, un clean‑up complet puis une réinstallation propre est souvent plus fiable.

Le message parle de vc_runtimeAdditional plutôt que vc_runtimeminimum : c’est lié ?

Oui. VC Runtime Additional est l’autre composant principal installé par les paquets 2015‑2022. S’il manque, la solution est identique : réinstaller les redistribuables requis.

Checklist rapide (à suivre pas à pas)

  1. Noter l’architecture et la version mentionnées par l’erreur (x86/x64, 2015‑2022, etc.).
  2. Ouvrir l’Observateur d’événements et confirmer la dépendance manquante (SideBySide / MsiInstaller).
  3. Télécharger les redistribuables officiels Visual C++ (2015‑2022 a minima).
  4. Installer vc_redist.x64 puis vc_redist.x86. Redémarrer.
  5. Si conflit persiste : désinstaller toutes les entrées Visual C++ → redémarrer → réinstaller proprement.
  6. Réparer/réinstaller l’application affectée si nécessaire.
  7. Exécuter sfc /scannow et DISM. Mettre Windows Update à jour.

Annexe : commandes utiles

Vérifier rapidement les entrées Visual C++ installées (PowerShell)

Get-Package | Where-Object { $_.Name -match 'Visual C\+\+.*Redistributable' } |
  Select-Object Name, Version, ProviderName

Installer/reparer en script (exemple)

# 1) Installer 2015–2022 x64 et x86 via Winget
winget install --id Microsoft.VCRedist.2015+.x64 -e --accept-package-agreements --accept-source-agreements
winget install --id Microsoft.VCRedist.2015+.x86 -e --accept-package-agreements --accept-source-agreements

# 2) Exécuter SFC/DISM

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth 

Informations supplémentaires utiles

  • Les packages Visual C++ 2015‑2022 couvrent aussi 2015, 2017, 2019 et 2022 ; ils suffisent souvent à eux seuls.
  • Conservez une copie locale des exécutables vc_redist pour des réinstallations hors‑ligne.
  • Sur un poste Dell, SupportAssist peut détecter puis réinstaller automatiquement les redistribuables manquants.

Conclusion

L’erreur « vc_runtimeminimum_x64/x86 missing » indique presque toujours un runtime Visual C++ absent ou incohérent. En identifiant l’architecture et l’année visées, puis en réinstallant méthodiquement les redistribuables (idéalement 2015‑2022 en x64 et x86), vous rétablirez rapidement l’ouverture des images et la stabilité des applications. Si des conflits subsistent, un nettoyage complet des anciennes entrées suivi d’une réinstallation propre, puis un contrôle SFC/DISM et un passage par Windows Update, permettent de revenir à un système sain et durable.


Sommaire