Перейдите сюда, чтобы найти информацию про жизненный цикл вашего продукта.
Что такое политика жизненного цикла для распространяемого компонента Visual C++?
Распространяемый компонент Microsoft Visual C++ вер. 14.0, поставляемый с Visual Studio 2015 и более поздними версиями, представляет собой накопительный пакет обновления на месте. Все приложения, созданные с использованием Visual Studio 2015 или более поздних версий Microsoft C++ Build Tools (MSVC), могут использовать последний пакет Microsoft Visual C++ Redistributable согласно нашему обещанию двоичной совместимости.
Начиная с Visual Studio 2026, распространяемый компонент Visual C++ вер. 14 и более поздних версий следует современной политике с жизненным циклом, отдельным от Visual Studio. Они поддерживаются в соответствии со жизненным циклом средств сборки Microsoft C++, с которыми они сначала поставляются.
Распространяемые версии, которые сначала поставлялись с Visual Studio 2015 по 2022 год, следуют Политике фиксированного жизненного цикла и поддерживаются в соответствии с жизненным циклом поддержки версии Visual Studio, в которой они сначала вышли, даже если они выходят в последующей версии Visual Studio.
Распространяемые версии Visual C++, поставляемые с Visual Studio 2015 и более ранними версиями, больше не поддерживаются.
Дополнительные сведения о выпусках и поддерживаемых версиях пакета Redistributable приведены в таблице ниже. См. также последние поддерживаемые загрузки пакета Microsoft Visual C++ Redistributable.
Что такое политика жизненного цикла для средств сборки Microsoft C++ (MSVC)?
Средства сборки Microsoft C++ (MSVC) включают компилятор Microsoft C++, компоновщик, заголовки, библиотеки, MSM среды выполнения и другие компоненты для сборки приложений C++.
Начиная с Visual Studio 2026, в MSVC 14.50 и более поздних версиях применяется актуальная политика с жизненным циклом, отделённым от Visual Studio. Выпуски средств сборки MSVC будут поддерживаться в течение 9 месяцев с даты первого выпуска независимо от версии Visual Studio, в которой они передаются. Каждые два года один из выпусков MSVC будет обозначен как выпуск с длительным сроком обслуживания (LTS). Выпуски LTS будут поддерживаться в течение 3 лет с даты первого выпуска независимо от версии Visual Studio, в которой она поставляется.
Средства сборки Microsoft C++ (MSVC) версии 14.44 и более ранние версии, поставляемые с Visual Studio 2022 и более ранними версиями, следуют фиксированной политике жизненного цикла. Они поддерживаются в соответствии с жизненным циклом поддержки версии Visual Studio (включая средства сборки Visual Studio), в которой они сначала выпускаются, даже если они выпускаются в последующей версии Visual Studio.
Как обновляются распространяемые компоненты Visual C++?
Библиотеки среды выполнения MSVC устанавливаются распространяемыми компонентами Visual C++. Начиная с Visual Studio 2015, распространяемые компоненты Visual C++ являются накопительным пакетом обновления на месте. Каждый выпуск распространяемого компонента совместим с программами, скомпилированных с помощью средств сборки MSVC версии 14.00 и более поздних версий, которые поставляются с Visual Studio 2015 и более поздней, если распространяемая версия равна или выше версии средств сборки, используемых для сборки приложения.
Как определить, какие приложения на системе используют неподдерживаемую версию распространяемого компонента Visual C++?
В сети компьютеры по-прежнему могут работать под управлением приложений, которые устанавливают и используют не поддерживаемую версию распространяемого компонента Visual C++ . Вы можете использовать аудит файлов NTFS, чтобы определить такое использование как шаг к замене этих приложений на те, которые используют поддерживаемую версию распространяемого пакета VC. Инструкции по аудиту использования распространяемых версий Visual C++ см. в разделе "Как проверить использование распространяемых версий Visual C++".
Какие версии распространяемых библиотек среды выполнения MSVC и средств сборки MSVC поддерживаются в Visual C++ ?
Начиная с Visual Studio 2015, библиотеки среды выполнения и приложения, созданные с помощью MSVC Build Tools из Visual Studio версий 2015, 2017, 2019 и 2022, бинарно совместимы с самой последней версией Microsoft Visual C++ Redistributable. Для этих версий мы рекомендуем клиентам использовать последнюю доступную версию распространяемых компонентов C++. Подробнее см. Совместимость C++ 2015-2022 на уровне двоичных файлов и Загрузка последних поддерживаемых версий распространяемых компонентов Visual C++.
| Версия MSVC |
C++ Распространяемый компонент и Версия среды выполнения |
Поставляется с | Начальная дата | Конечная дата |
|---|---|---|---|---|
| Вер. 141–14.16 | 14.16.27052 | Visual Studio 2017 вер. 15.9 финальная | 13 ноября 2018 г. | 13 апреля 2027 г. |
| Вер. 142–14.29 | 14.29.30157 | Visual Studio 2019 вер. 16.11 финальная | 2 апреля 2019 г. | 10 апреля 2029 г. |
| V143 — 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 вер. 17.14 (финальная версия) | 13 мая 2025 г. | 13 января 2032 г. |
| V14.50 | 14.50.35710 | Visual Studio 2026 версии 18.0 | 11 ноября 2025 г. | 14 ноября 2028 г. |
Примечание.
Версия распространяемого компонента Visual C++, которая поставляется с окончательным обновлением для Visual Studio 2017, 2019 и 2022, будет поддерживаться в течение соответствующего жизненного цикла Visual Studio. Для получения поддержки пользователи должны использовать последний обслуживаемый выпуск этой версии.
Какие были даты поддержки устаревших распространяемых компонентов Visual C++, библиотек среды выполнения MSVC и средств сборки MSVC?
| Версия MSVC |
C++ Распространяемый компонент и Версия среды выполнения |
Поставляется с | Начальная дата | Конечная дата |
|---|---|---|---|---|
| v70 | Visual Studio 2002 | 12 февраля 2002 г. | 09 июля 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 г. | |
| версия 100 | Visual Studio 2010 | 29 июня 2010 г. | 14 июля 2020 г. | |
| v110 | Visual Studio 2012 | 31 октября 2012 г. | 10 января 2023 г. | |
| версия 120 | Visual Studio 2013 | 15 января 2014 г. | 9 апреля 2024 г. | |
| Вер. 140–14.00 | Visual Studio 2015 | 20 июля 2015 г. | 11 июля 2017 г. | |
| Вер. 140–14.00 | 14.0.24212 | Visual Studio 2015 с обновлением 3 | 20 июля 2015 г. | 14 октября 2025 г. |
| Вер. 141–14.00 | Visual Studio 2017 вер. 15.0 LTSC | 7 марта 2017 г. | 14 января 2020 г. | |
| Вер. 142–14.20 | Visual Studio 2019 вер. 16.0 LTSC | 2 апреля 2019 г. | 12 января 2021 г. | |
| Вер. 142–14.24 | Visual Studio 2019 вер. 16.4 LTSC | 3 декабря 2019 г. | 12 октября 2021 г. | |
| Вер. 142–14.27 | Visual Studio 2019 вер. 16.7 LTSC | 5 августа 2020 г. | 12 апреля 2022 г. | |
| Вер. 142–14.28 | Visual Studio 2019 вер. 16.6 LTSC | 2 апреля 2019 г. | 11 октября 2022 г. | |
| Вер. 143–14.30 | Visual Studio 2022 вер. 17.0 LTSC | 8 ноября 2021 г. | 11 июля 2023 г. | |
| Вер. 143–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++ для продуктов Майкрософт?
Есть несколько конкретных случаев, когда мы продолжаем поддерживать Распространяемый компонент Visual C++ по окончании жизненного цикла базового продукта Visual Studio. Эта поддержка предназначена только для исправлений безопасности и только в контексте и в течение жизненного цикла продуктов Майкрософт, которые от него зависят. В следующей таблице указаны продукты Майкрософт и соответствующие Распространяемые компоненты Visual C++, поддерживаемые для этого продукта. Подробную информацию о жизненном цикле поддержки см. на странице с информацией о жизненном цикле продукта.
| Продукт | Версия | Версия Visual C++ Redistributable |
|---|---|---|
| .NET 3.5 включенный в Windows | 3.5 | VC++ 2008 (вер. 9.x) |
| Система управления защитой данных (System Center Data Protection Manager, DPM) | 2016 | VC++ 2012 (вер. 11.x) VC++ 2013 (вер. 12.x) |
| Система управления защитой данных (System Center Data Protection Manager, DPM) | 2019 | VC++ 2012 (вер. 11.x) VC++ 2013 (вер. 12.x) |
| Система управления защитой данных (System Center Data Protection Manager, DPM) | 2022 | VC++ 2012 (вер. 11.x) VC++ 2013 (вер. 12.x) |
| SharePoint Server | 2016 | VC++ 2012 (вер. 11.x) |
| SharePoint Server | 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) | 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 |
* Для версий SQL Server 2012, 2014 и 2016 см. страницу Распространяемый компонент Visual C++, установленный с оповещениями SQL Server об окончании срока службы или устаревшей версии - SQL Server.
Дополнительная информация
- Последние поддерживаемые загрузки Распространяемого компонента Visual C++
- Двоичная совместимость C++ 2015-2026
- Аудит использования версии среды выполнения Visual C++
- Распространение файлов Visual C++
- Перенос, миграция и обновление проектов в Visual Studio
- Жизненный цикл продукта Visual Studio и обслуживание
- Каналы и график выпуска Visual Studio
- Поиск сведений о жизненном цикле продуктов и служб