Microsoft ender Visual C++ Redistributable Kaos

0
175

av Martin Brinkmann 23. juni 2019 i Windows – Ingen kommentarer

Programmer som er laget med Visual Studio kan kreve en bestemt versjon av Microsoft Visual C++ Redistributable å kjøre. Kravet resulterte i installasjon av et stort antall av Visual C++ Redistributable pakker på Windows-Pcer.

Det er ikke uvanlig å se flere Microsoft Visual C++ Redistributables på et system som ble installert av programvare, gjennom oppdateringer, for eksempel sikkerhetsoppdateringer, eller manuelt av systemadministrator.

visual c++ redistributable

Redistributables er lagret i en sentral beliggenhet, slik at alle programmer som er installert på systemet, kan få tilgang til filer hvis nødvendig. Du kan sjekke ut våre detaljert guide på Visual C++ Redistributables her for å se flere detaljer.

Microsoft endret systemet betraktelig med lanseringen av Microsoft Visual C++ distribueres på nytt for Visual Studio 2015, 2017 og 2019. En baseline bildet er gitt for disse redistributable pakker, slik at det ikke lenger er nødvendig å installere forskjellige versjoner separat på mål-systemer.

Med andre ord: hvis Visual C++ 2019 redistributable er installert på et system, det er ikke lenger nødvendig å installere Visual C++ 2015 eller 2017 redistributable pakker så vel som disse støttes automatisk.

Microsoft gir følgende eksempel på “Den siste støttede Visual C++ nedlastinger” support-side.

For eksempel, installere Visual C++ 2019 redistributable vil påvirke programmer som er bygget med Visual C++ 2015 og 2017 også. Men installere Visual C++ 2015 redistributable vil ikke erstatte nyere versjoner av filer som er installert av Visual C++ 2017 og 2019 redistributables.

Dette er forskjellig fra alle tidligere Visual C++ versjoner, som de hadde hver sin egen distinkte runtime-filer, kan ikke deles med andre versjoner.

En støtte artikkelen på Microsofts Dokumenter nettsted gir mer informasjon:

Fra Visual Studio .NETTO via Visual Studio 2013, hver hovedversjon av C++ – kompilator og verktøy har inkludert en ny, frittstående versjonen av Microsoft C Runtime (CRT) bibliotek. Disse frittstående versjoner av CRT var uavhengig av, og til ulike grader, inkompatible med hverandre. For eksempel CRT-biblioteket som brukes av Visual Studio-2012 var versjon 11, heter msvcr110.dll og CRT-brukt med Visual Studio 2013 ble versjon 12, med navnet msvcr120.dll. Begynnelsen i Visual Studio 2015, dette er ikke lenger tilfelle. Visual Studio 2015 og senere versjoner av Visual Studio all bruk en Universell CRT.

Universal CRT er et Microsoft Windows-operativsystem komponent. Det inngår som en del av operativsystemet i Windows-10 og er tilgjengelig for eldre operativsystem, Windows Vista til Windows 8.1, ved hjelp av Windows Update. I tillegg, lokal distribusjon av Universal CRT-er som støttes, med noen begrensninger.

Windows-administratorer kan laste ned den Universelle C Runtime med et klikk på følgende lenker:

  • x86: vc_redist.x86.exe
  • x64: vc_redist.x64.exe
  • ARM64: vc_redist.arm64.exe

Eldre Visual C++ Redistributable pakker for Visual Studio fortsatt trenger å bli lastet ned og installert separat, eller levert som en del av et program installasjon prosess.

Visual C++ Alt-i-Ett Installer er også nyttig når det gjelder å installere redistributable pakker på Windows-systemer.

Avsluttende Ord

Universal C Runtime er et skritt i riktig retning. Mens det tar ikke vare på eldre C++ Redistributable pakker, det gjorde så fra og med utgivelsen av Visual C++ 2015 Redistributable.

Nå er Du: Hvor mange Redistributable pakker installert på ditt system? (via Født)