Перейдіть сюди та дізнайтеся про життєвий цикл свого продукту.
Яка політика життєвого циклу для 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.
Додаткові відомості
- Найновіші підтримувані завантаження Visual C++ Redistributable
- Бінарна сумісність з C++ 2015-2026
- Як провести аудит використання версії Visual C++ Runtime
- Файли Redistributing Visual C++
- Проєкти портування, міграції та оновлення Visual Studio
- Життєвий цикл продукту та обслуговування Visual Studio
- Канали Visual Studio та розклад випусків
- Пошук інформації про життєвий цикл продуктів і послуг