Informasjon om Microsoft Visual C ++

Hvis du sjekker listen over installerte programmer på en Windows-PC som du har brukt i noen tid, kan du legge merke til at den har flere, ofte mange, Microsoft Visual C ++ redistribuerbare installasjonslister.

PC-en som jeg bruker for å skrive denne artikkelen har for eksempel tre Microsoft Visual C ++ 2005 Redistributable, åtte Microsoft Visual C ++ 2008 Redistributable, to Microsoft Visual C ++ 2010 Redistributable, tre Microsoft Visual C ++ 2013 Redistributable og to Microsoft Visual C ++ 2015 Redistributable installasjoner oppført på den siden.

Spørsmål som kan komme til å tenke deg inkluderer hvorfor det er installert så mange versjoner av samme år, og om du trenger alle disse, eller om du bare kan beholde den nyeste versjonen av hvert år og bli kvitt alle de andre.

Hvis du liker PC-en ren og ryddig, kan det være lurt å fjerne noen av dem for eksempel.

Formål med Visual C ++ omfordelbar

Utviklere som lager programmer for Windows som bruker Microsoft Visual C ++ - tidligere tilgjengelig som frittstående men nå en del av Microsoft Visual Studio - kan bruke såkalte standardbiblioteker som allerede eksisterer for å legge til funksjonalitet til programmene. Dette sparer tid, og er ofte bedre enn å måtte finne opp hjulet på nytt ved å lage funksjonaliteten fra bunnen av.

Når disse bibliotekene brukes, kan utviklere enten inkludere det som kreves for å drive disse funksjonene i programmene deres, eller de kan bruke en Visual C ++ redistribuerbar i stedet for det.

Når en utvikler bestemmer seg for å bruke redistribuerbare enheter, blir de installert på brukerens PC hvis de ikke allerede er installert. Det er en fordel med å bruke omfordelbare elementer, ettersom programmer alle kan bruke en omfordelbar som allerede er installert på Windows-PCen.

Dette forklarer imidlertid ikke hvorfor du kan se fem, ti eller til og med tjue forskjellige versjoner av Microsoft Visual c ++ Redistributable som er installert på din Windows-maskin.

Du kan sjekke de installerte versjonene av Microsoft Visual C ++ redistribuerbar pakke på Windows-maskinen din på følgende måter:

  • Hvilken som helst versjon: Bruk snarveien Windows-Pause for å åpne Kontrollpanel. Velg Kontrollpanel Hjem, og på siden som åpner Programmer og funksjoner.
  • Windows 10: Bruk Windows-I for å åpne Innstillinger-applikasjonen. Hvis du bruker Creators Update-versjonen eller nyere, velger du Apps> Apps & Features og blar ned til du finner pakkene oppført. Hvis du bruker en eldre versjon av Windows 10, velger du System og finner applikasjonslistene der.

Hvorfor så mange?

Windows kan leveres med noen Microsoft Visual C ++ redistribuerbare installasjoner allerede, men de fleste er installert når du installerer programmer som krever dem på systemet.

Det er et par grunner til at du ser at mange av dem er installert på datamaskinen din:

  1. 32-bit og 64-bit versjoner blir gjort tilgjengelige. Selv om 32-biters Windows-brukere bare vil se 32-bitersversjoner av Microsoft Visual C ++ Redistributable-versjonen, kan det hende du ser begge installert på 64-bitersversjoner av operativsystemet.
  2. Flere bygg kan eksistere for alle hovedversjoner av Visual C ++. Elleve forskjellige versjoner av Microsoft Visual C ++ 2008 Redistributable eksisterer for eksempel, og de kan alle være installert ved siden av hverandre.

Hovedårsaken til at du kan se så mange versjoner av det samme året som er oppført på PCen din, er at Microsoft aldri ga ut en enhetlig omfordelbarhet for et gitt år.

Hvis en utvikler bruker en bestemt versjon av et standardbibliotek, må den matchende omfordelbare versjonen installeres på systemet for å sikre at programmet kjører på Windows-PCen.

