Microsoft slutter Visual C++ Redistributable Kaos

0
155

af Martin Brinkmann juni 23, 2019 i Windows – Sidste Opdatering: juni 23, 2019 – 17 kommentarer

Programmer, der er designet med Visual Studio, kan kræve, at en bestemt version af Microsoft Visual C++ Redistributable til at køre. Kravet resulteret i installation af en lang række af Visual C++ Redistributable pakker på Windows-Pc ‘ er.

Det er ikke ualmindeligt at se flere Microsoft Visual C++ Redistributables på et system, der er installeret af software-programmer, gennem opdateringer, for eksempel med sikkerhedsopdateringer, eller manuelt af systemadministratoren.

visual c++ redistributable

Redistributables er gemt i en central placering, så, at ethvert program, der er installeret på systemet, kan få adgang til de filer, hvis det kræves. Du kan tjekke vores detaljerede vejledning om Visual C++ Redistributables her for yderligere detaljer.

Microsoft har ændret systemet betydeligt med udgivelsen af Microsoft Visual C++ Redistributable til Visual Studio 2015, 2017 og 2019. En baseline-billedet er fastsat for disse redistributable pakker, så det er ikke længere nødvendigt at installere forskellige versioner af en særskilt mål-systemer.

Med andre ord: hvis Visual C++ 2019 redistributable er installeret på et system, det er ikke længere nødvendigt at installere Visual C++ 2015 eller 2017 redistributable pakker, som disse er understøttet automatisk.

Microsoft giver følgende eksempel på “Den seneste understøttede Visual C++ downloads” support-side.

For eksempel, installation af Visual C++ 2019 redistributable vil påvirke programmer, der er bygget med Visual C++ 2015 og 2017 også. Men installation af Visual C++ 2015 redistributable vil ikke erstatte de nyere versioner af de filer, der er installeret af Visual C++ 2017 og 2019 redistributables.

Dette er forskelligt fra alle tidligere Visual C++ versioner, som de hver især havde deres egen særskilte runtime-filer, der ikke deles med andre versioner.

En support-artiklen om Microsoft ‘ s Docs hjemmeside giver yderligere oplysninger:

Fra Visual Studio .NETTET via Visual Studio 2013, hver større udgivelse af C++ – oversætter og-værktøjer har inkluderet en ny, uafhængig version af Microsoft C Runtime (CRT) bibliotek. Disse enkeltstående versioner af CRT var uafhængig af, og til forskellige grader, er uforenelige med hinanden. For eksempel, CRT-bibliotek som bruges af Visual Studio 2012 blev version 11, som er opkaldt msvcr110.dll og CRT anvendes af Visual Studio 2013 blev version 12, opkaldt msvcr120.dll. Begyndelsen i Visual Studio 2015, dette er ikke længere tilfældet. Visual Studio 2015 og senere versioner af Visual Studio, alle bruge en Universal CRT.

Den Universelle CRT er et Microsoft Windows-operativsystem komponent. Det indgår som en del af operativsystemet Windows-10 og er tilgængelig for ældre operativsystemer, Windows Vista via Windows 8.1, ved hjælp af Windows Update. Hertil kommer, at lokale implementering af den Universelle CRT er understøttet, med nogle begrænsninger.

Windows-administratorer kan hente Universal C Runtime med et klik på følgende links:

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

Ældre Visual C++ Redistributable pakker til Visual Studio stadig nødt til at blive downloadet og installeret separat, eller leveres som en del af et program installation proces.

Visual C++ Alle i Et Installationsprogram er også nyttigt, når det kommer til installation redistributable pakker på Windows-systemer.

Afsluttende Ord

Den Universelle C Runtime er et skridt i den rigtige retning. Mens det ikke tage sig af ældre C++ Redistributable pakker, det gjorde så at starte med udgivelsen af Visual C++ 2015 Videredistribution.

Nu er Du: Hvor mange Redistributable pakker, der er installeret på dit system? (via Født)