Често задавани въпроси за жизнения цикъл - Microsoft C++ Build Tools, Redistributable и runtime библиотеки

Отидете тук, за да потърсите информация относно жизнения цикъл на продукта си.

Каква е жизнената политика за Visual C++ Redistributible?

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, с които първоначално са били доставени.

Преразпределяемите версии, които първоначално бяха пуснати с 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 и по-ранни, следват Fixed Lifecycle Policy. Те се поддържат според жизнения цикъл на поддръжката на версията на Visual Studio (включително Visual Studio Build Tools), в която първоначално се пускат, дори ако се пускат в последваща версия на Visual Studio.

Как се актуализира Visual C++ Redistributable?

Visual C++ Redistributable инсталира библиотеките за изпълнение на MSVC. Започвайки с Visual Studio 2015, Visual C++ Redistributable е кумулативна актуализация на място. Всяко издание на 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 библиотеки и MSVC Build Tools се поддържат?

Започвайки с Visual Studio 2015, библиотеките за изпълнение и приложенията, създадени с MSVC Build Tools от версиите на Visual Studio 2015, 2017, 2019 и 2022, са бинарно съвместими с най-новия Microsoft Visual C++ Redistributable. За тези версии препоръчваме на клиентите да използват най-новата налична версия на C++ Redistributable. За повече информация вижте Двоична съвместимост на C++ 2015-2022 и Най-новите поддържани изтегляния на Visual C++ Redistributable.

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 г.
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 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, runtime библиотеки и MSVC Build Tools?

MSVC версия C++ Преразпределяеми и
Версия за изпълнение
Доставено с Начална дата Крайна дата
V70 Visual Studio 2002 12 февруари 2002 г. 09 юли 2012 г.
V71 Визуално студио 2003 10 юли 2003 г. 08 октомври 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 Визуално студио 2012 31 октомври 2012 г. 10 януари 2023 г.
v120 Visual Studio 2013 15 януари 2014 г. 09 април 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 v15.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 08 ноември 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++ Redistributable, които не са LTSC, за Visual Studio 2017, 2019 и 2022 не се поддържаха след следващото издание на второстепенната версия. Например версия 17.5 се поддържаше само до пускането на версия 17.6. За повече информация вижте Канали на Visual Studio и ритъм на издаване.

Ще има ли поддръжка за наследени Visual C++ Redistributables за продукти на Microsoft?

Има няколко конкретни случая, в които продължаваме да поддържаме Visual C++ Redistributable отвъд жизнения цикъл на основния продукт на Visual Studio. Тази поддръжка е само за корекции на защитата и само в контекста и времевата рамка на продукта(ите) на Microsoft, които зависят от нея. Таблицата по-долу показва продукта на Microsoft и съответния Visual C++ Redistributable, поддържан за този продукт. Вижте страницата с информация за жизнения цикъл на продукта за подробности относно жизнения цикъл на поддръжката.

Продукт Версия Visual C++ Redistributable версия
.NET 3.5, включен в Windows 3,5 VC++ 2008 (v9.x)
Системен център мениджър защита на данни (DPM) 2016 VC++ 2012 (v11.x)
VC++ 2013 (v12.x)
Системен център мениджър защита на данни (DPM) 2019 VC++ 2012 (v11.x)
VC++ 2013 (v12.x)
Системен център мениджър защита на данни (DPM) 2022 VC++ 2012 (v11.x)
VC++ 2013 (v12.x)
SharePoint сървър 2016 VC++ 2012 (v11.x)
SharePoint сървър 2019 VC++ 2012 (v11.x)
SQL сървър* 2012 г. (11.x) VC++ 2010 (v10.x)
SQL сървър* 2014 г. (12.x) VC++ 2010 (v10.x)
SQL сървър* 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

* За SQL Server версии 2012, 2014 и 2016 вижте: Visual C++ Redistributable, инсталиран с предупреждения за края на живота на SQL Server или остарял – SQL Server.

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