Jaa


Elinkaaren usein kysytyt kysymykset – Microsoft C++ Build Tools, Redistributable ja runtime-kirjastot

Löydät täältä tietoja tuotteesi elinkaaresta.

Mikä on Visual C++ Redistributablein elinkaarikäytäntö?

Visual Studio 2015:n ja sitä uudempien versioiden mukana toimitettu Microsoft Visual C++ Redistributable v14.0 on kumulatiivinen päivitys. Kaikki Visual Studio 2015:n tai sitä uudemman Microsoft C++ Build Toolsin (MSVC) luomat sovellukset voivat käyttää uusinta Microsoft Visual C++ Redistributable -sovellusta binaarista yhteensopivuuslupaustamme käyttäen.

Visual Studio 2026:sta alkaen Visual C++ Redistributable v14 ja sitä uudemmat noudattavat Modern Policy -elinkaarta, joka on erotettu Visual Studiosta. Niitä tuetaan niiden Microsoft C++ Build Tools -työkalujen elinkaaren mukaan, joita ne alunperin toimittivat.

Redistributable-versiot, jotka toimitettiin ensimmäisen kerran Visual Studio 2015:n ja 2022:n kanssa, noudattavat kiinteää elinkaarikäytäntöä , ja niitä tuetaan Visual Studion version tuen elinkaaren mukaan, jolloin ne lähetetään ensimmäisen kerran, vaikka ne toimitetaan Visual Studion myöhemmässä versiossa.

Visual C++ Redistributable -versioita, jotka toimitettiin Visual Studio 2015:n tai aiemman version kanssa, ei enää tueta.

Alla olevasta taulukosta on lisätietoja Redistributablein julkaistuista ja tuetuista versioista. Katso myös Microsoft Visual C++ Redistributable uusimmat tuetut lataukset.

Mikä on Microsoft C++ Build Toolsin (MSVC) elinkaarikäytäntö?

Microsoft C++ Build Tools (MSVC) sisältää Microsoft C++ -kääntäjän, linkittimen, ylätunnisteet, kirjastot, suorituksenaikaiset MSM-laitteet ja muut komponentit C++-sovellusten rakentamiseen.

Visual Studio 2026:sta alkaen MSVC 14.50 ja sitä uudemmat noudattavat Modern Policy -käytäntöä Visual Studiosta erillisellä elinkaarella. MSVC Build Tools -julkaisuja tuetaan 9 kuukauden ajan ensimmäisen julkaisun päivämäärästä riippumatta siitä, millä Visual Studio -versiolla ne toimitetaan. Joka toinen MSVC-julkaisuversio nimetään Long-Term Servicing (LTS) -julkaisuversioksi. LTS-julkaisuja tuetaan kolmen vuoden ajan ensimmäisen julkaisun päivämäärästä riippumatta siitä, missä Visual Studio -versiossa se toimitetaan.

Microsoft C++ Build Tools (MSVC) -versiot 14.44 ja aiemmat versiot, jotka toimitettiin Visual Studio 2022:n kanssa ja joita vanhemmat noudattavat kiinteää elinkaarikäytäntöä. Niitä tuetaan Visual Studion version (mukaan lukien Visual Studio Build Tools) tuen elinkaaren mukaisesti, jolloin ne lähetetään ensimmäisen kerran, vaikka ne toimitetaan Visual Studion myöhemmässä versiossa.

Miten Visual C++ Redistributable päivitetään?

Visual C++ Redistributable asentaa MSVC-suorituspalvelukirjastot. Visual Studio 2015:stä alkaen Visual C++ Redistributable on ollut paikallinen kumulatiivinen päivitys. Jokainen Redistributable-versio on yhteensopiva MSVC Build Tools v14.00 -versiolla käännettyjen ohjelmien kanssa, jotka myöhemmin toimitetaan Visual Studio 2015:n kanssa ja sitä uudemmissa versioissa edellyttäen, että Redistributable-versio on vähintään sama kuin sovelluksen rakentamiseen käytettyjen koontityökalujen versio.

