Si vous avez déjà fait défiler votre liste de programmes installés dans Windows, vous vous demandez pourquoi il existe tant de versions de la redistribuable Microsoft Visual C ++ là-bas, vous n'êtes pas seul. Rejoignez-nous pour voir ce que sont ces choses et pourquoi il y en a tellement sur votre PC
Microsoft Visual C ++ est un environnement de développement intégré (IDE) utilisé pour créer Applications Windows dans les langages de programmation C, C ++ et C ++ / CLI. À l'origine, il s'agissait d'un produit autonome, mais il fait maintenant partie de Microsoft Visual Studio. Il offre aux développeurs une seule application dans laquelle ils peuvent écrire, éditer, tester et déboguer leur code. L'environnement de programmation comprend l'accès à un grand nombre de bibliothèques de codes partagés, ce qui permet aux développeurs d'utiliser du code déjà développé pour des procédures spécifiques au lieu d'avoir à écrire leurs propres à partir de zéro. Ce code partagé prend la forme de bibliothèques de liens dynamiques (DLL), un terme que la plupart des utilisateurs de Windows ont rencontré à un moment ou un autre.
Lorsque vient le temps de déployer leur logiciel, les développeurs ont le choix. Ils peuvent regrouper ces DLL dans l'installation de leur application, ou ils peuvent compter sur un paquet distribuable standard de code partagé. La plupart choisissent ce dernier, et ce paquet est connu comme un redistribuable Visual C ++. L'utilisation d'un redistribuable présente plusieurs avantages. Les paquets sont mis à disposition par Microsoft, qui les teste et les met à jour avec des corrections de bogues et de sécurité. Redistributables offrent également une installation unique sur l'ordinateur de l'utilisateur que plusieurs programmes peuvent utiliser en même temps.
J'ai installé une nouvelle version de Windows 10 sur un nouveau PC un peu moins qu'il y a deux mois. Comme vous pouvez le voir dans l'image ci-dessus, j'ai déjà quatre versions de la redistribuable Visual C ++ sur mon système. Sur d'autres systèmes, j'en ai vu jusqu'à vingt. Alors, comment vont-ils tous?
Certains sont installés avec Windows lui-même. Les versions spécifiques qui sont installées dépendent de la version de Windows que vous utilisez. J'utilise Windows 10, qui est livré avec les redistribuables Visual C ++ 2012 et 2013. Vous remarquerez également que j'ai également installé les versions 32 bits (x86) et 64 bits (x64). Si vous avez une version 32 bits de Windows, vous ne verrez pas ces versions 64 bits du redistribuable. Mais si vous avez une version 64 bits de Windows (que presque tous les ordinateurs utilisent actuellement), vous verrez les deux versions, car Windows 64 bits peut exécuter des applications 64 bits et 32 bits.
Des versions supplémentaires de la redistribuable Visual C ++ que vous voyez sur votre système ont été installées avec un programme qui l'exigeait. Lorsqu'un développeur code dans une version spécifique de Visual C ++, les bibliothèques de code pour cette version doivent également être présentes sur le système de l'utilisateur pour l'exécution de l'application. Cela signifie que, par exemple, si un développeur utilise Visual C ++ 2005 (ou Visual Studio 2005) pour créer un programme que vous installez, vous pouvez vous attendre à voir le Redistributable Visual C ++ 2005 installé sur votre système avec le programme.
Parfois, vous obtenez une fenêtre contextuelle la première fois que vous exécutez un programme indiquant que le package redistribuable est en cours d'installation. Vous remarquerez cela beaucoup si vous êtes un joueur PC, surtout si vous obtenez vos jeux via Steam. En règle générale, cela signifie que le développeur a choisi de télécharger le dernier package auprès de Microsoft lors de l'installation. Parfois, le paquet est livré avec l'application. Voici une photo de l'installation du package de pilotes graphiques AMD actuel, que vous pouvez voir veut installer les redistribuables C ++ 2012 et 2013.
RELATED: Qu'est-ce que Microsoft .NET Framework et pourquoi est-il installé sur Mon PC?
Il est également possible que vous voyiez à quoi ressemblent plusieurs versions de la même version redistribuable, ou au moins plusieurs versions de la même année. Par exemple, vous pouvez voir plusieurs versions du fichier redistribuable 2008. On pourrait indiquer qu'il s'agit d'un service pack, tandis que d'autres pourraient avoir des numéros de version légèrement différents. Ainsi, alors qu'il semble parfois que plusieurs versions du même paquet soient installées, elles sont toutes subtilement différentes. Et malheureusement, contrairement au .NET Framework quelque peu similaire, Microsoft n'a jamais consolidé toutes ces anciennes versions dans un package unifié.
Donc, en bref: vous verrez des paquets qui viennent avec Windows, et certains qui viennent avec les applications que vous installez. Et si vous exécutez Windows 64 bits, vous verrez des versions 64 bits et 32 bits de chaque paquet.
La réponse courte est: oui, mais vous
Vous ne savez jamais vraiment quelles applications installées reposent sur chaque redistribuable. Si vous désinstallez un programme, ce programme ne supprimera pas automatiquement le redistribuable sur lequel il s'est appuyé, car il n'a aucun moyen de savoir si d'autres applications en dépendent également. Bien sûr, il peut y avoir des paquets redistribuables là-bas dont vous n'avez pas besoin, mais si vous supprimez manuellement un paquet redistribuable que certains programmes utilisent encore, vous risquez de ne pas fonctionner correctement et, dans certains cas, même de causer des problèmes. votre installation de Windows elle-même
Cela peut vous irriter de voir autant de choses dans votre liste de programmes installés, mais si les choses fonctionnent bien sur votre PC, les redistribuables ne causent aucun problème. Ils ne prennent pas beaucoup de place. Les quatre versions que j'ai installées sur mon système occupent actuellement moins de 100 Mo d'espace disque.
Nous avons vu quelques conseils circuler sur Internet suggérant que vous pouvez supprimer les anciennes versions des redistribuables, en ne laissant que les plus récentes. de chaque version majeure (notée par année) en place. En d'autres termes, ils suggèrent que vous pouvez laisser le dernier 2012 redistribuable en place et désinstaller les anciennes versions de 2012. Nous avons testé cela et trouvé que ce n'était pas fiable. Cela semble fonctionner parfois, mais il n'y a aucune garantie que cela fonctionnera pour vous. Dans mon propre test limité de trois systèmes, il a causé des problèmes sur un système où quelques programmes ne fonctionneraient plus.
Malheureusement, il est souvent difficile de réduire un problème avec une application jusqu'à une mauvaise installation redistribuable. Vous recevez rarement un message d'erreur lors de l'installation ou de l'exécution d'un programme qui vous dirige directement vers les packages redistribuables. Pourtant, c'est une possibilité et parfois il vaut la peine de tester, en particulier si un programme que vous venez d'installer provoque un autre programme déjà installé à briser et vous savez qu'ils utilisent tous deux le même redistribuable.
D'abord, vous pouvez prendre quelques étapes de base. Assurez-vous que Windows Update a toutes ses dernières mises à jour. Si une mise à jour du package est disponible, cela peut résoudre le problème. Vous pouvez également essayer de rechercher des fichiers système corrompus dans Windows. Il ne prend pas longtemps et il peut restaurer les fichiers système qui sont devenus corrompus ou disparus. Cela vaut toujours le coup.
Si ces étapes échouent à résoudre le problème, vous pouvez essayer de désinstaller puis de réinstaller la version en question. Et, si vous ne connaissez pas la version spécifique, vous pouvez prendre un pari et essayer de désinstaller tous les paquets redistribuables de votre ordinateur et ensuite installer toutes les dernières mises en œuvre de chaque version. Quelle que soit la route empruntée, assurez-vous d'abord de sauvegarder votre ordinateur!
Vous pouvez désinstaller les redistribuables de la même façon que vous désinstallez un autre programme dans l'application du panneau de configuration Programmes et fonctionnalités. Vous pouvez ensuite télécharger et installer les dernières versions à partir du Centre de téléchargement de Microsoft. Voici quelques liens directs vers chaque version:
N'oubliez pas que si vous exécutez une version 64 bits de Windows, vous devez télécharger et installez les versions 32 bits (x86) et 64 bits (x64).
Et voilà. Heureusement, cela explique au moins ce que sont ces paquets redistribuables Visual C ++ et pourquoi tant sont installés sur votre PC.
Le fait de placer un MacBook dans un réfrigérateur pour le refroidir le détruit
Nous avons tous eu des problèmes avec nos appareils de temps en temps, mais nous avons désespérément besoin de les résoudre ou de les résoudre peut conduire à des solutions peu orthodoxes. Dans cet esprit, le post de questions et réponses de SuperUser répond aux questions d'un lecteur inquiet. La session de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A.
Comment créer automatiquement un point de restauration système au démarrage
Par défaut, la restauration du système crée automatiquement un point de restauration une fois par semaine et avant les événements majeurs comme une application ou un pilote. Si vous voulez encore plus de protection, vous pouvez forcer Windows à créer un point de restauration automatiquement chaque fois que vous démarrez votre PC CONNEXION: Comment utiliser la restauration du système sous Windows 7, 8 et 10 Restauration du système est un outil important qui peut vous aider à récupérer de nombreux types de problèmes.