Oplysninger om Microsoft Visual C ++ videredistribueret

Hvis du kontrollerer listen over installerede programmer på en Windows-pc, som du har brugt i nogen tid, kan du bemærke, at den har flere, ofte en masse, Microsoft Visual C ++ Redistributable installationsfortegnelser.

Den pc, som jeg bruger til at skrive denne artikel for eksempel har tre Microsoft Visual C ++ 2005 Redistributable, otte Microsoft Visual C ++ 2008 Redistributable, to Microsoft Visual C ++ 2010 Redistributable, tre Microsoft Visual C ++ 2013 Redistributable og to Microsoft Visual C ++ 2015 Redistributable installationer, der er angivet på den side.

Spørgsmål, der måske kommer til at tænke, inkluderer, hvorfor der er installeret så mange versioner af samme år, og om du har brug for alle disse, eller om du bare kan beholde den seneste version af hvert år og slippe af med alle de andre.

Hvis du kan lide din pc ren og ryddig, kan du for eksempel fjerne nogle af dem.

Formål med Visual C ++ Videredistribuerbar

Udviklere, der opretter programmer til Windows ved hjælp af Microsoft Visual C ++ - tidligere tilgængelig som en selvstændig men nu en del af Microsoft Visual Studio - bruger muligvis såkaldte standardbiblioteker, der allerede findes for at tilføje funktionalitet til deres programmer. Dette sparer tid og er ofte bedre end at skulle genopfinde hjulet ved at skabe funktionaliteten fra bunden.

Når disse biblioteker bruges, kan udviklere enten inkludere det, der kræves for at bruge disse funktioner i deres programmer, eller de kan i stedet bruge en Visual C ++ -distribuerbar til det.

Når en udvikler beslutter at bruge redistributables, bliver disse installeret på brugerens pc, hvis de ikke allerede er installeret. Det er en fordel ved at bruge omdistribuerbare enheder, da programmer muligvis alle bruger en omdistribuerbar, der allerede er installeret på Windows-pc'en.

Dette forklarer dog ikke, hvorfor du muligvis kan se fem, ti eller endda tyve forskellige versioner af Microsoft Visual c ++ Redistributable installeret på din Windows-maskine.

Du kan kontrollere de installerede versioner af Microsoft Visual C ++ omdistribuerbar pakke på din Windows-maskine på følgende måder:

  • Alle versioner: Brug genvejen Windows-Pause til at åbne Kontrolpanel. Vælg Hjem på Kontrolpanel og på den side, der åbner Programmer og funktioner.
  • Windows 10: Brug Windows-I til at åbne programmet Indstillinger. Hvis du bruger Creators Update-versionen eller nyere, skal du vælge Apps> Apps & Features og rulle ned, indtil du finder de anførte pakker. Hvis du bruger en ældre version af Windows 10, skal du vælge System og finde programoversigterne der.

Hvorfor så mange?

Windows leveres muligvis allerede med nogle Microsoft Visual C ++ redistribuerbare installationer, men de fleste er installeret, når du installerer programmer, der kræver dem på systemet.

Der er et par grunde til, at du ser disse mange af dem installeret på din computer:

  1. 32-bit og 64-bit versioner gøres tilgængelige. Mens 32-bit Windows-brugere kun vil se 32-bit versioner af Microsoft Visual C ++ Redistributable version, kan du muligvis se begge installeret på 64-bit versioner af operativsystemet.
  2. Flere builds kan forekomme for enhver hovedversion af Visual C ++. Elleve forskellige versioner af Microsoft Visual C ++ 2008 Redistributable findes for eksempel, og de kan alle installeres ved siden af ​​hinanden.

Hovedårsagen til, at du muligvis ser så mange versioner af det samme år, der er anført på din pc, er, at Microsoft aldrig har frigivet en samlet omfordelbarhed i et givet år.

Hvis en udvikler bruger en bestemt version af et standardbibliotek, skal den matchende omfordelbare version installeres på systemet for at sikre, at programmet kører på Windows-pc'en.

