Dépannage de Windows 11 – Correction des erreurs VCRUNTIME140.dll et MSVCP140.dll

Aide

Le guide définitif pour corriger les erreurs VCRUNTIME140.dll et MSVCP140.dll sous Windows 11

Les fichiers VCRUNTIME140.dll et MSVCP140.dll manquants ou corrompus sont une cause fréquente d’erreurs lors de l’installation ou du lancement d’applications sous Windows 11. Ces fichiers DLL (Dynamic Link Library) critiques font partie du package redistribuable Microsoft Visual C++ et fournissent des fonctionnalités essentielles pour les applications. construit en utilisant Visual C++. La réinstallation du redistribuable Microsoft Visual C++ est souvent la solution la plus simple, mais il existe quelques autres méthodes de dépannage qui peuvent résoudre le problème. Voici notre guide définitif pour corriger les erreurs VCRUNTIME140.dll et MSVCP140.dll sous Windows 11 :

Diagnostiquer le problème

Lorsque vous essayez d’installer ou de lancer une application sous Windows et que vous recevez une erreur mentionnant VCRUNTIME140.dll ou MSVCP140.dll, cela signifie probablement qu’un ou les deux fichiers sont manquants ou corrompus. Vous pouvez voir divers messages d’erreur tels que :

Comment corriger l’erreur d’exécution dans Windows 11 ?

Plusieurs utilisateurs ont signalé avoir rencontré une erreur d’exécution dans Windows 11, ce qui les empêche de lancer l’application. Pour résoudre le problème, redémarrez le PC, mettez à jour le pilote graphique, réparez/réinitialisez l’application problématique, parmi les autres méthodes répertoriées ci-dessous. Découvrez également le meilleur logiciel pour résoudre définitivement l’erreur d’exécution.

« VCRUNTIME140.dll est manquant »

« MSVCP140.dll introuvable »

« L’exécution du code ne peut pas continuer car VCRUNTIME140_1.dll n’a pas été trouvé »

Ces DLL sont des conditions préalables et doivent être présentes pour que les applications créées avec Visual C++ fonctionnent correctement. S’ils sont endommagés ou supprimés, des erreurs d’exécution se produiront.

Causes potentielles

Il existe quelques raisons courantes pour lesquelles vous pouvez voir des erreurs VCRUNTIME140.dll ou MSVCP140.dll :

  • Fichiers système manquants ou corrompus– Un fichier système Windows endommagé peut empêcher l’enregistrement correct des DLL.

  • Redistribuable Visual C++ obsolète ou manquant– Les fichiers peuvent être manquants si le package redistribuable Visual C++ requis n’est pas installé, endommagé ou obsolète.

  • Incompatibilité logicielle– Certains logiciels peuvent remplacer ou bloquer les versions DLL valides nécessaires à d’autres programmes.

  • Infection par logiciel malveillant/virus– Les virus et logiciels malveillants suppriment ou remplacent parfois des fichiers système clés tels que les DLL.

  • Bug/problème logiciel– Dans de rares cas, un bug logiciel peut supprimer les fichiers par erreur.

Correction des erreurs VCRUNTIME140.dll et MSVCP140.dll

1. Installez le dernier redistribuable Visual C++

La solution la plus simple consiste à télécharger et à installer le dernier package redistribuable Visual C++ pris en charge par Microsoft. Celui-ci contient les fichiers DLL les plus mis à jour dont les applications ont besoin.

Vous devez installer les versions x86 et x64 :

x86 : Visual C++ Redistribuable pour Visual Studio 2015, 2017 et 2019

x64 : Visual C++ Redistribuable pour Visual Studio 2015, 2017 et 2019

Exécutez les deux programmes d’installation, redémarrez votre PC, puis essayez à nouveau de lancer l’application problématique.

2. Réparer les fichiers système corrompus

Parfois, des fichiers système Windows corrompus empêchent l’enregistrement correct des DLL. Exécutez l’outil Vérificateur de fichiers système (SFC) pour rechercher et remplacer les fichiers endommagés :

  1. Ouvrez une invite de commande élevée
  2. Tapersfc/scannowet appuyez sur Entrée
  3. Redémarrez votre PC une fois terminé

Cela vérifiera que tous les fichiers critiques, y compris les DLL, sont intacts et restaurera tous les fichiers défectueux à partir d’un cache.

3. Réinstallez l’application problématique

Si le problème provient de l’application elle-même, la réinstallation peut écraser les fichiers DLL manquants. Désinstallez complètement le programme de votre PC, redémarrez, puis récupérez une nouvelle copie du programme d’installation auprès du développeur. Exécutez à nouveau le programme d’installation pour remplacer tous les fichiers programme associés.

4. Copiez les DLL depuis un autre PC

Vous pouvez extraire manuellement des copies de VCRUNTIME140.dll et MSVCP140.dll à partir d’un autre ordinateur Windows 11 sur lequel le redistribuable Visual C++ est installé. Le remplacement des DLL problématiques peut résoudre les erreurs. Assurez-vous simplement d’extraire les versions x86 ou x64 correspondantes.

5.Utiliser le marcheur de dépendances

Pour les utilisateurs avancés, l’utilitaire Dependency Walker peut diagnostiquer pourquoi une application spécifique échoue en raison de dépendances DLL manquantes. Il révèle tous les fichiers interconnectés et les données de registre dont dépend le fonctionnement du logiciel. Si VCRUNTIME140.dll et/ou MSVCP140.dll sont répertoriés comme manquants, la réinstallation de Visual C++ Redistributable devrait résoudre le problème.

Prévention des erreurs VCRUNTIME140.dll et MSVCP140.dll

Pour éviter ces erreurs d’exécution à l’avenir :

  • Gardez Windows et tous les logiciels à jour pour éviter la corruption des fichiers système.
  • Ne supprimez pas les redistribuables Visual C++ si le logiciel que vous utilisez en dépend.
  • Installez les applications dans les répertoires par défaut et ne déplacez pas les fichiers installés.
  • Utilisez un nettoyeur de registre comme CCleaner pour résoudre les problèmes de registre enchevêtrés.
  • Exécutez régulièrement des analyses antivirus pour détecter tout logiciel malveillant sur votre système.

Suivre les meilleures pratiques de Microsoft en matière de développement d’applications et éviter les modifications inutiles de votre système peut aider à éviter des erreurs DLL déroutantes. Notre guide présente les moyens les plus courants et les plus efficaces de dépanner et de réparer les fichiers VCRUNTIME140.dll et MSVCP140.dll manquants afin que vous puissiez revenir rapidement à une utilisation normale de Windows. Faites-nous savoir si vous avez d’autres questions!

Les références

  1. https://www.digitbin.com/how-to-fix-msvcp140-dll-or-vcruntime140-dll-missing-on-windows-11/
  2. https://techwiser.com/fixes-for-msvcp140-dll-or-vcruntime140-dll-missing-on-windows-11-10/

WindoQ