Informations redistribuables Microsoft Visual C ++

Si vous vérifiez la liste des programmes installés sur un PC Windows que vous utilisez depuis un certain temps, vous remarquerez qu'il contient plusieurs listes d'installation, souvent nombreuses, de Microsoft Visual C ++ redistribuable.

Le PC que j'utilise pour écrire cet article, par exemple, a trois installations redistribuables Microsoft Visual C ++ 2005, huit installations redistribuables Microsoft Visual C ++ 2008, deux installations redistribuables Microsoft Visual C ++ 2010, trois installations redistribuables Microsoft Visual C ++ 2013 et deux installations redistribuables Microsoft Visual C ++ 2015 répertoriées dans cette page.

Parmi les questions qui pourraient vous venir à l’esprit, citons pourquoi de nombreuses versions de la même année sont installées, et si vous avez besoin de toutes ces versions ou si vous pouvez simplement conserver la version la plus récente de chaque année et vous débarrasser de toutes les autres.

Si vous aimez que votre PC soit propre et bien rangé, vous pouvez par exemple en supprimer certaines.

But de Visual C ++ redistribuable

Les développeurs qui créent des programmes pour Windows à l'aide de Microsoft Visual C ++ - auparavant disponibles en tant qu'indépendants mais faisant maintenant partie de Microsoft Visual Studio - peuvent utiliser les bibliothèques dites standard existantes pour ajouter des fonctionnalités à leurs programmes. Cela fait gagner du temps et est souvent mieux que de devoir réinventer la roue en créant la fonctionnalité à partir de zéro.

Lorsque ces bibliothèques sont utilisées, les développeurs peuvent inclure ce qui est nécessaire pour activer ces fonctions dans leurs programmes ou utiliser un Visual C ++ Redistributable à la place.

Lorsqu'un développeur décide d'utiliser des redistribuables, ceux-ci sont installés sur le PC de l'utilisateur s'ils ne sont pas déjà installés. C'est l'un des avantages de l'utilisation des redistribuables, car les programmes peuvent tous utiliser un redistribuable déjà installé sur le PC Windows.

Cela n’explique cependant pas pourquoi cinq, dix ou même vingt versions différentes de Microsoft Visual c ++ Redistributable peuvent être installées sur votre ordinateur Windows.

Vous pouvez vérifier les versions installées du package redistribuable Microsoft Visual C ++ sur votre ordinateur Windows de l'une des manières suivantes:

  • Toute version: utilisez le raccourci Windows-Pause pour ouvrir le Panneau de configuration. Sélectionnez Panneau de configuration, cliquez sur Accueil et sur la page qui ouvre Programmes et fonctionnalités.
  • Windows 10: Utilisez Windows-I pour ouvrir l'application Paramètres. Si vous utilisez la version mise à jour de Creators ou une version plus récente, sélectionnez Applications> Applications et fonctionnalités, puis faites défiler jusqu'à la liste des packages. Si vous utilisez une version antérieure de Windows 10, sélectionnez Système et recherchez la liste des applications à cet emplacement.

Pourquoi autant?

Windows peut déjà être livré avec certaines installations redistribuables Microsoft Visual C ++, mais la plupart sont installés lorsque vous installez des programmes qui en nécessitent le système.

Il y a plusieurs raisons pour lesquelles vous en voyez autant installées sur votre ordinateur:

  1. Les versions 32 bits et 64 bits sont disponibles. Alors que les utilisateurs de Windows 32 bits ne verront que les versions 32 bits de la version redistribuable de Microsoft Visual C ++, il est possible que les deux versions soient installées sur des versions 64 bits du système d'exploitation.
  2. Plusieurs versions peuvent exister pour n'importe quelle version principale de Visual C ++. Onze versions différentes de Microsoft Visual C ++ 2008 redistribuable existent par exemple, et elles peuvent toutes être installées les unes à côté des autres.

La principale raison pour laquelle vous pouvez voir autant de versions de la même année répertoriées sur votre PC est que Microsoft n'a jamais publié de redistribuable unifié pour une année donnée.

