Wat is Microsoft Visual C++ herdistribueerbaar en heeft u er zoveel nodig?
Soms, wanneer u een toepassing in Windows installeert , wordt u mogelijk gevraagd om een extra toepassing met de naam Microsoft Visual C++ Redistributable te installeren. Als je op een dag door je geïnstalleerde applicaties kijkt, merk je dat dit programma vele malen is geïnstalleerd. Elke installatie heeft een andere maat en installatiedatum.
Wat is Microsoft Visual C++ Redistributable ? Waarom zijn er zoveel exemplaren geïnstalleerd en kunt u ze allemaal verwijderen? Er komt hier veel bij kijken, dus we beginnen bij de basis.
Wat is de Microsoft Visual C++ Redistributable ?
Voordat we bij het C++-gedeelte van de uitleg komen, is het de moeite waard om te praten over wat "herdistribueerbaar" betekent.
Software wordt gedistribueerd als een lichtgewicht online installatieprogramma of als een herdistribueerbaar programma. Online installatieprogramma's zijn erg klein van formaat en dat komt omdat ze niet echt de applicatiegegevens bevatten. Wanneer u ze uitvoert, worden de gegevens van internet gedownload. Het voordeel van deze aanpak is dat alleen de gegevens die uw specifieke computer nodig heeft, worden gedownload.
Een herdistribueerbaar bestand daarentegen bevat alle gegevens die nodig kunnen zijn tijdens de installatie. Het heeft het duidelijke voordeel dat er geen internetverbinding nodig is om te werken. Herdistribueerbare bestanden worden vaak gebundeld in andere software die ervan afhankelijk is en zo is het ook met Visual C++.
Visual C++ is een codecompiler voor de C-programmeertaalfamilie. Dat omvat C-, C++- en C++/CLI -code. Veel toepassingen die in C zijn geschreven, vooral die welke zijn gemaakt met de Microsoft Visual Studio -ontwikkelomgeving, vertrouwen op een standaardset van softwarebibliotheken, zonder welke de software niet kan draaien.
Aangezien de meeste mensen die de toepassing zullen gebruiken echter niet de volledige Visual Studio-ontwikkelaarssuite(Visual Studio developer suite) op hun computer zullen hebben geïnstalleerd, bevat de herdistribueerbare bibliotheken die bibliotheken die een bepaalde toepassing nodig heeft en kan samen met het installatieprogramma worden gebundeld.
Wat zijn softwarebibliotheken?
We hebben dus vastgesteld dat de herdistribueerbare C++-bestanden softwarebibliotheken zijn die zijn gebundeld met toepassingen die zijn geschreven met Microsoft Visual C++ Studio . Dus wat zijn softwarebibliotheken?
Er zijn veel algemene functies en bewerkingen in toepassingen die zo vaak worden gebruikt dat het voor programmeurs niet logisch is om ze elke keer met de hand te coderen. Softwarebibliotheken(Software) zijn in wezen een verzameling vooraf gemaakte programmeercode die een softwareontwikkelaar in zijn eigen code kan oproepen om specifieke taken uit te voeren. Dit bespaart tijd en helpt bij het standaardiseren van aspecten van softwareontwikkelingen.
De softwarebibliotheken in kwestie zijn van Microsoft , dus de ontwikkelaar kan de code niet zomaar kopiëren en in zijn eigen programma plakken. Met de herdistributie kan het programma een beroep doen op de bibliotheken die het nodig heeft op de computer van de gebruiker.
Waarom wordt de herdistributie zo vaak herhaald(Repeated So Many Times) ?
Als je goed oplet, zul je merken dat de verschillende C++ herdistribueerbare installaties niet precies dezelfde naam hebben. Ze hebben verschillende versienummers en verschillende jaren in hun titels.
Dat komt omdat Microsoft Visual Studio zelf in de loop van de tijd wordt bijgewerkt. Dit heeft ook invloed op de standaard softwarebibliotheken in elke versie. Een toepassing die is geschreven met een specifieke versie van Visual Studio , heeft de bibliotheek nodig die kan worden gedistribueerd van die versie van de ontwikkelaarstools.
De herverdeelbare bedragen zijn ook niet cumulatief. Nieuwere bevatten dus niet alle bibliotheken van de eerdere versies. Dat komt omdat sommige oudere bibliotheken na verloop van tijd zullen worden verwijderd of zullen veranderen en niet langer compatibel zijn met oudere versies. Als ze cumulatief waren, zou de omvang van de herverdeelbare bestanden in de loop der jaren enorm toenemen en moeilijk te handhaven worden.
Telkens wanneer u een nieuwe toepassing installeert waarvoor een nieuw distribueerbaar bestand nodig is, wordt gecontroleerd of die bibliotheek al is geïnstalleerd. Zo niet, dan wordt het toegevoegd aan de lijst. Dus elk van de items die u ziet, was ooit nodig voor een toepassing die u op uw computer had geïnstalleerd.
Moet ik er een verwijderen?
De herdistribueerbare bibliotheken worden gedeeld. Dat betekent dat meerdere applicaties gebruik maken van dezelfde installatie van standaardbibliotheken. Hoewel een programma ontbrekende bibliotheken naast zichzelf zal installeren, zal het die bibliotheken niet verwijderen wanneer u het verwijdert. Dat komt omdat er in de tussentijd mogelijk een ander programma is geïnstalleerd dat ook afhankelijk is van die specifieke bibliotheken.
We raden u af om alle herdistribueerbare Visual C++ te verwijderen , omdat hierdoor meerdere toepassingen op uw computer kunnen stoppen met werken. Gezien(Given) hoe weinig ruimte ze innemen en hoe breed ze worden gebruikt, lijkt het niet de moeite waard om te knoeien met je huidige ecosysteem van standaard bibliotheekbestanden.
Uitzoeken welke herdistribueerbare bestanden(Which Redistributables) u nodig heeft
Als je, om het argument, absoluut vastbesloten was om de herdistribueerbare Visual C++ bestanden te verwijderen die niet langer door software op je computer worden gebruikt, hoe zou je dat dan doen? Er is geen geautomatiseerde manier om te bepalen welke C++-bibliotheekafhankelijkheden op uw computer aanwezig zijn.
Een benadering zou kunnen zijn om alle herdistribueerbare bestanden te verwijderen en vervolgens de software opnieuw te installeren waarvan u weet dat u ze nodig hebt. Deze toepassingen zullen dan hun vereiste bibliotheken opnieuw installeren. U kunt hetzelfde effect ook bereiken met een schone installatie van Windows en alleen uw noodzakelijke applicaties.
Beide benaderingen brengen veel vervelend werk met zich mee voor heel weinig winst, maar als het moet, is dat hoe je het moet aanpakken.
Verlies geen slaap(Lose Sleep) over Visual C++ Redistributables
In deze moderne tijd van harde schijven van meerdere terabyte, vele gigabytes RAM en multi-core CPU's , heeft het hebben van een paar overbodige C++-bibliotheken op uw computer geen enkel effect op de prestaties of het welzijn van uw computer. Door ze willekeurig te verwijderen, kunnen dingen kapot gaan en het systematisch verwijderen ervan is hard werken met weinig beloning. Dus haal diep adem, sluit die lijst met apps en vergeet dat ze er zijn.
Related posts
Grafisch stuurprogramma met Microsoft Basic Display Adapter? Hoe repareer je het
9 oplossingen wanneer Microsoft Edge blijft crashen
Hoe Microsoft Excel te repareren wanneer het niet reageert
Microsoft Store-download traag? 9 manieren om te repareren
Microsoft Teams-webapp werkt niet? 6 snelle oplossingen
10 ideeën voor probleemoplossing voor wanneer uw Amazon Fire Stick niet werkt
Wat te doen als u geen toegang meer heeft tot uw Google-account
Wat is DirectX en waarom is het belangrijk?
15 manieren om Microsoft Store-fout 0x80131500 op te lossen
Problemen met Google Stadia-vertraging oplossen
Moet je een SSD defragmenteren?
Wat te doen als je je Snapchat-wachtwoord of e-mail bent vergeten?
Fix "Instructie op verwezen geheugen kon niet worden gelezen" fouten
Fix Microsoft Visual C++ 2015 Redistributable Setup Fails Error 0x80240017
Wat is de Microsoft Device Association Root Enumerator?
Hoe de fout "Server IP-adres kan niet worden gevonden" in Google Chrome te repareren
Hoe Windows-toetsenbordtoetsen te repareren die niet meer werken
Hoe te repareren Amazon Fire Tablet laadt niet op
Fix "Setup bereidt uw computer voor op het eerste gebruik" bij elke herstart
Wat te doen als u denkt dat uw computer of server is geïnfecteerd met malware?