Qu'est-ce que Microsoft Visual C++ Redistributable et en avez-vous besoin d'autant ?

Parfois, lorsque vous installez une application dans Windows , vous pouvez être invité à installer une application supplémentaire appelée Microsoft Visual C++ Redistributable. Un jour, en parcourant vos applications installées, vous remarquez que ce programme est installé plusieurs fois. Chaque installation a une taille et une date d'installation différentes. 

Qu'est-ce que le Microsoft Visual C++ Redistributable ? Pourquoi y a-t-il tant de copies installées et pouvez-vous désinstaller l'une d'entre elles ? Il y a beaucoup à faire ici, nous allons donc commencer par les bases.

Qu'est-ce que le Microsoft Visual C++ Redistributable ?

Avant d'aborder la partie C++ de l'explication, il est utile de parler de ce que signifie « redistribuable ». 

Le logiciel(Software) est distribué soit sous la forme d'un programme d'installation en ligne léger, soit sous la forme d'un redistribuable. Les installateurs en ligne sont de très petite taille et c'est parce qu'ils ne contiennent pas réellement les données d'application. Lorsque vous les exécutez, les données sont téléchargées depuis Internet. L'avantage de cette approche est que seules les données dont votre ordinateur a réellement besoin seront téléchargées.

Un fichier redistribuable, en revanche, contient toutes les données qui pourraient éventuellement être nécessaires lors de l'installation. Il a le net avantage de ne pas avoir besoin d'une connexion internet pour fonctionner. Les redistribuables sont souvent regroupés dans d'autres logiciels qui en dépendent, comme c'est le cas avec VIsual C++.

Visual C++ est un compilateur de code pour la famille des langages de programmation C. Cela inclut le code C, C++ et C++/CLI . De nombreuses applications écrites en C, en particulier celles créées à l'aide de l' environnement de développement Microsoft Visual Studio , s'appuient sur un ensemble standard de bibliothèques de logiciels, sans lesquelles le logiciel ne peut pas s'exécuter. 

Cependant, étant donné que la plupart des personnes qui utiliseront l'application n'auront pas l'intégralité de la suite de développement Visual Studio(Visual Studio developer suite) installée sur leur ordinateur, le redistribuable contient les bibliothèques dont une application donnée a besoin et peut être regroupé avec son programme d'installation.

Que sont les bibliothèques de logiciels ?

Nous avons donc établi que les redistribuables C++ sont des bibliothèques logicielles qui sont regroupées avec des applications écrites à l'aide de Microsoft Visual C++ Studio . Que sont donc les bibliothèques de logiciels ?

Il existe de nombreuses fonctions et opérations courantes dans les applications qui sont utilisées si souvent qu'il n'est pas logique pour les programmeurs de les coder à la main à chaque fois. Les bibliothèques de logiciels(Software) sont essentiellement une collection de codes de programmation prédéfinis qu'un développeur de logiciels peut appeler dans son propre code pour effectuer des tâches spécifiques. Cela permet de gagner du temps et de normaliser certains aspects des développements logiciels.

Les bibliothèques de logiciels en question appartiennent à Microsoft , de sorte que le développeur ne peut pas simplement copier et coller le code dans son propre programme. Le redistribuable permet au programme d'appeler les bibliothèques dont il a besoin sur l'ordinateur de l'utilisateur.

Pourquoi le redistribuable est-il répété autant de fois(Repeated So Many Times) ?

Si vous faites très attention, vous remarquerez que les différentes installations redistribuables C++ n'ont pas exactement le même nom. Ils auront différents numéros de version et différentes années dans leurs titres.

C'est parce que Microsoft Visual Studio est lui-même mis à jour au fil du temps. Cela affecte également les bibliothèques de logiciels standard dans chaque version. Une application écrite à l'aide d'une version spécifique de Visual Studio aurait besoin de la bibliothèque redistribuable de cette version des outils de développement.

Les redistribuables ne sont pas non plus cumulables. Ainsi, les plus récents ne contiennent pas toutes les bibliothèques des versions précédentes. En effet, certaines bibliothèques plus anciennes seront abandonnées au fil du temps ou changeront et ne seront plus compatibles avec les anciennes versions. S'ils étaient cumulatifs, la taille du redistribuable gonflerait au fil des ans et deviendrait difficile à maintenir.

Chaque fois que vous installez une nouvelle application qui nécessite un nouveau distribuable, il vérifiera si cette bibliothèque est déjà installée. Sinon, il est ajouté à la liste. Ainsi, chacune des entrées que vous voyez répertoriées a été nécessaire à un moment donné par une application que vous avez installée sur votre ordinateur.

Dois-je supprimer l'un d'entre eux ?

Les bibliothèques redistribuables sont partagées. Cela signifie que plusieurs applications utilisent la même installation de bibliothèques standard. Bien qu'un programme installe les bibliothèques manquantes à côté de lui-même, il ne désinstallera pas ces bibliothèques lorsque vous le désinstallerez. En effet, un autre programme peut avoir été installé entre-temps et s'appuyer également sur ces bibliothèques spécifiques.

Nous vous déconseillons de supprimer tout redistribuable Visual C++ , car cela pourrait empêcher plusieurs applications de fonctionner sur votre ordinateur. Compte tenu(Given) du peu d'espace qu'ils occupent et de leur utilisation étendue, cela ne semble pas valoir la peine de déranger votre écosystème actuel de fichiers de bibliothèque standard.

Déterminer les redistribuables dont(Which Redistributables) vous avez besoin

Si, pour les besoins de la discussion, vous étiez absolument déterminé à supprimer les redistribuables Visual C++ qui ne sont plus utilisés par aucun logiciel sur votre ordinateur, comment feriez-vous ? Il n'existe aucun moyen automatisé de déterminer quelles dépendances de bibliothèque C++ existent sur votre ordinateur.

Une approche pourrait consister à désinstaller tous les redistribuables, puis à réinstaller le logiciel dont vous savez avoir besoin. Ces applications réinstalleront ensuite leurs bibliothèques requises. Vous pouvez également obtenir le même effet avec une nouvelle installation de Windows et uniquement vos applications nécessaires.

Ces deux approches impliquent beaucoup de travail fastidieux pour très peu de gain, mais si vous le devez, c'est comme ça qu'il faut s'y prendre.

Ne perdez pas le sommeil(Lose Sleep) à propos Visual C++ Redistributables

À l'ère moderne des disques durs de plusieurs téraoctets, de nombreux gigaoctets de RAM et de (RAM)processeurs(CPUs) multicœurs , le fait d'avoir quelques bibliothèques C++ superflues sur votre ordinateur n'aura aucun effet sur les performances ou le bien-être de votre ordinateur. Les supprimer bon gré mal gré peut casser des choses et les supprimer systématiquement est un travail difficile avec peu de récompense. Alors respirez profondément, fermez cette liste d'applications et oubliez qu'elles sont là.



About the author

Je suis un réviseur de logiciels et un expert en productivité. Je révise et rédige des critiques de logiciels pour diverses applications logicielles, telles qu'Excel, Outlook et Photoshop. Mes critiques sont bien informées et fournissent des informations objectives sur la qualité de l'application. J'écris des critiques de logiciels depuis 2007.



Related posts