Microsoft Visual C ++ Herdistribueerbare informatie

Probeer Ons Instrument Voor Het Oplossen Van Problemen

Als u de lijst met geïnstalleerde programma's op een Windows-pc die u al een tijdje gebruikt, bekijkt, merkt u misschien dat deze verschillende, vaak veel, Microsoft Visual C ++ Redistributable installatielijsten bevat.

De pc die ik gebruik om dit artikel te schrijven, heeft bijvoorbeeld drie Microsoft Visual C ++ 2005 Redistributable, acht Microsoft Visual C ++ 2008 Redistributable, twee Microsoft Visual C ++ 2010 Redistributable, drie Microsoft Visual C ++ 2013 Redistributable en twee Microsoft Visual C ++ 2015 Redistributable installaties vermeld op die pagina.

Vragen die in je opkomen, zijn onder meer waarom er zoveel versies van hetzelfde jaar zijn geïnstalleerd en of je deze allemaal nodig hebt, of dat je gewoon de meest recente versie van elk jaar kunt behouden en alle andere kunt verwijderen.

Als u uw pc graag schoon en opgeruimd vindt, wilt u er bijvoorbeeld enkele verwijderen.

Doel van Visual C ++ Redistributable

visual c++ redistributable

Ontwikkelaars die programma's voor Windows maken met Microsoft Visual C ++ - voorheen beschikbaar als stand-alone maar nu onderdeel van Microsoft Visual Studio - kunnen zogenaamde standaardbibliotheken gebruiken die al bestaan ​​om functionaliteit aan hun programma's toe te voegen. Dit bespaart tijd en is vaak beter dan het wiel opnieuw uit te vinden door de functionaliteit helemaal opnieuw te creëren.

Wanneer deze bibliotheken worden gebruikt, kunnen ontwikkelaars ofwel wat nodig is om deze functies van stroom te voorzien in hun programma's opnemen, of ze kunnen daarvoor een Visual C ++ Redistributable gebruiken.

Wanneer een ontwikkelaar besluit om herdistribueerbare bestanden te gebruiken, worden deze op de pc van de gebruiker geïnstalleerd als ze nog niet zijn geïnstalleerd. Dat is een voordeel van het gebruik van herdistribueerbare bestanden, aangezien programma's allemaal een herdistribueerbaar bestand kunnen gebruiken dat al op de Windows-pc is geïnstalleerd.

Dit verklaart echter niet waarom u vijf, tien of zelfs twintig verschillende versies van de Microsoft Visual c ++ Redistributable op uw Windows-computer geïnstalleerd ziet.

U kunt de geïnstalleerde versies van het Microsoft Visual C ++ Redistributable Package op uw Windows-computer op de volgende manieren controleren:

  • Elke versie: gebruik de snelkoppeling Windows-Pauze om het Configuratiescherm te openen. Selecteer Configuratiescherm Home en op de pagina die Programma's en onderdelen opent.
  • Windows 10: gebruik Windows-I om de applicatie Instellingen te openen. Als u de Creators Update-versie of nieuwer gebruikt, selecteert u Apps> Apps en functies en scrolt u omlaag totdat u de vermelde pakketten vindt. Als u een oudere versie van Windows 10 gebruikt, selecteert u Systeem en vindt u daar de applicatielijsten.

Waarom zo veel?

microsoft visual cpp redistributable packages

Windows wordt mogelijk al geleverd met een aantal Microsoft Visual C ++ Redistributable-installaties, maar de meeste worden geïnstalleerd wanneer u programma's installeert die ze op het systeem nodig hebben.

Er zijn een aantal redenen waarom u zoveel van deze op uw computer geïnstalleerd ziet:

  1. Er zijn 32-bits en 64-bits versies beschikbaar. Hoewel 32-bits Windows-gebruikers alleen 32-bits versies van de Microsoft Visual C ++ Redistributable-versie zullen zien, ziet u mogelijk beide geïnstalleerd op 64-bits versies van het besturingssysteem.
  2. Er kunnen meerdere builds bestaan ​​voor elke hoofdversie van Visual C ++. Er bestaan ​​bijvoorbeeld elf verschillende versies van Microsoft Visual C ++ 2008 Redistributable, die allemaal naast elkaar kunnen worden geïnstalleerd.

