/

Comment corriger l’erreur « vcruntime140.dll not found » sous Windows 11

par Team Ninja
An image of a system error window for the blog Understanding and Resolving the 'vcruntime140.dll not found' Error in Windows
An image of a system error window for the blog Understanding and Resolving the 'vcruntime140.dll not found' Error in Windows

Essayez notre logiciel de gestion des terminaux n°1 sur G2

Pas de carte de crédit requise, accès complet à toutes les fonctionnalités.

Webinar

NinjaOne 12.0 Feature Updates: What You Need to Know

Automatisez les aspects les plus complexes de l'informatique

Points clés

  • L’erreur « vcruntime 140 DLL not found » ou « vcruntime140.dll was not found » se produit lorsque Windows ne parvient pas à localiser les fichiers runtime Microsoft Visual C++ requis.
  • La solution la plus sûre consiste à réinstaller le package officiel Microsoft Visual C++ 2015-2022 Redistributable.
  • Exécutez SFC (sfc /scannow) et DISM (DISM /Online /Cleanup-Image /RestoreHealth) pour réparer les fichiers système corrompus.
  • Parmi les variantes courantes, on trouve « vcruntime140.dll missing », « vcruntime140d.dll was not found » et d’autres messages d’erreur liés à vcruntime140.dll.
  • Les administrateurs informatiques peuvent éviter que le problème ne se reproduise grâce à une gestion des correctifs centralisée et au déploiement du package Redistributable.

Vous avez probablement déjà rencontré différentes erreurs sur votre appareil Windows. L’une des plus agaçantes est l’erreur « vcruntime 140 DLL not found » ou « vcruntime140.dll was not found » , qui apparaît généralement lorsque vous essayez d’ouvrir un programme ou un jeu qui dépend du fichier vcruntime140.dll.

Les fichiers DLL et les erreurs DLL sous Windows

DLL est l’acronyme de Dynamic Link Library. Il s’agit d’une bibliothèque qui contient du code et des données que plusieurs programmes peuvent utiliser simultanément. Les fichiers DLL jouent un rôle précis dans le système d’exploitation Windows : ils rendent les programmes plus efficaces et réduisent la redondance en leur permettant de partager des ressources.
Certains exécutables ont besoin de DLL spécifiques pour fonctionner. Si le fichier DLL requis présente un problème, un message d’erreur s’affiche, comme l’erreur « vcruntime140.dll not found ».

Regardez le tutoriel vidéo Comprendre et résoudre l’erreur « vcruntime140.dll not found » sous Windows.

🛑 Traiter les erreurs DLL sur de nombreux terminaux peut vite devenir un casse-tête.

Allégez votre charge de travail et assurez la continuité de vos opérations avec la solution de gestion des terminaux de NinjaOne

Qu’est-ce que vcruntime140.dll ?

Le fichier vcruntime140.dll fait partie du package Microsoft Visual C++ Redistributable, un compilateur qui installe les bibliothèques runtime Microsoft C et C++ (MSVC).

Depuis 2026, Microsoft distribue ce fichier via les packages Microsoft Visual C++ 2015-2022 Redistributable, dont dépendent de nombreuses applications et jeux Windows.

Le package Redistributable contient des fonctions essentielles au bon fonctionnement de nombreuses applications et jeux Windows. Ce package doit être installé sur votre système avant que vous n’installiez des applications qui utilisent ces bibliothèques.

Pourquoi vcruntime140.dll ne fonctionne-t-il pas ?

Une erreur « vcruntime140.dll not found » signifie que Windows ne peut pas accéder au fichier DLL, et cela pour plusieurs raisons possibles. Voici les causes les plus fréquentes :

  • Fichier manquant ou corrompu : le fichier vcruntime140.dll est peut-être absent ou corrompu, ce qui empêche les programmes d’y accéder.
  • Installation incorrecte : si le package Visual C++ Redistributable n’est pas installé correctement, le fichier vcruntime140.dll peut devenir indisponible ou inutilisable
  • Windows ou package Redistributable obsolète : si votre système d’exploitation Windows ou le package Visual C++ Redistributable n’est pas à jour, des problèmes de compatibilité peuvent survenir avec le fichier vcruntime140.dll.
  • Problèmes de registre Windows : des entrées de registre non valides ou erronées peuvent provoquer des erreurs.

Résoudre l’erreur « vcruntime140.dll not found » sous Windows 11

Maintenant que vous en savez plus sur le fichier vcruntime140.dll, une question se pose : comment réparer un fichier DLL manquant ?

Voici un aperçu rapide :

Résumé des solutions rapides

  1. Réinstallez Microsoft Visual C++ 2015-2022 Redistributable
  2. Exécutez sfc /scannow
  3. Exécutez DISM /Online /Cleanup-Image /RestoreHealth
  4. Installez les mises à jour Windows
  5. Redémarrez votre système

