Qu'est-ce que le redistribuable Visual C ++? Comment l'installer et le dépanner sous Windows 10
Mais l'histoire de l'application Windows 10 traverse toujours une transition importante, qui a 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 la présence de composants tels que Visual C ++ Redistributable. Dans cet article, nous découvrons ce que c'est et comment l'installer. Votre application fonctionnera donc sous Windows 10..
Comment résoudre les problèmes liés à l'installation de Visual C ++ Redistributable
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 l'exécution d'une DLL ou d'un autre fichier de support, cela s'appelle une dépendance. Le fichier MSVCR.DLL signifie:
- MS - Microsoft
- V - visuel
- C - C++
- R - Redistribuable.
Lorsque vous parcourez les paramètres et les applications ou le panneau de configuration Programmes et fonctionnalités, plusieurs versions du redistribuable peuvent être installées. Une application particulière installée peut utiliser l'une d'entre elles. Par conséquent, la suppression de toute 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 courants 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 fichier MSVCR.dll. En retour, cela peut réduire la taille d'un programme et améliorer les performances et l'utilisation de la mémoire. Certaines applications sont écrites à l'aide de versions spécifiques de Visual C ++ Redistributable. Si le programme de développement Visual C ++ complet n'est pas installé sur votre ordinateur (ce que vous ne ferez probablement pas si vous êtes un développeur de logiciels), un programme viendra avec ce qu'on appelle un composant d'exécution pour faciliter ce programme particulier. Les composants d'exécution ne sont que les éléments de code essentiels au fonctionnement du logiciel..
Certaines versions de Visual C ++ Redistributable remontent à la version 2005. Une erreur courante que les utilisateurs peuvent voir lors de la tentative d'exécution ou d'installation d'une application est la suivante:
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 tentez d'installer est endommagée ou manquante. Dans ce cas, MSVCR1dix 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 lors de l'installation. Vous pouvez également parcourir les fichiers d'installation de l'application (généralement un dossier appelé «tiers» ou quelque chose de similaire, où vous pourrez peut-être trouver des copies des fichiers d'installation pour Visual C ++ Redistributable..
Sinon, vous pouvez télécharger la version requise par l'application. Le programme indiquera la version du fichier requise si une erreur survient pendant ou pendant l'exécution de l'application. Les utilisateurs doivent également savoir que certains programmes peuvent nécessiter une architecture 32 ou 64 bits..
Vous trouverez ci-dessous des liens pour télécharger le fichier redistribuable approprié à la version que vous tentez peut-être 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 redistribuable (x86 et x64)
- Microsoft Visual C ++ 2013 redistribuable (x86 et x64)
- Microsoft Visual C ++ 2015 Update 3 redistribuable (x86 et x64)
- Microsoft Visual C ++ redistribuable pour Visual Studio 2017
Dépannage MSVCR supplémentaire
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 installer le correct Visual C ++ Redistributable 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 est peut-être corrompu. Ré-enregistrer les fichiers DLL pourrait peut-être résoudre le problème.
Appuyez sur les touches Windows + X, puis cliquez sur Invite de commande (Admin) ou Windows PowerShell (Admin). À l'invite de commande ou dans la fenêtre PowerShell, tapez les commandes ci-dessous, puis appuyez sur Entrée après chaque opération. 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
La rencontre de problèmes avec le redistribuable Visual C ++ est une occurrence rare, mais c'est également 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 un package utilisé. Pour les grandes applications telles qu'AutoCAD, QuickBooks, Adobe Creative Suite et iTunes, ce composant fera toujours partie de l'architecture fondamentale de vos applications. Espérons que cet article vous aidera à surmonter les obstacles éventuels si vous les rencontrez..
Avez-vous eu à résoudre des problèmes liés aux packages redistribuables Visual C ++ pour Visual Studio? Parle-nous-en dans les commentaires.