De belangrijkste reden waarom u zoveel versies van hetzelfde jaar op uw pc ziet staan, is dat Microsoft nooit een uniforme herdistributie voor een bepaald jaar heeft uitgebracht.

Als een ontwikkelaar een bepaalde versie van een standaardbibliotheek gebruikt, moet de overeenkomende herdistribueerbare versie op het systeem worden geïnstalleerd om ervoor te zorgen dat het programma op de Windows-pc wordt uitgevoerd.

Hoewel het ook kan worden uitgevoerd als een nieuwere versie is geïnstalleerd, is dit niet altijd het geval en kan dit leiden tot foutmeldingen bij het laden en het beëindigen van het programma.

Dit betekent dat u de verschillende builds van Microsoft Visual C ++ Redistributable niet van uw computer mag verwijderen als een programma dat ervan afhankelijk is, nog steeds op het systeem is geïnstalleerd.

In het ergste geval krijg je één herdistribueerbare installatie voor elk programma dat ze op je computer nodig heeft.

Universele C-runtime

Microsoft veranderde het systeem met de release van de Microsoft Visual C ++ 2015 Redistributable, en dus ook met de releases van 2017 en 2019.

Deze gebruiken een universele runtime, zodat er maar één (de nieuwste) hoeft te worden geïnstalleerd in plaats van alle.

U kunt aanvullende informatie bekijken op de Universal C Runtime hier .

Dingen om te proberen

Notitie : overweeg voordat u begint een back-up van het systeem te maken, zodat u het systeem kunt herstellen als u problemen ondervindt bij het verwijderen van geïnstalleerde herdistribueerbare bestanden van het besturingssysteem. Het ergste dat echter kan gebeuren, is dat programma's weigeren te draaien.

Programma's die u van uw systeem verwijdert, zullen het herdistribueerbare bestand niet verwijderen, zelfs niet als het tijdens de installatie van het programma is geïnstalleerd. De reden voor dit gedrag is dat andere programma's ook op de herdistribueerbare programma's kunnen vertrouwen.

Het verwijderen van deze installaties komt neer op vallen en opstaan, aangezien er geen gemakkelijke manier is om programma's aan herdistribueerbare versies te koppelen.

Een optie die u heeft, is de installatiedata van de herdistribueerbare installaties te vergelijken met programma-installaties. Als u overeenkomende datums vindt, kunt u ervan uitgaan dat deze zijn gekoppeld en dat de herdistributie nog steeds nodig is.

Als u geen overeenkomende datums vindt, kunt u echter niet concluderen dat het herdistribueerbare bestand niet langer nodig is, aangezien programma's die u later hebt geïnstalleerd, dit mogelijk ook nodig hebben.

U kunt proberen om eerst de oudste versies van elk jaar te verwijderen en kijken hoe dat gaat. Het kan echter veel testen vergen om het goed te krijgen, en het is misschien niet de moeite waard als je bedenkt dat alle herdistribueerbare installaties samen een paar honderd megabytes aan meer gebruiken wanneer ze zijn geïnstalleerd.

Voor de zekerheid is het misschien beter om alle versies geïnstalleerd te houden en problemen te vermijden met programma's die weigeren te starten na het verwijderen.

Downloads van Microsoft Visual C ++ Redistributable Packages

U kunt de volgende links gebruiken om de meest recente versies van de Microsoft Visual C ++ Redistributable-pakketten te downloaden. De downloads omvatten 32-bits en 64-bits versies, indien ondersteund.

TL; DR

  1. Visual C ++ Redistributable-bestanden worden geïnstalleerd wanneer u een programma installeert dat ze vereist, wanneer u Windows installeert of bijwerkt, of wanneer u ze rechtstreeks installeert.
  2. Ze worden gebruikt door programmeurs die standaardbibliotheken gebruiken in Visual Studio.
  3. Programma's vereisen specifieke versies en worden mogelijk niet uitgevoerd wanneer deze versies worden verwijderd (als er nog oudere of nieuwere versies van hetzelfde jaar beschikbaar zijn).

Nu jij : Hoe ga je om met Visual C ++ Redistributable installaties?