Часто задаваемые вопросы о жизненном цикле— библиотеки Распространяемых компонентов Visual C++ и сред выполнения

Перейдите сюда, чтобы найти информацию про жизненный цикл вашего продукта.

Какова политика жизненного цикла в отношении распространяемых компонентов Visual C++ и набора инструментов MSVC?

Набор инструментов Microsoft C и C++ (MSVC), распространяемые компоненты Visual C++ и библиотеки среды выполнения MSVC следуют Фиксированной политике жизненного цикла. Они поддерживаются в соответствии с жизненным циклом поддержки той версии Visual Studio (включая Visual Studio Build Tools), с которой они были поставлены впервые, даже если поставлялись с последующими версиями Visual Studio.

Как обновляются распространяемые компоненты Visual C++?

Библиотеки среды выполнения MSVC устанавливаются распространяемыми компонентами Visual C++. Начиная с Visual Studio 2015, распространяемые компоненты Visual C++ являются накопительным пакетом обновления на месте. Каждый последующий выпуск распространяемых компонентов совместим с программами, скомпилированными с помощью предыдущих версий набора инструментов MSVC между версиями Visual Studio 2015 и 2022.

Каковы даты поддержки распространяемых компонентов Visual C++, библиотек среды выполнения MSVC и набора инструментов MSVC?

Профиль Начальная дата Дата окончания основной поддержки Дата окончания расширенной поддержки
Распространяемые компоненты Visual C++ и MSVC 2002 12 февраля 2002 г. 10 июля 2007 г. 09 июля 2012 г.
Распространяемые компоненты Visual C++ и MSVC 2003 10 июля 2003 г. 14 октября 2008 г. 8 октября 2013 г.
Распространяемые компоненты Visual C++ и MSVC 2005 27 января 2006 г. 12 апреля 2011 г. 12 апреля 2016 г.
Распространяемые компоненты Visual C++ и MSVC 2008 19 февраля 2008 г. 9 апреля 2013 г. 10 апреля 2018 г.
Распространяемые компоненты Visual C++ и MSVC 2010 29 июня 2010 г. 14 июля 2015 г. 14 июля 2020 г.
Распространяемые компоненты Visual C++ и MSVC 2012 31 октября 2012 г. 9 января 2018 г. 10 января 2023 г.
Распространяемые компоненты Visual C++ и MSVC 2013 15 января 2014 г. 9 апреля 2019 г. 9 апреля 2024 г.
Распространяемые компоненты Visual C++ и MSVC 2015, 2017, 2019 и 2022 См. список версий ниже См. список версий ниже См. список версий ниже

Каковы даты поддержки Распространяемого компонента Visual C++, библиотек среды выполнения MSVC и наборов инструментов MSVC вер. 2015, 2017, 2019, 2022 и более поздних версий?

Начиная с Visual Studio 2015, библиотеки среды выполнения и приложения, созданные с помощью наборов инструментов из Visual Studio версий 2015, 2017, 2019 и 2022, совместимы на уровне двоичных файлов с последней версией распространяемых компонентов Microsoft Visual C++. Для этих версий мы рекомендуем клиентам использовать последнюю доступную версию распространяемых компонентов C++. Подробнее см. Совместимость C++ 2015-2022 на уровне двоичных файлов и Загрузка последних поддерживаемых версий распространяемых компонентов Visual C++.

Версия MSVC Версия распространяемых компонентов C++ и библиотек среды выполнения Поставляется с Начальная дата Конечная дата
Вер. 140–14.00 Visual Studio 2015 GA 20 июля 2015 г. 11 июля 2017 г.
Вер. 140–14.00 14.0.24212.0 Visual Studio 2015 с обновлением 3 20 июля 2015 г. 14 октября 2025 г. (поддерживаемая версия)
Вер. 141–14.00 Visual Studio 2017 вер. 15.0 LTSC 7 марта 2017 г. 14 января 2020 г.
Вер. 141–14.16 14.16.27052.0 Visual Studio 2017 вер. 15.9 финальная 13 ноября 2018 г. 13 апреля 2027 г. (поддерживаемая версия)
Вер. 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 г.
Вер. 142–14.29 14.29.30157.0 Visual Studio 2019 вер. 16.11 финальная 2 апреля 2019 г. 10 апреля 2029 г. (поддерживаемая версия)
Вер. 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 v17.4 LTSC 8 ноября 2022 г. 11 июля 2024 г.
V143 - 14.36 14.36.32547.0 Visual Studio 2022 v17.6 LTSC 16 мая 2023 г. 9 января 2025 г. (поддерживаемая версия)
V143 - 14.38 14.38.33142.0 Visual Studio 2022 v17.8 LTSC 14 ноября 2024 г. 8 июля 2025 г. (поддерживаемая версия)
V143 - 14.40 14.40.33816.0 Visual Studio 2022 v17.10 LTSC 21 мая 2024 г. 13 января 2026 г. (поддерживаемая версия)
V143 - 14.41 14.40.33816.0 (аналогично 17.10) Visual Studio 2022 вер. 17.11 13 августа 2024 г. 12 ноября 2024 г.
V143 - 14.42 14.42.34433 Visual Studio 2022 v17.12 LTSC 12 ноября 2024 г. 14 июля 2026 г. (поддерживаемая версия)
V143 - 14.43 Подлежит уточнению Visual Studio 2022 вер. 17.13 Подлежит уточнению Подлежит уточнению
V143 - 14.xx
Будущая версия - подлежит уточнению
Версия TBD Visual Studio 2022 вер. 17.xx 8 ноября 2021 г. 13 января 2032 г. (поддерживаемая версия)

Примечание.

  • Версия Распространяемого компонента Visual C++, которая поставляется с окончательным обновлением для Visual Studio 2015, 2017 и 2019, будет поддерживаться в течение соответствующего жизненного цикла Visual Studio. Для получения поддержки пользователи должны использовать последний обслуживаемый выпуск этой версии.
  • Версии Распространяемого компонента 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.

Дополнительная информация