Pour une résolution plus approfondie, découvrez ces cinq méthodes pour corriger l’erreur « vcruntime140 is missing » et d’autres problèmes de fichiers DLL sur votre système Windows 11.

MéthodeCe qu’elle corrigeIdéale pourÉvolutive à l’échelle de l’entreprise ?
Réinstaller Microsoft Visual C++ 2015-2022 RedistributableFichiers runtime manquants ou corrompusLa plupart des cas de vcruntime140.dll missing ou vcruntime140.dll was not found✅ Oui (déploiement via RMM, Intune, GPO)
Exécuter SFC (sfc /scannow)Fichiers système corrompusCorruption générale de fichiers Windows⚠️ Limitée (scriptable mais au niveau du terminal)
Exécuter DISM (DISM /RestoreHealth)Corruption de l’image WindowsErreurs DLL persistantes ou récurrentes⚠️ Scriptable via PowerShell à distance
Installer les mises à jour WindowsProblèmes de compatibilité ou fichiers système obsolètesSystèmes en retard sur les correctifs✅ Oui (via des outils de gestion des correctifs)
Enregistrer la DLL avec regsvr32Problèmes d’enregistrement COMCas très particuliers (rare pour vcruntime140.dll)❌ Non
« vcruntime140.dll download » manuel depuis un site tiersRien de fiableContournements risqués❌ Non
Réinstaller l’application concernéeCorruption propre à une applicationUne seule application défaillante⚠️ Limitée
Déploiement centralisé du package Redistributable (administrateur informatique)Défaillances sur plusieurs terminauxEnvironnements de grandes entreprises✅ Oui

Méthode 1 : analyse avec SFC (SFC)

SFC est un utilitaire intégré à Windows. L’analyse SFC vous permet de détecter et de restaurer les fichiers système corrompus sous Windows 11. Suivez ces étapes pour lancer une analyse SFC et corriger l’erreur « vcruntime140.dll not found » :

  • Appuyez sur la touche Windows de votre clavier et tapez « Invite de commandes ».
  • Faites un clic droit sur Invite de commandes et sélectionnez « Exécuter en tant qu’administrateur ».
  • Dans la fenêtre de l’invite de commandes, tapez la commande suivante : sfc /scannow
  • Appuyez sur Entrée et attendez la fin de l’analyse.

L’analyse SFC répare automatiquement les fichiers système Windows corrompus, y compris le fichier vcruntime140.dll.

Méthode 2 : réinstaller Visual C++ Redistributable

Une autre façon de résoudre les problèmes liés à vcruntime140.dll consiste à réinstaller le package Microsoft Visual C++ Redistributable. Voici comment procéder :

  • Ouvrez votre navigateur web et recherchez « Microsoft Visual C++ Redistributable download » sur le site officiel de Microsoft.
  • Choisissez et téléchargez la dernière version du package Visual C++ Redistributable correspondant à l’architecture de votre système (32 bits ou 64 bits).
  • Une fois le téléchargement terminé, lancez l’installateur et suivez les instructions à l’écran pour réinstaller le package.
  • À la fin de l’installation, redémarrez votre ordinateur et vérifiez si l’erreur « vcruntime140.dll not found » a disparu.

Méthode 3 : enregistrer manuellement le fichier vcruntime140.dll

⚠️ Important : cette méthode ne s’applique généralement pas à vcruntime140.dll, mais elle est parfois recommandée pour d’autres problèmes liés aux DLL.

Si le fichier vcruntime140.dll est présent sur votre système mais n’est pas enregistré correctement, l’enregistrer manuellement peut corriger l’erreur. Suivez ces étapes pour enregistrer le fichier :

  • Appuyez sur la touche Windows et tapez « Invite de commandes ».
  • Faites un clic droit sur Invite de commandes et sélectionnez « Exécuter en tant qu’administrateur ».
  • Dans la fenêtre de l’invite de commandes, tapez la commande suivante : regsvr32 vcruntime140.dll
  • Appuyez sur Entrée, attendez la fin du processus, puis vérifiez qu’un message de confirmation indique que le fichier a bien été enregistré.
  • Redémarrez votre ordinateur et vérifiez si l’erreur a disparu.

Méthode 4 : lancer une analyse DISM

Deployment Image Servicing and Management (DISM) est un autre utilitaire Windows qui peut aider à réparer les fichiers système corrompus. Pour lancer une analyse DISM et résoudre l’erreur « vcruntime140.dll not found », suivez ces étapes :

  • Appuyez sur la touche Windows et tapez « Invite de commandes ».
  • Faites un clic droit sur Invite de commandes et sélectionnez « Exécuter en tant qu’administrateur ».
  • Tapez la commande suivante : DISM /Online /Cleanup-Image /RestoreHealth
  • Appuyez sur Entrée et attendez la fin de l’analyse. DISM recherche les corruptions du système et répare automatiquement les problèmes détectés.
  • Après l’analyse, redémarrez votre ordinateur et vérifiez si l’erreur a disparu.