Miten voin määrittää, mitkä tietokoneessa olevat sovellukset käyttävät tuettomaan Visual C++ Redistributable -versioon?

Koneilla voi edelleen olla käynnissä sovelluksia, jotka asentavat ja käyttävät tuettomaan Visual C++ Redistributable -versiota. NTFS-tiedostojen valvonnan avulla voit tunnistaa tällaisen käytön osana kyseisten sovellusten korvaamista sellaisilla, jotka käyttävät VC Redistributablein tuettua versiota. Katso ohjeita artikkelista Visual C++ Redistributable version käytön valvonta.

Mitä versioita Visual C++ Redistributable-, MSVC-suorituspalvelukirjastoista ja MSVC Build Tools -työkaluista tuetaan?

Visual Studio 2015:stä alkaen suorituksenaikaiset kirjastot ja sovellukset, jotka on luotu MSVC Build Tools -työkaluilla Visual Studion versioista 2015, 2017, 2019 ja 2022, ovat binaariyhteensopivia viimeisimmän Microsoft Visual C++ Redistributable -version kanssa. Suosittelemme, että asiakkaat käyttävät näissä versioissa C++ Redistributablen uusinta saatavilla olevaa versiota. Lisätietoja löytyy C++ 2015–2022 -versioiden binaaritason yhteensopivuutta ja Visual C++ Redistributablen uusimpia tuettuja latauksia käsittelevistä jutuista.

MSVC-versio C++-uudelleenjaettava &
suorituksenaikainen versio
Toimitettu yhdessä: Aloituspäivämäärä Päättymispäivä
V141 – 14.16 14.16.27052 Visual Studio 2017 v15.9 lopullinen 13. marraskuuta 2018 13. huhtikuuta 2027, klo
V142 – 14,29 14.29.30157 Visual Studio 2019 v16.11 lopullinen 2. huhtikuuta, 2019 10. huhtikuuta 2029, klo
V143 – 14.40 14.40.33816 Visual Studio 2022 v17.10 LTSC 21. toukokuuta 2024 13. tammikuuta 2026, klo
V143 – 14.42 14.42.34433 Visual Studio 2022 v17.12 LTSC 12. marraskuu 2024 tiistai 14. heinäkuu 2026
V143 – 14,44 14.44.35211 Visual Studio 2022 v17.14 finaali 13. toukokuuta 2025 13. tammikuuta 2032, klo
V14.50 14.50.35710 Visual Studio 2026 v18.0 11. marraskuuta 2025, klo 14. marraskuuta 2028, klo

Huomautus

Visual C++ Redistributable -version, joka toimitettiin Visual Studio 2017:n, 2019:n ja 2022:n lopullisen päivityksen mukana, tuetaan koko kyseisen Visual Studio -version elinkaaren ajan. Käyttäjien on käytettävä tämän version viimeisintä huollettua versiota saadakseen tukea.

Mitkä olivat vanhemman Visual C++ Redistributable-, runtime-kirjastojen ja MSVC Build Tools -työkalujen tukipäivämäärät?

