Introduction
L’erreur msvcp120.dll manquant signifie généralement qu’une application ne parvient pas à charger un composant requis de Visual C++ 2013. Trois solutions sont à essayer dans cet ordre : réparer ou réinstaller l’application concernée, installer les packages Microsoft Visual C++ 2013, puis utiliser Fionn DLL Fixer comme outil de diagnostic facultatif. Évitez de télécharger séparément cette DLL depuis un site non officiel. Le package Microsoft complet fournit ensemble les composants compatibles et constitue la solution manuelle la plus sûre.
Diagnostic rapide de l’erreur msvcp120.dll manquant
Microsoft identifie msvcp120.dll comme la version 12 de sa bibliothèque d’exécution C++. Sa documentation sur la redistribution de Visual Studio 2013 répertorie précisément ce fichier. Le package pertinent est donc Visual C++ 2013, même si une version plus récente de Visual C++ est déjà installée.

| Situation observée | Première solution à essayer | Raison |
|---|---|---|
| Une seule application échoue | Réparer ou réinstaller cette application | Son installation peut être incomplète ou endommagée. |
| Plusieurs applications anciennes signalent le même fichier | Installer les packages Visual C++ 2013 x86 et x64 | Le composant d’exécution partagé peut manquer ou être endommagé. |
| La cause reste indéterminée après les réparations manuelles | Fionn DLL Fixer | Une analyse plus large peut détecter d’autres problèmes de DLL ou de dépendances. |
Méthode 1 : réparer ou réinstaller l’application concernée
Quand utiliser cette méthode
Commencez ici si une seule application affiche l’erreur alors que les autres programmes fonctionnent normalement. Une réparation ou une réinstallation propre peut restaurer ses dépendances et ses fichiers locaux sans modifier les logiciels qui ne sont pas concernés.
Procédure étape par étape
- Fermez l’application concernée et enregistrez votre travail dans les autres programmes.
- Ouvrez Paramètres, sélectionnez Applications, puis Applications installées sous Windows 11 ou Applications et fonctionnalités sous Windows 10.
- Ouvrez les options de l’application et sélectionnez Réparer si cette commande est proposée.
- Si la réparation échoue ou n’est pas disponible, désinstallez l’application en conservant vos fichiers personnels lorsque son programme de désinstallation le permet.
- Redémarrez Windows, puis réinstallez l’application à partir de son site officiel ou de sa boutique d’origine.
Comment vérifier le résultat
Lancez l’application depuis son raccourci habituel et répétez l’action qui déclenchait l’erreur. Si elle s’ouvre sans message relatif à msvcp120.dll, la réparation a réussi. Si le message persiste, ou si plusieurs applications sont touchées, installez ensuite le composant d’exécution officiel.
Méthode 2 : installer Microsoft Visual C++ 2013 Redistributable
Quand utiliser cette méthode
Choisissez cette solution si la réinstallation de l’application ne suffit pas, si plusieurs programmes échouent ou si Visual C++ 2013 n’est pas installé. Selon Microsoft, ce package fournit les composants nécessaires aux applications créées avec Visual Studio 2013.
Procédure étape par étape
- Fermez tous les programmes qui affichent l’erreur.
- Ouvrez la page officielle des derniers téléchargements Visual C++ Redistributable et repérez Visual Studio 2013 (VC++ 12.0).
- Téléchargez depuis Microsoft les programmes d’installation
vcredist_x86.exeetvcredist_x64.exeindiqués sur la page. - Exécutez
vcredist_x86.exe, puis terminez l’installation ou choisissez l’option de réparation. - Exécutez
vcredist_x64.exeet terminez la même opération. - Redémarrez Windows avant de tester l’application.
Comment vérifier le résultat
Rouvrez l’application et reproduisez l’action d’origine. Vous pouvez aussi rechercher les entrées Microsoft Visual C++ 2013 Redistributable dans Paramètres > Applications > Applications installées. Le test décisif reste le démarrage de l’application sans message de DLL manquante.
Si l’installation échoue, notez le code d’erreur exact et consultez les instructions Microsoft de dépannage de l’installation de Visual C++ Redistributable. Ne remplacez pas le package par une DLL copiée depuis un autre ordinateur.

