Il arrive que des applications ne puissent pas démarrer en raison de l’absence de MSVCR120.dll ou MSVCP120.dll. Cette erreur est causée par des packages redistribuables Visual C++ manquants ou corrompus. Cet article explique les détails de cette erreur et comment la résoudre, y compris l’installation de la version x86 de VC++ comme solution finale.
Aperçu de l’erreur
L’erreur MSVCR120.dll ou MSVCP120.dll se produit lorsque les fichiers DLL nécessaires au démarrage d’une application sont manquants. Ces fichiers font partie des packages redistribuables Visual C++, et leur absence ou leur corruption cause l’erreur. Ce problème empêche certains programmes de fonctionner correctement.
Réinstallation de la version Visual C++ x64
La première étape pour résoudre les erreurs MSVCR120.dll ou MSVCP120.dll consiste à essayer de réinstaller la version Visual C++ x64. Suivez ces étapes pour réinstaller :
- Désinstallez tous les packages redistribuables Visual C++ x64 existants.
- Téléchargez le dernier package redistribuable Visual C++ x64 sur le site officiel de Microsoft.
- Exécutez l’installateur téléchargé et réinstallez-le.
Cela pourrait réparer les fichiers DLL corrompus. Cependant, si cela ne résout pas le problème, essayez les étapes suivantes.
Commandes de réparation dans l’invite de commande
Si l’erreur MSVCR120.dll ou MSVCP120.dll se produit, tenter de réparer les fichiers système peut être efficace. Utilisez l’invite de commande pour exécuter les commandes suivantes :
Commande SFC (System File Checker)
sfc /scannow
Cette commande vérifie l’intégrité des fichiers système et répare les fichiers corrompus.
Commande DISM (Deployment Imaging Service and Management Tool)
DISM /Online /Cleanup-Image /RestoreHealth
Cette commande répare l’image Windows et résout les problèmes que SFC ne peut pas corriger.
L’exécution de ces commandes peut restaurer l’intégrité du système et potentiellement résoudre les erreurs DLL.
Restauration du système
Pour revenir à un état antérieur à l’apparition de l’erreur MSVCR120.dll ou MSVCP120.dll, essayez une restauration du système. La restauration du système utilise des points de restauration créés par Windows pour revenir à un état antérieur de votre PC.
Étapes de la restauration du système
- Ouvrir le menu Démarrer : Cliquez sur le bouton « Démarrer ».
- Rechercher « Restauration du système » : Tapez « Restauration du système » dans la barre de recherche et sélectionnez « Créer un point de restauration ».
- Sélectionner la protection du système : Cliquez sur l’onglet « Protection du système » puis sur le bouton « Restauration du système ».
- Sélectionner un point de restauration : Choisissez un point de restauration antérieur à l’apparition de l’erreur.
- Exécuter la restauration : Suivez les instructions pour effectuer la restauration du système.
La restauration du système peut annuler les modifications ayant causé l’erreur, mais notez que les applications ou pilotes installés peuvent être affectés par le point de restauration.
Mise à jour Windows
Une méthode pour résoudre les erreurs MSVCR120.dll ou MSVCP120.dll est d’appliquer les dernières mises à jour Windows. Windows Update fournit des mises à jour importantes pour améliorer la stabilité et la sécurité du système.
Étapes de mise à jour Windows
- Ouvrir les paramètres : Cliquez sur le bouton « Démarrer » et sélectionnez l’icône « Paramètres ».
- Sélectionner Mise à jour & Sécurité : Cliquez sur « Mise à jour & Sécurité ».
- Sélectionner Windows Update : Choisissez « Windows Update » dans le menu de gauche.
- Rechercher des mises à jour : Cliquez sur le bouton « Rechercher des mises à jour ».
- Installer les mises à jour : Si des mises à jour sont disponibles, suivez les instructions pour les installer.
Exécuter Windows Update peut appliquer des correctifs et des mises à jour aux fichiers système, résolvant potentiellement les erreurs DLL.
Solution finale
Installer la version x86 de VC++ peut résoudre les erreurs MSVCR120.dll ou MSVCP120.dll, surtout si l’application est une version 32 bits. Suivez ces étapes pour l’installer :
Étapes pour installer la version VC++ x86
Désinstaller les packages redistribuables Visual C++ x86 existants :
- Désinstallez les packages redistribuables Visual C++ x86 existants depuis « Panneau de configuration » > « Programmes et fonctionnalités ».
Télécharger depuis le site officiel de Microsoft :
- Téléchargez le dernier package redistribuable Visual C++ x86 depuis le site officiel de Microsoft.
Exécuter l’installateur téléchargé :
- Double-cliquez sur l’installateur téléchargé et exécutez l’installation.
Pourquoi la version x86 est nécessaire
Si l’application est une version 32 bits, le package redistribuable VC++ x86 correspondant est nécessaire. Cela fournit les fichiers DLL 32 bits nécessaires à l’application, résolvant l’erreur. Comme de nombreuses applications sont développées en versions 32 bits, l’installation de la version x86 est souvent essentielle.
Informations supplémentaires
Les erreurs MSVCR120.dll ou MSVCP120.dll peuvent parfois être résolues par une réinstallation. Il est important de considérer d’autres approches également.
Réinstallation des applications
Si l’erreur est liée à une application spécifique, la réinstallation de cette application pourrait résoudre le problème. Référez-vous aux étapes suivantes :
Désinstallation de l’application :
- Désinstallez l’application concernée depuis « Panneau de configuration » > « Programmes et fonctionnalités ».
Réinstaller :
- Téléchargez la dernière version depuis le site officiel de l’application et réinstallez-la.
Gestion des autres erreurs DLL
Pour d’autres erreurs DLL, installer les packages redistribuables Visual C++ ou exécuter des commandes de réparation peut être efficace. Voici quelques méthodes générales :
- Télécharger les fichiers DLL :
- Téléchargez les fichiers DLL nécessaires depuis un site de confiance et placez-les dans le répertoire approprié.
- Correction du registre :
- Pour des erreurs spécifiques, corriger manuellement le registre peut être nécessaire. Cependant, éditer le registre comporte des risques, procédez donc avec prudence.
Combiner ces méthodes peut efficacement résoudre de nombreuses erreurs DLL.
Conclusion
Les erreurs liées à l’absence de MSVCR120.dll ou MSVCP120.dll surviennent en raison de packages redistribuables Visual C++ manquants ou corrompus. Pour résoudre ces erreurs, essayez les étapes suivantes dans l’ordre :
- Réinstaller la version Visual C++ x64 : Désinstallez la version x64 existante et réinstallez la dernière version x64.
- Exécuter des commandes de réparation dans l’invite de commande : Exécutez les commandes SFC et DISM pour réparer les fichiers système.
- Restauration du système : Restaurez le système à un état antérieur à l’apparition de l’erreur.
- Mise à jour Windows : Appliquez les dernières mises à jour.
- Installer la version VC++ x86 : Si l’application est une version 32 bits, installez la version x86.
En suivant ces étapes, vous pouvez efficacement résoudre les erreurs DLL. Il est souvent recommandé d’installer d’abord la version x86 de VC++ comme solution finale. Si le problème persiste, envisagez de réinstaller l’application ou de traiter d’autres erreurs DLL en utilisant les méthodes discutées.