nl.phhsnews.com


nl.phhsnews.com / Waarom zijn er zoveel "Microsoft Visual C ++ Redistributables" geïnstalleerd op mijn pc?

Waarom zijn er zoveel "Microsoft Visual C ++ Redistributables" geïnstalleerd op mijn pc?


Als u ooit door uw lijst met geïnstalleerde programma's in Windows bent gescrold, vraagt ​​u zich af waarom er zoveel versies zijn van de Microsoft Visual C ++ Redistributable daar, ben je niet de enige. Ga met ons mee als we kijken naar wat deze dingen zijn en waarom er zoveel zijn geïnstalleerd op uw pc.

Wat is een Visual C ++ Redistributable?

Microsoft Visual C ++ is een geïntegreerde ontwikkelomgeving (IDE) die wordt gebruikt om te creëren Windows-applicaties in de programmeertalen C, C ++ en C ++ / CLI. Het was oorspronkelijk een op zichzelf staand product, maar is nu opgenomen als onderdeel van Microsoft Visual Studio. Het biedt ontwikkelaars een enkele applicatie waarin ze hun code kunnen schrijven, bewerken, testen en debuggen. De programmeeromgeving omvat toegang tot een groot aantal gedeelde codebibliotheken, waardoor ontwikkelaars reeds ontwikkelde code kunnen gebruiken voor specifieke procedures in plaats van dat ze zelf een nieuwe code moeten schrijven. Die gedeelde code heeft de vorm van DLL's (dynamic link libraries), een term die de meeste Windows-gebruikers ooit hebben tegengekomen.

Als het tijd is om hun software bij gebruikers in te zetten, kunnen ontwikkelaars kiezen. Ze kunnen deze DLL's bundelen in de installatie van hun toepassing of ze kunnen vertrouwen op een standaard distribueerbaar pakket gedeelde code. De meesten kiezen voor het laatste en dat pakket staat bekend als Visual C ++ Redistributable. Er zijn verschillende voordelen aan het gebruik van een herdistribueerbaar. De pakketten worden beschikbaar gesteld door Microsoft, die ze ook test en update met bug- en beveiligingsoplossingen. Redistributables bieden ook een enkele installatie op de computer van een gebruiker die meerdere programma's tegelijkertijd kunnen gebruiken.

Waarom zijn er zo veel geïnstalleerd op mijn pc?

Ik heb een nieuwe versie van Windows 10 op een nieuwe pc geïnstalleerd, iets minder dan twee maanden geleden. Zoals je op de bovenstaande afbeelding kunt zien, heb ik al vier versies van Visual C ++ Redistributable op mijn systeem staan. Op andere systemen heb ik er maar liefst twintig gezien. Dus, hoe komen ze er allemaal aan?

Sommige worden samen met Windows zelf geïnstalleerd. Welke versies worden geïnstalleerd, hangt af van welke versie van Windows u gebruikt. Ik gebruik Windows 10, dat wordt geleverd met de Visual C ++ Redistributables van 2012 en 2013. Je zult ook merken dat ik zowel de 32-bit (x86) en 64-bit (x64) versies heb geïnstalleerd. Als u een 32-bits versie van Windows hebt, ziet u die 64-bits versies van de herdistributie niet. Maar als u een 64-bits versie van Windows hebt (die tegenwoordig bijna alle computers zijn), ziet u beide versies, omdat een 64-bits Windows zowel 64-bits als 32-bits toepassingen kan uitvoeren.

Alle aanvullende versies van de Visual C ++ Redistributable die u op uw systeem ziet, werden geïnstalleerd samen met een programma dat dit vereiste. Wanneer een ontwikkelaar in een specifieke versie van Visual C ++ codeert, moeten de codebibliotheken voor die versie ook aanwezig zijn op het systeem van de gebruiker om de toepassing uit te voeren. Dat betekent dat, bijvoorbeeld, als een ontwikkelaar Visual C ++ 2005 (of Visual Studio 2005) heeft gebruikt om een ​​programma te maken dat u installeert, u kunt verwachten dat de Visual C ++ 2005 Redistributable samen met het programma op uw systeem is geïnstalleerd.