Si un développeur utilise une version particulière d'une bibliothèque standard, la version redistribuable correspondante doit être installée sur le système pour que le programme s'exécute sur le PC Windows.

Bien qu'il puisse également fonctionner si une version plus récente est installée, ce n'est pas toujours le cas et peut entraîner des messages d'erreur lors du chargement et l'arrêt du programme.

Cela signifie que vous ne devez pas supprimer les différentes versions de Microsoft Visual C ++ Redistributable de votre ordinateur si un programme qui en dépend est toujours installé sur le système.

Dans le pire des cas, vous vous retrouvez avec une installation redistribuable pour tout programme qui en nécessite sur votre ordinateur.

Universal C Runtime

Microsoft a modifié le système avec la publication de la version redistribuable de Microsoft Visual C ++ 2015 et, par conséquent, des versions 2017 et 2019.

Ceux-ci utilisent un environnement d'exécution universel, de sorte qu'un seul (le dernier) doit être installé à la place de tous.

Vous pouvez consulter des informations supplémentaires sur Universal C Runtime ici.

Choses à essayer

Remarque : avant de commencer, envisagez de créer une sauvegarde du système afin de pouvoir le restaurer si vous rencontrez des problèmes lors de la suppression des redistribuables installés du système d'exploitation. Le pire qui puisse arriver, cependant, est que les programmes refusent de fonctionner.

Les programmes que vous supprimez de votre système ne suppriment pas le redistribuable, même s'il a été installé lors de l'installation du programme. La raison de ce comportement est que d’autres programmes peuvent également s’appuyer sur le redistribuable.

La suppression de ces installations revient à des essais et à des erreurs, car il n’existe aucun moyen simple de lier des programmes à des versions redistribuables.

L'une des options que vous avez est de comparer les dates d'installation des installations redistribuables avec les installations du programme. Si vous trouvez des dates correspondantes, vous pouvez supposer que celles-ci sont liées et que le redistribuable est toujours nécessaire.

Si vous ne trouvez pas les dates correspondantes, vous ne pouvez pas en conclure, toutefois, que le redistribuable n'est plus nécessaire, car les programmes que vous avez installés par la suite peuvent également l'exiger.

Vous pouvez d'abord essayer de supprimer les versions les plus anciennes de chaque année et voir comment cela se passe. Il faudra peut-être beaucoup de tests pour bien faire les choses, mais cela ne vaut pas la peine si vous considérez que toutes les installations redistribuables combinées utilisent quelques centaines de mégaoctets maximum lors de l'installation.

Il peut être préférable de garder toutes les versions installées juste pour être sûr, et d’éviter tout problème avec les programmes refusant de démarrer après la suppression.

Téléchargements de packages redistribuables Microsoft Visual C ++

Vous pouvez utiliser les liens suivants pour télécharger les versions les plus récentes des packages redistribuables Microsoft Visual C ++. Les téléchargements incluent les versions 32 bits et 64 bits si elles sont prises en charge.

  • Microsoft Visual C ++ redistribuable pour Visual Studio 2017
  • Packages redistribuables Microsoft Visual C ++ pour Visual Studio 2015 Update 3
  • Packages redistribuables Microsoft Visual C ++ pour Visual Studio 2013
  • Packages redistribuables Microsoft Visual C ++ pour Visual Studio 2012 Update 4
  • Visual Studio 2010 Service Pack 1 (programme d'installation)
  • Visual Studio 2010 Service Pack 1 (programme d'installation Web) Visual Studio 2010 SP1
  • Visual Studio 2008 Service Pack 1 (programme d'installation)

TL; DR

  1. Les fichiers redistribuables Visual C ++ sont installés lorsque vous installez un programme qui les requiert, que vous installez ou mettez à jour Windows ou directement.
  2. Ils sont utilisés par les programmeurs qui utilisent des bibliothèques standard dans Visual Studio.
  3. Les programmes nécessitent des versions spécifiques et peuvent ne pas s'exécuter lorsque ces versions sont supprimées (si des versions plus anciennes ou plus récentes de la même année sont toujours disponibles).

Maintenant vous : Comment traitez-vous avec les installations redistribuables Visual C ++?