Поділитися через


Поширені питання щодо життєвого циклу — Microsoft C++ Building Tools, Redistributable та бібліотеки виконання

Перейдіть сюди та дізнайтеся про життєвий цикл свого продукту.

Яка політика життєвого циклу для Visual C++ Redistributable?

Microsoft Visual C++ Redistributable v14.0, який виходив у комплекті з Visual Studio 2015 і пізніше, є кумулятивним оновленням на місці. Будь-які додатки, створені Visual Studio 2015 або новішими Microsoft C++ Build Tools (MSVC), можуть використовувати останню версію Microsoft Visual C++ Redistributable за нашою обіцянкою бінарної сумісності .

Починаючи з Visual Studio 2026, Visual C++ Redistributable v14 і пізніше дотримуються Modern Policy з життєвим циклом, окремим від Visual Studio. Вони підтримуються відповідно до життєвого циклу Microsoft C++ Build Tools, з якими вони вперше поставлялися.

Версії Redistributable, які вперше виходили з Visual Studio 2015 по 2022 рік, дотримуються політики фіксованого життєвого циклу і підтримуються відповідно до життєвого циклу підтримки версії Visual Studio, в якій вони вперше виходять, навіть якщо вони випускаються у наступній версії Visual Studio.

Версії Visual C++ Redistributable, які поставлялися з Visual Studio 2015 і раніше, більше не підтримуються.

Дивіться таблицю нижче для детальнішої інформації про випущені та підтримувані версії Redistributable. Див. також Microsoft Visual C++ Redistributable останні підтримувані завантаження.

Яка політика життєвого циклу для Microsoft C++ Build Tools (MSVC)?

Microsoft C++ Build Tools (MSVC) включає компілятор Microsoft C++, лінкер, заголовки, бібліотеки, виконавчі MSM та інші компоненти для створення додатків на C++.

Починаючи з Visual Studio 2026, MSVC 14.50 і пізніше слідують Modern Policy з життєвим циклом, відмінним від Visual Studio. Релізи MSVC Build Tools підтримуватимуться протягом 9 місяців з дати першого релізу незалежно від версії Visual Studio, в якій вони виходять. Кожні два роки один із релізів MSVC буде позначатися як випуск Long-Term Servicing (LTS). Релізи LTS підтримуватимуться протягом 3 років з дати першого релізу незалежно від версії Visual Studio, в якій вони виходять.

Версії Microsoft C++ Build Tools (MSVC) 14.44 і раніше, які постачалися з Visual Studio 2022 і раніше, дотримуються політики фіксованого життєвого циклу. Вони підтримуються відповідно до життєвого циклу підтримки версії Visual Studio (включно з інструментами Visual Studio Build Tools), в якій вони вперше випускаються, навіть якщо випускаються у наступній версії Visual Studio.

Як оновлюється розповсюджуваний пакет Visual C++?

Розповсюджуваний пакет Visual C++ встановлює бібліотеки середовища виконання MSVC. Починаючи з Visual Studio 2015, розповсюджуваний пакет Visual C++ є сукупним пакетом оновлень без необхідності окремої установки. Кожен реліз Redistributable сумісний із програмами, скомпільованими за допомогою MSVC Build Tools v14.00 і пізніших, які поставлялися з Visual Studio 2015 і пізніше, за умови, що версія Redistributable дорівнює або перевищує версію інструментів для створення додатку.

Як визначити, які програми на комп'ютері використовують версію Visual C++ Redistributable, яка не підтримується?

У вашій мережі машини можуть все ще запускати додатки, які встановлюють і використовують версію Visual C++ Redistributable, що не підтримується. Ви можете використати аудит файлів NTFS, щоб визначити таке використання як крок до заміни цих додатків тими, що використовують підтримувану версію VC Redistributable. Для рекомендацій дивіться у розділі «Як аудитувати використання Visual C++ Redistributable версії».

Які версії Visual C++ Redistributable, MSVC runtime libraries та MSVC Build Tools підтримуються?

Починаючи з Visual Studio 2015, бібліотеки виконання та додатки, створені на основі MSVC Build Tools версій Visual Studio 2015, 2017, 2019 та 2022, є бінарно сумісними з останньою версією Microsoft Visual C++ Redistributable. Для цих версій радимо користувачам використовувати найновішу доступну версію розповсюджуваного пакету C++. Для отримання додаткової інформації див. розділи Бінарна сумісність C++ 2015–2022 та Останні підтримувані завантаження розповсюджуваного пакету Visual C++.

Версія MSVC C++ Перерозподіляється &
Версія під час виконання
Надано разом із Дата початку Дата завершення
V141 – 14.16 14.16.27052 Visual Studio 2017 для фінальної версії 15.9 13 листопада 2018 р. 13 квітня 2027
V142 - 14.29 14.29.30157 Visual Studio 2019 для фінальної версії 16.11 2 квітня 2019 р. 10 квітня 2029
В143 - 14.40 14.40.33816 Visual Studio 2022 для версії 17.10 LTSC 21 травня 2024 р. 13 січня 2026
V143 - 14.42 14.42.34433 Visual Studio 2022 версії 17.12 LTSC 12 листопада 2024 р. 14 липня 2026
V143 - 14.44 14.44.35211 Visual Studio 2022 v17.14 фінал Травень 13, 2025 13 січня 2032 року
V14.50 14.50.35710 Visual Studio 2026 v18.0 11 листопада 2025 року 14 листопада 2028 року