Selvom det muligvis også kører, hvis en nyere version er installeret, er dette ikke altid tilfældet og kan resultere i fejlmeddelelser ved belastning og afslutning af programmet.

Dette betyder, at du ikke bør fjerne de forskellige builds af Microsoft Visual C ++ Redistributable fra din maskine, hvis et program, der er afhængig af det, stadig er installeret på systemet.

I værste fald ender du med en omdistribuerbar installation til ethvert program, der kræver dem på din computer.

Universal C kørsel

Microsoft ændrede systemet med frigivelsen af ​​Microsoft Visual C ++ 2015 Redistributable, og følgelig også med 2017 og 2019-udgivelserne.

Disse bruger en universel runtime, så det kun er nødvendigt at installere en (den nyeste) i stedet for dem alle.

Du kan tjekke yderligere oplysninger om Universal C Runtime her.

Ting at prøve

Bemærk : Inden du starter, kan du overveje at oprette en sikkerhedskopi af systemet, så du kan gendanne systemet, hvis du har problemer med at fjerne installerede omfordelinger fra operativsystemet. Det værste, der dog kan ske, er, at programmer nægter at køre.

Programmer, som du fjerner fra dit system, fjerner ikke det omfordelbare, selvom det blev installeret under programinstallationen. Årsagen til denne opførsel er, at andre programmer også kan stole på den omfordelbare.

Fjernelse af disse installationer kommer til prøve og fejl, da der ikke er nogen nem måde at knytte programmer til gendistribuerbare versioner.

En mulighed, du har, er at sammenligne installationsdatoer for de omfordelbare installationer med programinstallationer. Hvis du finder matchende datoer, kan du antage, at disse er knyttet sammen, og at det omfordeles stadig er nødvendigt.

Hvis du ikke finder matchende datoer, kan du dog ikke konkludere, at den omfordelbare ikke længere er nødvendig, da programmer, som du installerede bagefter, muligvis også kræver det.

Du kan prøve at fjerne de ældste versioner af hvert år først og se, hvordan det går. Det kræver dog en masse test at få det rigtigt, og det er måske ikke det værd, hvis du overvejer, at alle omfordelbare installationer tilsammen bruger et par hundrede Megabyte-toppe, når de installeres.

Det kan være bedre at holde alle versioner installeret bare for at være på den sikre side af tingene og undgå problemer med programmer, der nægter at starte efter fjernelsen.

Downloads af Microsoft Visual C ++ omdistribuerbare pakker

Du kan bruge følgende links til at downloade de seneste versioner af Microsoft Visual C ++ Redistributable-pakker. Downloadene inkluderer 32-bit og 64-bit versioner, hvis det understøttes.

  • Microsoft Visual C ++ kan videredistribueres til Visual Studio 2017
  • Microsoft Visual C ++ omdistribuerbare pakker til Visual Studio 2015-opdatering 3
  • Microsoft Visual C ++ omdistribuerbare pakker til Visual Studio 2013
  • Microsoft Visual C ++ omdistribuerbare pakker til Visual Studio 2012 Update 4
  • Visual Studio 2010 Service Pack 1 (installationsprogram)
  • Visual Studio 2010 Service Pack 1 (Webinstallationsprogram) Visual Studio 2010 SP1
  • Visual Studio 2008 Service Pack 1 (installationsprogram)

TL; DR

  1. Visual C ++ Redistributable filer bliver installeret, når du installerer et program, der kræver dem, når du installerer eller opdaterer Windows, eller når du installerer dem direkte.
  2. De bruges af programmerere, der bruger standardbiblioteker i Visual Studio.
  3. Programmer kræver specifikke versioner og kører muligvis ikke, når disse versioner fjernes (hvis ældre eller nyere versioner af det samme år stadig er tilgængelige).

Nu dig : Hvordan håndterer du Visual C ++ -distribuerbare installationer?