Méthode 5 : mettre à jour Windows

Un système d’exploitation Windows obsolète peut présenter plusieurs problèmes, notamment des incompatibilités avec les fichiers DLL. Pour corriger l’erreur « vcruntime140.dll not found » et vous assurer que votre système est à jour, procédez comme suit :

  • Appuyez sur la touche Windows et ouvrez l’application Paramètres.
  • Allez dans « Mise à jour et sécurité » et sélectionnez « Windows Update » dans la barre latérale gauche.
  • Cliquez sur le bouton « Rechercher des mises à jour » et attendez que Windows recherche les mises à jour disponibles.
  • Si des mises à jour sont détectées, cliquez sur « Installer » pour les télécharger et les installer.
  • Une fois les mises à jour installées, redémarrez votre ordinateur et vérifiez si l’erreur a disparu.

💡Remarque : sous Windows 11, le chemin est Paramètres → Windows Update.

Mesures préventives pour éviter l’erreur « vcruntime140.dll not found » à l’avenir

Plusieurs mesures permettent d’éviter l’erreur « vcruntime140.dll not found » et d’autres problèmes système à l’avenir :

  • Maintenez votre système à jour en vérifiant régulièrement la disponibilité de mises à jour pour votre système d’exploitation Windows et pour le package Microsoft Visual C++ Redistributable. Vous êtes ainsi certain de disposer de la dernière version du fichier vcruntime140.dll, pour garantir la compatibilité et corriger les problèmes connus.
  • Utilisez des sources de logiciels fiables lorsque vous installez de nouveaux programmes ou jeux. Téléchargez les applications depuis des sources de confiance pour limiter le risque de fichiers DLL corrompus ou manquants.
  • Effectuez une maintenance système régulière. Lancez des analyses système, comme l’analyse SFC et l’analyse DISM, pour repérer et corriger les problèmes de fichiers système avant qu’ils ne provoquent des erreurs.

Les outils de gestion des correctifs automatisée comme NinjaOne garantissent que vos systèmes Windows restent à jour et à l’abri d’erreurs telles que les fichiers DLL manquants.

Programmez votre essai gratuit de 14 jours de la solution de gestion des correctifs n° 1.

Comment corriger une erreur de DLL manquante

Si vous développez des applications avec les outils Microsoft C ou C++, ou si vous exécutez des applications qui en dépendent, le package Microsoft Visual C++ Redistributable est indispensable. Le fichier vcruntime140.dll fait partie de ce package et peut poser problème s’il est corrompu ou supprimé.
Vous vous demandez comment corriger une erreur de DLL manquante ? Les erreurs système sont agaçantes, mais vous pouvez les réparer en suivant les instructions ci-dessus pour corriger l’erreur « vcruntime140 is missing » sur votre système Windows 11. Suivez les étapes avec attention et effectuez les analyses et réinstallations nécessaires pour une résolution sans accroc.
En prenant des mesures préventives et en maintenant votre système à jour, vous réduirez les risques de rencontrer des erreurs DLL similaires à l’avenir.

FAQs

Le fichier vcruntime140.dll fait partie du package Microsoft Visual C++ Redistributable. Il contient des composants runtime nécessaires à de nombreuses applications et jeux Windows développés avec les outils Microsoft C et C++.

Cette erreur apparaît généralement lorsque le fichier DLL est manquant, corrompu ou mal enregistré, pour les raisons suivantes :

  • Installation incomplète ou incorrecte de Visual C++ Redistributable
  • Mises à jour Windows obsolètes ou absentes
  • Fichiers système corrompus
  • Plus rarement, problèmes de registre ou infections par des malwares

Réinstallez le package Microsoft Visual C++ 2015-2022 Redistributable et lancez les analyses SFC et DISM.

Non. Télécharger des fichiers DLL depuis des sites tiers n’est pas sûr et peut introduire des malwares. Réparez ou réinstallez plutôt le package officiel Visual C++ Redistributable de Microsoft.

Oui. Les applications dépendent de versions différentes. Ne désinstallez pas les versions plus anciennes tant que vous n’avez pas confirmé qu’elles sont inutiles.

Oui. En garantissant l’installation des mises à jour Windows et des packages Redistributable selon un calendrier défini, les outils de gestion des correctifs automatisée réduisent le risque d’erreurs DLL sur l’ensemble des terminaux.

Vous pourriez aussi aimer

Prêt à simplifier les aspects les plus complexes de l'informatique et de la sécurité ?