Qu'est-ce que Visual C ++ Redistributable? Comment l'installer et le dépanner sous Windows 10
Microsoft Windows 10 / / March 17, 2020
Dernière mise à jour le
Obtenir des messages d'erreur cryptiques sur un MSVCRxx.dll? Voici votre solution.
L'installation d'applications sur Windows 10 est normalement un processus simple, grâce à la richesse des applications et à la compatibilité du système d'exploitation au cours des 30 dernières années. Pour la plupart, ils fonctionnent juste. Par exemple, nous avons déjà expliqué comment installer des applications de bureau classiques et applications universelles, tels que ceux disponibles sur le Windows Store.
Mais l'histoire de l'application Windows 10 traverse toujours une transition importante, qui a initialement commencé avec Windows 8. Les applications universelles sont l'avenir de Windows 10, mais les applications classiques seront avec nous pendant un certain temps. Et ces applications classiques ont parfois des problèmes classiques. Par exemple, l'installation d'applications de bureau peut être problématique en raison de l'exigence de composants tels que Visual C ++ Redistributable. Dans cet article, nous découvrons ce que c'est et comment l'installer, donc votre application fonctionnera sur Windows 10.
Comment faire pour résoudre les problèmes d'installation du Visual C ++ redistribuable
Le Visual C ++ Redistributable est un fichier DLL (Dynamic Link Library) requis par les programmes ou les jeux créés à l'aide de l'environnement de développement logiciel Visual Studio de Microsoft. Lorsqu'un programme nécessite une DLL ou un autre fichier de prise en charge pour s'exécuter, cela s'appelle une dépendance. Le MSVCR.DLL signifie:
- MS - Microsoft
- V - Visuel
- C - C ++
- R - Redistribuable.
Parcourir votre Applications et fonctionnalités Configuration ou Programmes et fonctionnalités Panneau de configuration, vous pouvez voir plusieurs versions du redistribuable installé. Une application particulière installée peut utiliser l'une d'entre elles, donc la suppression d'une version peut entraîner le dysfonctionnement d'une application. Certaines applications peuvent même nécessiter des versions mises à jour de Visual C ++ Redistributable telles que 2010 SP1 ou 2012 Update 4.
Une DLL aide les créateurs d'applications à réutiliser efficacement les composants communs qui font fonctionner un programme. Au lieu de réinventer la roue et de gonfler leur code à chaque fois, les développeurs peuvent réutiliser les bibliothèques du MSVCR.dll. En retour, cela peut réduire la taille d'un programme et fournir de meilleures performances et une meilleure utilisation de la mémoire. Certaines applications sont écrites à l'aide de versions spécifiques de Visual C ++ Redistributable. Si votre ordinateur n'a pas le programme de développement Visual C ++ complet installé (ce que vous n'aurez probablement pas sauf si vous êtes un développeur de logiciels), un programme sera livré avec ce qu'on appelle un composant d'exécution pour faciliter ce particulier programme. Les composants d'exécution ne sont que les éléments de code essentiels qui font fonctionner le logiciel.
Il existe des versions de Visual C ++ Redistributable qui remontent à la version 2005. Une erreur courante que les utilisateurs peuvent voir lorsqu'ils tentent d'exécuter ou d'installer une application est:
Le programme ne peut pas démarrer car MSVCR110.dll est absent de votre ordinateur. Essayez de réinstaller le programme pour résoudre ce problème.
L'erreur indique qu'une version particulière de Visual C ++ Redistributable requise par le programme que vous essayez d'installer est corrompue ou manquante. Dans ce cas, MSVCR110 représente le Visual C ++ 2010 SP1 redistribuable. Les autres versions incluent:
- MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008-2010)
- MSVCR120.dll (2012)
- MSVCR130.dll (2013)
- MSVCR140.dll (2015)
La plupart des programmes seront livrés préinstallés avec une copie de Visual C ++ Redistributable pendant l'installation. Vous pouvez également parcourir les fichiers de configuration de l'application - normalement un dossier appelé «tiers» ou quelque chose similaire - où vous pourrez peut-être trouver des copies des fichiers d'installation pour Visual C ++ Redistribuable.
Sinon, vous pouvez télécharger la version requise par l'application. Le programme indiquera la version du fichier requise si une erreur apparaît pendant ou lors de l'exécution de l'application. Les utilisateurs doivent également savoir que certains programmes peuvent nécessiter 32 ou 64 bits architecture.
Vous trouverez ci-dessous des liens pour télécharger le redistribuable approprié pour la version que vous essayez d'installer:
- Microsoft Visual C ++ 2005 SP1 redistribuable (x86)
- Microsoft Visual C ++ 2005 SP1 redistribuable (x64)
- Microsoft Visual C ++ 2008 SP1 redistribuable (x86)
- Microsoft Visual C ++ 2008 SP1 redistribuable (x64)
- Microsoft Visual C ++ 2010 SP1 redistribuable (x86)
- Microsoft Visual C ++ 2010 SP1 redistribuable (x64)
- Microsoft Visual C ++ 2012 Update 4 Redistributable (x86 et x64)
- Microsoft Visual C ++ 2013 redistribuable (x86 et x64)
- Microsoft Visual C ++ 2015 Update 3 Redistributable (x86 et x64)
- Microsoft Visual C ++ redistribuable pour Visual Studio 2017
Dépannage supplémentaire de MSVCR
Parfois, vous devrez peut-être désinstaller une version existante de Visual C ++ Redistributable afin de résoudre les problèmes qui l'affectent. Si l'installation du Visual C ++ Redistributable correct ne résout pas les problèmes d'installation ou de réparation d'un programme, cela signifie probablement que l'un des fichiers DLL peut être corrompu. La réinscription des fichiers DLL peut résoudre le problème.
Appuyez sur la touche Windows + X, puis sur Invite de commandes (Admin) ou Windows PowerShell (Admin). À l'invite de commandes ou dans la fenêtre PowerShell, tapez les commandes ci-dessous, puis appuyez sur Entrée après chacune. Quittez l'invite de commande, puis redémarrez votre ordinateur pour voir si le problème est résolu.
regsvr32 ntdll.dll / s
regsvr32 msdxm.ocx / s
regsvr32 dxmasf.dll / s
regsvr32 wmp.dll / s
regsvr32 wmpdxm.dll / s
Rencontrer des problèmes avec le redistribuable Visual C ++ est un événement rare, mais c'est aussi un signe des problèmes hérités toujours liés à Windows. Le modèle Universal App minimise le besoin de tels composants en raison du nouveau déploiement basé sur package utilisé. Pour les grandes applications comme AutoCAD, QuickBooks, Adobe Creative Suite et iTunes, ce composant fera toujours partie de l'architecture fondamentale de vos applications. J'espère que cet article vous aidera à surmonter tous les obstacles si vous les rencontrez.
Avez-vous dû résoudre des problèmes avec les packages redistribuables Visual C ++ pour Visual Studio? Parle-nous-en dans les commentaires.