Méthode 3 : effectuer une analyse avec Fionn DLL Fixer
Quand utiliser cette méthode
Cette méthode facultative convient si l’installation du package officiel et la réinstallation de l’application n’ont pas résolu le problème, notamment lorsque d’autres erreurs de démarrage ou de chargement de dépendances apparaissent. Elle complète les solutions manuelles sans remplacer le package Microsoft.
Procédure étape par étape
- Lancez Fionn DLL Fixer. Le logiciel analyse automatiquement le PC à la recherche de problèmes de DLL et de composants système, puis affiche les éléments détectés.

- Une fois l’analyse terminée, cliquez sur Repair pour lancer la correction automatique des problèmes détectés.

- Attendez la fin de l’opération. Le bouton affiche Fixing pendant la réparation.

- Lorsque la réparation est terminée, cliquez sur OK dans la boîte de confirmation. Redémarrez l’ordinateur si le logiciel vous le demande.

- Si l’erreur subsiste après le redémarrage, cliquez sur Recheck pour effectuer une nouvelle analyse. Si de nouveaux problèmes sont trouvés, relancez la réparation.

Comment vérifier le résultat
Vérifiez que l’analyse de contrôle ne signale plus la DLL manquante ou endommagée. Lancez ensuite l’application concernée et reproduisez l’action qui échouait. Ce second test est indispensable, car une analyse sans anomalie ne garantit pas que tous les fichiers propres à l’application sont intacts.
Erreurs courantes à éviter
- Télécharger une DLL isolée depuis un dépôt non officiel : son origine, sa version ou son architecture peut être incompatible avec l’application.
- Installer uniquement la version la plus récente de Visual C++ : Microsoft indique que les packages Visual Studio 2013 et antérieurs restent installés côte à côte. Une version récente ne remplace donc pas automatiquement la version 12.
- Exécuter
regsvr32 msvcp120.dll: cette bibliothèque d’exécution ne se répare pas en l’enregistrant comme serveur COM. - Copier manuellement le fichier dans un dossier système : cette pratique peut masquer une installation incomplète et introduire une version incompatible.
- Ignorer un échec d’installation : conservez le code exact et résolvez sa cause avant de relancer le même programme d’installation.
Conclusion
Si une seule application échoue, commencez par la réparer ou la réinstaller. Si l’erreur msvcp120.dll persiste, installez depuis Microsoft les packages Visual C++ 2013 correspondant aux architectures x86 et x64, redémarrez Windows, puis refaites le test d’origine. Utilisez Fionn DLL Fixer seulement lorsqu’un diagnostic plus large des dépendances est utile. La correction est confirmée lorsque l’application démarre sans message d’erreur. En cas d’échec persistant, conservez le message complet et les codes d’installation, puis contactez l’éditeur de l’application.
Questions fréquentes
Qu’est-ce que msvcp120.dll ?
msvcp120.dll est la bibliothèque d’exécution Microsoft C++ version 12 associée à Visual Studio 2013. Une application qui dépend de ce composant peut refuser de démarrer si le fichier est absent, endommagé ou inaccessible pendant son chargement.
Faut-il télécharger msvcp120.dll séparément ?
Non. Privilégiez le package Microsoft Visual C++ 2013 Redistributable complet. Une DLL provenant d’une source non officielle peut avoir une origine inconnue ou une architecture incompatible. Le programme d’installation officiel fournit et gère l’ensemble du composant d’exécution.
Faut-il installer les packages x86 et x64 sous Windows 64 bits ?
Souvent, oui. Windows 64 bits peut aussi exécuter des applications 32 bits, lesquelles nécessitent les composants x86. Installer les deux packages officiels couvre les deux architectures d’application.
La commande SFC peut-elle réparer msvcp120.dll ?
SFC vérifie principalement les fichiers système Windows protégés. msvcp120.dll appartient à un composant Visual C++ 2013 installé séparément. Réparer ou réinstaller ce package Microsoft constitue donc l’action la plus ciblée.
Pourquoi l’erreur persiste-t-elle après l’installation du package ?
L’application peut nécessiter une autre architecture, son installation locale peut être endommagée ou le programme d’installation peut avoir échoué. Installez les deux packages applicables, redémarrez Windows, réparez l’application et notez tout code d’erreur. Si le problème demeure, contactez son éditeur.
Diagnostic facultatif des DLL
Si les réparations officielles et propres à l’application n’ont pas révélé la cause, une analyse Fionn DLL Fixer peut rechercher des DLL manquantes, endommagées ou de version incompatible ainsi que des problèmes de chargement de dépendances. Examinez les résultats avant d’appliquer les réparations proposées.
Emily Carter