Selv om det også kan kjøres hvis en nyere versjon er installert, er dette ikke alltid tilfelle og kan føre til feilmeldinger ved belastning og avslutning av programmet.

Dette betyr at du ikke bør fjerne de forskjellige byggene av Microsoft Visual C ++ Redistributable fra maskinen din hvis et program som er avhengig av det fremdeles er installert på systemet.

I verste fall ender du opp med en omfordelbar installasjon for ethvert program som krever dem på datamaskinen din.

Universal C Runtime

Microsoft endret systemet med utgivelsen av Microsoft Visual C ++ 2015 Redistributable, og følgelig også med utgivelsene 2017 og 2019.

Disse bruker en universell kjøretid slik at bare en (den siste) trenger å installeres i stedet for alle.

Du kan sjekke ut ytterligere informasjon om Universal C Runtime her.

Ting å prøve

Merk : Før du starter, kan du vurdere å lage en sikkerhetskopi av systemet slik at du kan gjenopprette systemet hvis du får problemer med å fjerne installerte omfordelbare filer fra operativsystemet. Det verste som kan skje er at programmer nekter å kjøre.

Programmer som du fjerner fra systemet, fjerner ikke det omfordelbare, selv om det ble installert under programinstallasjonen. Årsaken til denne oppførselen er at andre programmer kan stole på den omfordelbare også.

Å fjerne disse installasjonene fører til prøving og feiling, da det ikke er noen enkel måte å koble programmer til omfordelbare versjoner.

Et alternativ du har er å sammenligne installasjonsdatoer for de omfordelbare installasjonene med programinstallasjoner. Hvis du finner samsvarende datoer, kan du anta at disse er koblet sammen, og at det fortsatt er behov for omfordelbarhet.

Hvis du ikke finner samsvarende datoer, kan du imidlertid ikke konkludere med at det ikke lenger er behov for omfordelbarhet, da programmer som du installerte i etterkant kan kreve det også.

Du kan prøve å fjerne de eldste versjonene av hvert år først, og se hvordan det går. Det kan kreve mye testing for å få det riktig, og det er kanskje ikke verdt det hvis du vurderer at alle omfordelbare installasjoner tilsammen bruker et par hundre Megabyte-topper når de er installert.

Det kan være bedre å holde alle versjoner installert bare for å være på den sikre siden av tingene, og unngå problemer med programmer som nekter å starte etter fjerningen.

Nedlastinger av Microsoft Visual C ++ omdistribuerbare pakker

Du kan bruke følgende lenker for å laste ned de nyeste versjonene av Microsoft Visual C ++ redistribuerbare pakker. Nedlastningene inkluderer 32-bit og 64-bit versjoner hvis de støttes.

  • Microsoft Visual C ++ kan omdistribueres for Visual Studio 2017
  • Microsoft Visual C ++ omdistribuerbare pakker for Visual Studio 2015 Update 3
  • Microsoft Visual C ++ omdistribuerbare pakker for Visual Studio 2013
  • Microsoft Visual C ++ omdistribuerbare pakker for Visual Studio 2012 Update 4
  • Visual Studio 2010 Service Pack 1 (installasjonsprogram)
  • Visual Studio 2010 Service Pack 1 (Web Installer) Visual Studio 2010 SP1
  • Visual Studio 2008 Service Pack 1 (installasjonsprogram)

TL; DR

  1. Visual C ++ Redistribuerbare filer blir installert når du installerer et program som krever dem, når du installerer eller oppdaterer Windows, eller når du installerer dem direkte.
  2. De brukes av programmerere som bruker standardbiblioteker i Visual Studio.
  3. Programmer krever spesifikke versjoner, og kjører kanskje ikke når disse versjonene blir fjernet (hvis eldre eller nyere versjoner av samme år fremdeles er tilgjengelige).

Nå du : Hvordan takler du Visual C ++ redistribuerbare installasjoner?