Soms krijgt u een pop-up wanneer u voor de eerste keer een programma uitvoert waarin staat dat het herdistribueerbare pakket wordt geïnstalleerd. Je zult dit vaak merken als je een pc-gamer bent, vooral als je je games via Steam krijgt. Dit betekent meestal dat de ontwikkelaar ervoor heeft gekozen om het nieuwste pakket bij installatie van Microsoft te downloaden. Soms wordt het pakket samen met de toepassing gebundeld. Hier is een screenshot van de installatie van het huidige AMD grafische stuurprogramma-pakket, waarvan u kunt zien dat het de C ++ Redistributables van 2012 en 2013 wil installeren.

GERELATEERD: Wat is het Microsoft .NET Framework en waarom is het geïnstalleerd op Mijn pc?

Het is ook mogelijk dat u ziet wat eruit ziet als meerdere versies van dezelfde herdistributie geïnstalleerd, of op zijn minst meerdere versies van hetzelfde jaar. U kunt bijvoorbeeld meerdere versies van de herdistributie van 2008 te zien krijgen. Je zou kunnen aangeven dat het een servicepack is, terwijl anderen misschien net iets andere versienummers hebben. Dus hoewel het soms lijkt alsof meerdere versies van hetzelfde pakket zijn geïnstalleerd, zijn ze allemaal subtiel anders. En helaas heeft Microsoft, in tegenstelling tot het enigszins vergelijkbare .NET Framework, nooit al deze oudere versies geconsolideerd tot een uniform pakket.

Dus kortom: u zult enkele pakketten zien die bij Windows worden geleverd, en sommige die worden geleverd met toepassingen die u installeert. En als u 64-bits Windows gebruikt, ziet u zowel de 64-bits als de 32-bits versies van elk pakket.

Kan ik sommige ervan verwijderen?

Het korte antwoord is: ja, maar u waarschijnlijk niet.

Je weet nooit echt welke van je geïnstalleerde applicaties op elke herdistributie vertrouwen. Als u een programma verwijdert, zal dat programma niet automatisch de herdistributie verwijderen waarop het is vertrouwd, omdat het niet weet of andere applicaties er ook afhankelijk van zijn. Natuurlijk zijn er mogelijk herdistribueerbare pakketten die u niet nodig hebt, maar als u een herdistribueerbaar pakket dat sommige programma's nog gebruiken, handmatig verwijdert, kan dit ertoe leiden dat ze niet correct werken en in sommige gevallen zelfs problemen veroorzaken bij uw Windows-installatie zelf.

Het kan irriteren dat u er zoveel ziet zitten in uw lijst met geïnstalleerde programma's, maar als het goed gaat op uw pc, veroorzaken de opnieuw distribueerbare bestanden geen schade. Ze nemen ook niet veel ruimte in beslag. De vier versies die ik op mijn systeem heb geïnstalleerd, nemen momenteel minder dan 100 MB schijfruimte in beslag, gecombineerd.

We hebben sommige adviezen rond het internet gezien die suggereren dat u oudere versies van herdistributeerbare bestanden kunt verwijderen, met alleen de meest recente van elke belangrijke release (genoteerd per jaar) op zijn plaats. Met andere woorden, ze stellen voor dat u de laatste herdistributie van 2012 op zijn plaats kunt laten staan ​​en oudere 2012-versies kunt verwijderen. We hebben dit getest en vonden het onbetrouwbaar. Het lijkt soms te werken, maar er is geen garantie dat dit voor u zal werken. In mijn eigen beperkte test van drie systemen veroorzaakte het problemen op een systeem waar een paar programma's niet meer zouden werken.

Wat kan ik doen als ik problemen heb?

