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à.
Related posts
Pilote graphique montrant l'adaptateur d'affichage de base Microsoft ? Comment le réparer
9 correctifs lorsque Microsoft Edge continue de planter
Comment réparer Microsoft Excel lorsqu'il ne répond pas
Le téléchargement du Microsoft Store est-il lent ? 9 façons de réparer
L'application Web Microsoft Teams ne fonctionne pas ? 6 solutions rapides
9 correctifs lorsque Xbox Party Chat ne fonctionne pas
Comment réparer le code d'erreur GeForce Experience 0x0003
Comment réparer l'erreur "La protection des ressources Windows n'a pas pu effectuer l'opération demandée"
Comment réparer Microsoft Edge ne répond pas
Microsoft Teams ne s'ouvre pas sur votre ordinateur ? 9 correctifs à essayer
10 idées de dépannage lorsque votre Amazon Fire Stick ne fonctionne pas
Google Maps ne fonctionne pas : 7 façons de le réparer
Dois-je acheter ou construire un PC ? 10 choses à considérer
6 correctifs lorsque l'application Spotify ne répond pas ou ne s'ouvre pas
Pourquoi Ntoskrnl.Exe provoque un processeur élevé et comment y remédier
Faut-il défragmenter un SSD ?
CORRECTIF : disque non système ou erreur de disque dans Windows
Comment réparer la tablette Amazon Fire qui ne se charge pas
CORRECTIF : l'ordinateur portable ne se connecte pas au Wi-Fi
Correction de la tâche planifiée ne s'exécutant pas pour le fichier .BAT