生命周期常见问题解答 - Visual C++ 可再发行程序包和运行时库

请转到此处搜索产品的生命周期。

Visual C++ 可再发行程序包和 MSVC 工具集的生命周期策略是什么?

Microsoft C 和 C++ 工具集 (MSVC)、Visual C++ 可再发行程序包和 MSVC 运行时库遵循固定生命周期策略。 它们根据首次交付的 Visual Studio 版本的支持生命周期(包括 Visual Studio 生成工具)提供支持,即使它们随附在 Visual Studio 的后续版本中也是如此。

如何更新 Visual C++ 可再发行程序包?

Visual C++ 可再发行程序包会安装 MSVC 运行时库。 从 Visual Studio 2015 开始,Visual C++ 可再发行程序包是就地累积更新。 可再发行程序包的每个后续版本都与使用 Visual Studio 版本 2015 和 2022 之间的早期版本的 MSVC 工具集编译的程序兼容。

Visual C++ 可再发行程序包、MSVC 运行时库和 MSVC 工具集的支持日期是哪些?

列表 开始日期 主流结束日期 延长结束日期
Visual C++ 可再发行程序包和 MSVC 2002 2002 年 2 月 12 日 (2007 年 7 月 10 日) 2012 年 7 月 9 日
Visual C++ 可再发行程序包和 MSVC 2003 2003 年 7 月 10 日 2008 年 10 月 14 日 2013 年 10 月 8 日
Visual C++ 可再发行程序包和 MSVC 2005 2006 年 1 月 27 日 2011 年 4 月 12 日 2016 年 4 月 12 日
Visual C++ 可再发行程序包和 MSVC 2008 2008 年 2 月 19 日 2013 年 4 月 9 日 2018 年 4 月 10 日
Visual C++ 可再发行程序包和 MSVC 2010 2010 年 6 月 29 日 2015 年 7 月 14 日 2020 年 7 月 14 日
Visual C++ 可再发行程序包和 MSVC 2012 2012 年 10 月 31 日 2018 年 1 月 9 日 2023 年 1 月 10 日
Visual C++ 可再发行程序包和 MSVC 2013 2014 年 1 月 15 日 2019 年 4 月 9 日 2024 年 4 月 9 日
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++ 可再发行程序包和运行时库版本 随附提供 开始日期 结束日期
V140 - 14.00 Visual Studio 2015 GA 2015 年 7 月 20 日 2017 年 7 月 11 日
V140 - 14.00 14.0.24212.0 Visual Studio 2015 Update 3 2015 年 7 月 20 日 2025 年 10 月 14 日(支持的版本)
V141 - 14.00 Visual Studio 2017 v15.0 LTSC 2017 年 3 月 7 日 2020 年 1 月 14 日
V141 - 14.16 14.16.27052.0 Visual Studio 2017 v15.9 最终版本 2018 年 11 月 13 日 2027 年 4 月 13 日(支持的版本)
V142 - 14.20 Visual Studio 2019 v16.0 LTSC 2019 年 4 月 2 日 2021 年 1 月 12 日
V142 - 14.24 Visual Studio 2019 v16.4 LTSC 2019 年 12 月 3 日 2021 年 10 月 12 日
V142 - 14.27 Visual Studio 2019 v16.7 LTSC 2020 年 8 月 5 日 2022 年 4 月 12 日
V142 - 14.28 Visual Studio 2019 v16.6 LTSC 2019 年 4 月 2 日 2022 年 10 月 11 日
V142 - 14.29 14.29.30157.0 Visual Studio 2019 v16.11 最终版本 2019 年 4 月 2 日 2029 年 4 月 10 日(支持的版本)
V143 - 14.30 Visual Studio 2022 v17.0 LTSC 2021 年 11 月 8 日 2023 7 月 11 日
V143 - 14.32 Visual Studio 2022 v17.2 LTSC 2022 年 5 月 10 日 2024 年 1 月 9 日
V143 - 14.34 Visual Studio 2022 v17.4 LTSC 2022 年 11 月 8 日 2024 年 7 月 11 日
V143 - 14.36 14.36.32547.0 Visual Studio 2022 v17.6 LTSC 2023 年 5 月 16 日 2025 年 1 月 9 日(支持的版本)
V143 - 14.38 14.38.33142.0 Visual Studio 2022 v17.8 LTSC 2024 年 11 月 14 日 2025 年 7 月 8 日(支持的版本)
V143 - 14.40 14.40.33816.0 Visual Studio 2022 v17.10 LTSC 2024 年 5 月 21 日 2026 年 1 月 13 日(支持的版本)
V143 - 14.41 14.40.33816.0(与 17.10 相同) Visual Studio 2022 v17.11 2024 年 8 月 13 日 2024 年 11 月 12 日
V143 - 14.42 14.42.34433 Visual Studio 2022 v17.12 LTSC 2024 年 11 月 12 日 2026 年 7 月 14 日(支持的版本)
V143 - 14.43 TBD Visual Studio 2022 v17.13 TBD TBD
V143 - 14.xx
TBD 未来版本
TBD 版本 Visual Studio 2022 v17.xx 2021 年 11 月 8 日 2032 年 1 月 13 日(支持的版本)

注意

  • 随附适用于 2015、2017 和 2019 的最终更新的 Visual C++ 可再发行程序包版本将在相应的 Visual Studio 生命周期之内受到支持。 用户使用的必须是该版本的最新发行版本才能受到支持。
  • Visual C++ Redistributable for Visual Studio 2017、2019 和 2022 的非 LTSC 版本在后续次要版本发布之后不受支持。 例如,v17.5 仅在 v17.6 发布之前受到支持。 有关详细信息,请参阅 Visual Studio 频道和发行节奏

是否会支持适用于 Microsoft 产品的旧版 Visual C++ 可再发行程序包?

在某些特定情况下,我们将在超出基本 Visual Studio 产品生命周期后继续支持 Visual C++ 可再发行程序包。 此支持仅适用于安全修补程序,并且仅限于在依赖它的 Microsoft 产品的上下文和时间范围内。 下表指明了 Microsoft 产品和适用于该产品的受支持的相应 Visual C++ 可再发行程序包。 有关支持生命周期的详细信息,请参阅产品的生命周期信息页

Product 版本 Visual C++ 可再发行程序包版本
Windows 中包含的 .NET 3.5 3.5 VC++ 2008 (v9.x)
System Center Data Protection Manager (DPM) 2016 VC++ 2012 (v11.x)
VC++ 2013 (v12.x)
System Center Data Protection Manager (DPM) 2019 VC++ 2012 (v11.x)
VC++ 2013 (v12.x)
System Center Data Protection Manager (DPM) 2022 VC++ 2012 (v11.x)
VC++ 2013 (v12.x)
SharePoint Server 2016 VC++ 2012 (v11.x)
SharePoint Server 2019 VC++ 2012 (v11.x)
SQL Server* 2012 (11.x) VC++ 2010 (v10.x)
SQL Server* 2014 (12.x) VC++ 2010 (v10.x)
SQL Server* 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,请参阅随 SQL Server 一起安装的 Microsoft Visual C++ 可再发行程序包发出生命周期结束或已过时的警报 - SQL Server

详细信息