Helaas is het vaak moeilijk om een probleem met een applicatie tot een slechte herdistribueerbare installatie. U krijgt zelden een foutmelding tijdens de installatie of de werking van een programma dat u rechtstreeks naar de herdistribueerbare pakketten verwijst. Toch is het een mogelijkheid en soms is het de moeite waard om te testen, vooral als een programma dat je zojuist hebt geïnstalleerd ervoor zorgt dat een ander reeds geïnstalleerd programma wordt afgebroken en je weet dat ze allebei op dezelfde herdistributie kunnen rekenen.

Ten eerste kun je een paar basisstappen. Zorg ervoor dat de Windows-update al zijn nieuwste updates bevat. Als er een update van het pakket beschikbaar is, kan dit het probleem oplossen. U kunt ook proberen te scannen op corrupte systeembestanden in Windows. Het duurt niet lang en het kan systeembestanden herstellen die beschadigd zijn of verdwenen zijn. Het is altijd de moeite waard.

Als met deze stappen het probleem niet is opgelost, kunt u proberen de betreffende versie te verwijderen en vervolgens opnieuw te installeren. En als u de specifieke versie niet kent, kunt u een gokje wagen en alle herdistribueerbare pakketten van uw computer verwijderen en vervolgens de nieuwste implementaties van elke versie installeren. Welke route u ook neemt, zorg ervoor dat u eerst een back-up van uw computer maakt!

U kunt de herdistributeerbare bestanden op dezelfde manier verwijderen als een ander programma in de app Programma's en functies. U kunt vervolgens de nieuwste versies downloaden en installeren vanuit het Microsoft Download Center. Hier zijn enkele directe links naar elke versie:

  • Microsoft Visual C ++ 2005 SP1 Redistributable (x86)
  • Microsoft Visual C ++ 2005 SP1 Redistributable (x64)
  • Microsoft Visual C ++ 2008 SP1 Redistributable (x86)
  • Microsoft Visual C ++ 2008 SP1 Redistributable (x64)
  • Microsoft Visual C ++ 2010 SP1 Redistributable (x86)
  • Microsoft Visual C ++ 2010 SP1 Redistributable (x64)
  • Microsoft Visual C ++ 2012 Update 4 Redistributable (x86 en x64)
  • Microsoft Visual C ++ 2013 Redistributable (x86 en x64)
  • Microsoft Visual C ++ 2015 Update 2 Redistributable (x86 en x64)

Vergeet niet dat als u een 64-bits versie van Windows gebruikt, u deze moet downloaden en installeer zowel de 32-bit (x86) en 64-bit (x64) versies.

En daar is het dan. Hopelijk wordt dat in ieder geval uitgelegd wat deze Visual C ++ Redistributable-pakketten zijn en waarom er zoveel op uw pc zijn geïnstalleerd.


Hoe gasten toegang krijgen tot uw Google Chromecast

Hoe gasten toegang krijgen tot uw Google Chromecast

Dankzij de onlangs geïntroduceerde 'gastmodus' van Chromecast zijn er meerdere manieren om gasten toegang te geven tot uw Chromecast. Lees verder terwijl we de verschillende manieren benadrukken waarop u hetzelfde doel kunt bereiken: iedereen in de ruimte laten delen in hun favoriete video's. We hebben de Google Chromecast vorig jaar beoordeeld en het belangrijkste verkoopargument was (en blijft) hoe gemakkelijk het is om draag inhoud van uw mobiele apparaten naar uw tv (en laat uw gasten hetzelfde doen).

(how-to)

Mensen in je Facebook-nieuwsfeed zien verbergen Je hebt eerder verborgen

Mensen in je Facebook-nieuwsfeed zien verbergen Je hebt eerder verborgen

Facebook zou menu's en interfaces links en rechts kunnen bijwerken, maar dat betekent niet dat ze gemakkelijker te gebruiken maken in het proces. Het slechte menuontwerp en de vage terminologie maken het in veel gevallen behoorlijk moeilijk om wijzigingen aan te brengen (of om die wijzigingen ongedaan te maken).

(how-to)