Нотатка

Версія Visual C++ Redistributable, яка надійшла з фінальним оновленням для Visual Studio 2017, 2019 та 2022, буде підтримуватися протягом усього відповідного життєвого циклу Visual Studio. Для отримання підтримки користувачі повинні використовувати останній випуск такої версії.

Які були дати підтримки старіших Visual C++ Redistributable, бібліотек виконання та MSVC Build Tools?

Версія MSVC C++ Перерозподіляється &
Версія під час виконання
Надано разом із Дата початку Дата завершення
v70 Visual Studio 2002 12 лютого 2002р. 9 липня 2012 р.
v71 Visual Studio 2003 10 липня 2003 р. 8 жовтня 2013 р.
v80 Visual Studio 2005 27 січня 2006 12 квітня 2016р.
v90 Visual Studio 2008 19 лютого 2008 р. 10 квітня 2018 р.
v100 Visual Studio 2010 29 червня 2010 р. 14 ипня 2020 р.
v110 Visual Studio 2012 31 жовтня 2012 р. 10 січня 2023
v120 Visual Studio 2013 15 січня 2014 9 квітня 2024 р.
V140 – 14.00 Visual Studio 2015 20 липня 2015 р. 11 липня 2017 р.
V140 – 14.00 14.0.24212 Visual Studio 2015, оновлення 3 20 липня 2015 р. Жов 14, 2025
V141 – 14.00 Visual Studio 2017 для 15.0 LTSC 7 березня 2017 р. 14 січня 2020
V142 - 14.20 Visual Studio 2019 для версії 16.0 LTSC 2 квітня 2019 р. 12 січня 2021
V142 - 14.24 Visual Studio 2019 для версії 16.4 LTSC 3 грудня 2019 р. 12 жовтня 2021 р.
V142 – 14.27 Visual Studio 2019 для версії 16.7 LTSC 5 серпня 2020 р. 12 квітня 2022 р.
V142 - 14.28 Visual Studio 2019 для версії 16.6 LTSC 2 квітня 2019 р. 11 жовтня 2022 р.
V143 – 14.30 Visual Studio 2022 для версії 17.0 LTSC 8 листопада 2021 р. 11 січня 2023 р.
V143 - 14.32 Visual Studio 2022 для версії 17.2 LTSC 10 травня 2022 9 січня 2024
V143 - 14.34 Visual Studio 2022 для версії17.4 LTSC 8 листопада 2022 р. 11 липня 2024 р.
V143 - 14.36 14.36.32547 Visual Studio 2022 для версії 17.6 LTSC 16 травня 2023 р. Січ 9, 2025
V143 - 14.38 14.38.33142 Visual Studio 2022 для версії 17.8 LTSC 14 листопада 2024 р. Липень 8, 2025

Нотатка

Версії розповсюджуваного пакету Visual C++ для Visual Studio 2017, 2019 та 2022, які не стосуються LTSC, не підтримувалися після випуску наступної другорядної версії. Наприклад, версія 17.5 підтримувалася лише до випуску версії 17.6. Для отримання додаткової інформації див. розділ Канали Visual Studio та розклад випусків.

Чи підтримуватимуться застарілі розповсюджувані пакети Visual C++ для продуктів Microsoft?

Є кілька конкретних випадків, коли ми продовжуємо підтримувати розповсюджуваний пакет Visual C++ за межами життєвого циклу основного продукту Visual Studio. Ця підтримка призначена лише для виправлень системи безпеки, і лише в контексті та проміжку часу продуктів Microsoft, які залежать від нього. У таблиці нижче наведено продукт Microsoft і відповідний розповсюджуваний пакет Visual C++, підтримувані для такого продукту. Докладні відомості про життєвий цикл підтримки див на сторінці з інформацією про життєвий цикл продукту.

Продукт Версія розповсюджуваний пакет Visual C++
.NET 3.5, включений у Windows 3,5 VC++ 2008 (вер. 9.x)
Диспетчер захисту даних системного центру (DPM) 2016 VC++ 2012 (вер. 11.x)
VC++ 2013 (вер. 12.x)
Диспетчер захисту даних системного центру (DPM) 2019 VC++ 2012 (вер. 11.x)
VC++ 2013 (вер. 12.x)
Диспетчер захисту даних системного центру (DPM) 2022 VC++ 2012 (вер. 11.x)
VC++ 2013 (вер. 12.x)
Сервер SharePoint 2016 VC++ 2012 (вер. 11.x)
Сервер SharePoint 2019 VC++ 2012 (вер. 11.x)
SQL Server* 2012 р. (11.x) VC++ 2010 (вер. 10.x)
SQL Server* 2014 р. (12.x) VC++ 2010 (вер. 10.x)
SQL Server* 2016 р. (13.x) VC++ 2010 (вер. 10.x)
SQL Server 2017 р. (14.x) ВC++ 2015-2022 рр.
SQL Server 2019 р. (15.x) ВC++ 2015-2022 рр.
SQL Server 2022 рік (26.x) ВC++ 2015-2022 рр.
Office 2016 ВC++ 2015-2022 рр.
Office 2019 ВC++ 2015-2022 рр.
Office 2021 ВC++ 2015-2022 рр.

* Для SQL Server версії 2012, 2014 і 2016 див. сторінку Розповсюджуваний пакет Visual C++, встановлений із повідомленнями SQL Server про закінчення терміну служби або застарілу версію - SQL Server.

Додаткові відомості