MSVC-versio C++ Redistributable &
suorituksenaikainen versio
Toimitettu yhdessä: Aloituspäivämäärä Päättymispäivä
v70 Visual Studio 2002 12. helmikuuta 2002 9. heinäkuuta 2012
v71 Visual Studio 2003 10. heinäkuuta 2003 8. lokakuuta 2013
v80 Visual Studio 2005 27. tammikuuta 2006 12. huhtikuuta 2016
v90 Visual Studio 2008 19. helmikuuta 2008 10. huhtikuuta 2018
v100 Visual Studio 2010 29. kesäkuuta 2010 14. heinäkuuta 2020
v110 Visual Studio 2012 31. lokakuuta 2012 10. tammikuuta 2023
v120 Visual Studio 2013 15. tammikuuta 2014 9. huhtikuuta 2024
V140 – 14.00 Visual Studio2015 20. heinä 2015 11. heinäkuuta 2017
V140 – 14.00 14.0.24212 Visual Studio 2015, päivitys 3 20. heinä 2015 14. lokakuuta 2025, klo
V141 – 14.00 Visual Studio 2017 v15.0 LTSC 7. maaliskuuta 2017 14. tammikuuta 2020
V142 – 14.20 Visual Studio 2019 v16.0 LTSC 2. huhtikuuta, 2019 12. tammikuuta 2021
V142 – 14,24 Visual Studio 2019 v16.4 LTSC 3. joulukuuta 2019 12. lokakuuta 2021
V142 – 14,27 Visual Studio 2019 v16.7 LTSC 5. elokuuta 2020 12. huhtikuuta 2022
V142 – 14,28 Visual Studio 2019 v16.6 LTSC 2. huhtikuuta, 2019 11. lokakuuta 2022
V143 – 14,30 Visual Studio 2022 v17.0 LTSC 8. marraskuuta 2021 11 heinä 2023
V143 – 14.32 Visual Studio 2022 v17.2 LTSC 10. toukokuuta 2022 9. tammikuuta 2024
V143 – 14.34 Visual Studio 2022 v17.4 LTSC 8. marraskuuta 2022 11. heinäkuuta 2024
V143 – 14.36 14.36.32547 Visual Studio 2022 v17.6 LTSC 16. toukokuuta 2023 9. tammikuuta 2025, klo
V143 – 14.38 14.38.33142 Visual Studio 2022 v17.8 LTSC 14. marraskuuta 2024 8. heinä, 2025

Huomautus

Visual C++ Redistributable for Visual Studion 2017-, 2019- ja 2022 ei-LTSC-versioita ei tuettu aliversion julkaisun jälkeen. Esimerkiksi v17.5:tä tuettiin vain v17.6 julkaistuun versioon asti. Lisätietoja löytyy Visual Studio Channels and Release Rhythm -artikkelista.

Tuetaanko Microsoft-tuotteiden vanhaa Visual C++ Redistributables -versiota?

On muutamia tapauksia, joissa jatkamme edelleen Visual C++ Redistributable -tukea taustalla olevan Visual Studio -tuotteen elinkaaren ulkopuolelle. Tämä tuki on tarkoitettu vain tietoturvakorjauksille, ja sitä tarjotaan vain siitä riippuvaisten Microsoft-tuotteiden yhteydessä ja aikaikkunassa. Seuraavassa taulukossa esitetään Microsoft-tuote ja kyseisen tuotteen tuettava Visual C++ Redistributable -versio. Lisätietoja tuen elinkaaresta on tuotteen elinkaaren tietosivulla.

Tuote Versio Visual C++ Redistributable -versio
Windowsiin sisältyvä .NET 3.5 3.5 VC++ 2008 (v9.x)
System Center Data Protection Manager (DPM) 2016 VC++ 2012 (v11.x)
VC++ 2013 (v12.x)
System Center Data Protection Manager (DPM) 2019 VC++ 2012 (v11.x)
VC++ 2013 (v12.x)
System Center Data Protection Manager (DPM) 2022 VC++ 2012 (v11.x)
VC++ 2013 (v12.x)
SharePoint Server 2016 VC++ 2012 (v11.x)
SharePoint Server 2019 VC++ 2012 (v11.x)
SQL Server* 2012 (11.x) VC++ 2010 (v10.x)
SQL Server* 2014 (12.x) VC++ 2010 (v10.x)
SQL Server* 2016 (13.x) VC++ 2010 (v10.x)
SQL Server 2017 (14.x) VC++ 2015–2022
SQL Server 2019 (15.x) VC++ 2015–2022
SQL Server 2022 (26.x) VC++ 2015–2022
Office 2016 VC++ 2015–2022
Office 2019 VC++ 2015–2022
Office 2021 VC++ 2015–2022

*Jos kyseessä on SQL Serverin versiot 2012, 2014 ja 2016, tutustu artikkeliin Visual C++ Redistributable installed with SQL Serverin käyttöikä päättyy tai se poistuu käytöstä - SQL Server.

Lisätietoja