Отидете тук, за да потърсите информация относно жизнения цикъл на продукта си.
Каква е жизнената политика за 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.
Допълнителна информация
- Най-новите поддържани изтегляния на Visual C++ Redistributable
- C++ двоична съвместимост 2015-2026
- Как да проверите използването на версията на Visual C++ Runtime
- Повторно разпространение на файлове на Visual C++
- Портване, миграция и ъпгрейд на проекти за Visual Studio
- Жизнен цикъл и обслужване на продукти на Visual Studio
- Канали на Visual Studio и ритъм на издаване
- Търсене на информация за жизнения цикъл на продукти и услуги