次の方法で共有


ライフサイクルに関する FAQ - Microsoft C++ ビルド ツール、再頒布可能パッケージ、ランタイム ライブラリ

製品のライフサイクルを検索するには、こちらから検索してください。

Visual C++ 再頒布可能パッケージのライフサイクル ポリシーとは

Visual Studio 2015 以降に付属している Microsoft Visual C++ 再頒布可能パッケージ v14.0 は、インプレース累積更新プログラムです。 Visual Studio 2015 以降の Microsoft C++ ビルド ツール (MSVC) によってビルドされたアプリは、 バイナリ互換性 の保証の下で最新の Microsoft Visual C++ 再頒布可能パッケージを使用できます。

Visual Studio 2026 以降、Visual C++ 再頒布可能パッケージ v14 以降は、Visual Studio とは別のライフサイクルで モダン ポリシー に従います。 これらは、最初に付属した Microsoft C++ ビルド ツールのライフサイクルに従ってサポートされます。

Visual Studio 2015 から 2022 に最初に付属した再頒布可能パッケージのバージョンは 、固定ライフサイクル ポリシー に従い、Visual Studio の後続のバージョンで出荷される場合でも、最初に出荷される Visual Studio のバージョンのサポート ライフサイクル に従ってサポートされます。

Visual Studio 2015 以前に付属していた Visual C++ 再頒布可能パッケージ バージョンはサポートされなくなりました。

再頒布可能パッケージのリリースバージョンとサポートされているバージョンの詳細については、以下の表を参照してください。 Microsoft Visual C++ 再頒布可能パッケージの最新のサポートされているダウンロードも参照してください。

Microsoft C++ ビルド ツール (MSVC) のライフサイクル ポリシーとは

Microsoft C++ Build Tools (MSVC) には、C++ アプリケーションをビルドするための Microsoft C++ コンパイラ、リンカー、ヘッダー、ライブラリ、ランタイム MSM、およびその他のコンポーネントが含まれています。

Visual Studio 2026 以降、MSVC 14.50 以降は、Visual Studio とは別のライフサイクルで モダン ポリシー に従います。 MSVC ビルド ツールのリリースは、出荷先の Visual Studio のバージョンに関係なく、最初のリリースの日付から 9 か月間サポートされます。 2 年ごとに、MSVC リリースの 1 つが Long-Term サービス (LTS) リリースとして指定されます。 LTS リリースは、出荷される Visual Studio のバージョンに関係なく、最初のリリースの日付から 3 年間サポートされます。

Visual Studio 2022 以前に付属していた Microsoft C++ ビルド ツール (MSVC) バージョン 14.44 以前は、 固定 ライフサイクル ポリシーに従います。 これらは、Visual Studio のバージョン (Visual Studio ビルド ツールを含む) の サポート ライフサイクル に従ってサポートされます。 これは、後続のバージョンの Visual Studio で出荷される場合でも、最初に出荷されます。

Visual C++ 再頒布可能パッケージはどのように更新されますか?

Visual C++ 再頒布可能パッケージは、MSVC ランタイム ライブラリをインストールします。 Visual Studio 2015 以降、Visual C++ 再頒布可能パッケージはインプレースの累積的な更新プログラムです。 再頒布可能パッケージの各リリースは、Visual Studio 2015 以降に付属している MSVC Build Tools v14.00 以降を使用してコンパイルされたプログラムと互換性があります。ただし、再頒布可能パッケージのバージョンが、アプリケーションのビルドに使用されるビルド ツールのバージョン以上である必要があります。

Visual C++ 再頒布可能パッケージのサポート外バージョンを使用するコンピューター上のアプリケーションを特定するにはどうすればよいですか?

ネットワーク全体で、Visual C++ 再頒布可能パッケージのサポート外バージョンをインストールして使用するアプリケーションがマシンで引き続き実行されている可能性があります。 NTFS ファイル監査を使用して、サポートされているバージョンの VC 再頒布可能パッケージを使用するアプリケーションに置き換える手順などの使用状況を特定できます。 ガイダンスについては、「 Visual C++ 再頒布可能パッケージのバージョンの使用状況を監査する方法」を参照してください

サポートされている Visual C++ 再頒布可能パッケージ、MSVC ランタイム ライブラリ、および MSVC ビルド ツールのバージョンは何ですか?

Visual Studio 2015 以降、Visual Studio バージョン 2015、2017、2019、および 2022 の MSVC ビルド ツールを使用してビルドされたランタイム ライブラリとアプリは、最新の Microsoft Visual C++ 再頒布可能パッケージとバイナリ互換性があります。 これらのバージョンについては、最新バージョンの C++ 再頒布可能パッケージを使用することをお勧めします。 詳細については、「2015 から 2022 の間の C++ のバイナリ互換性」および「サポートされている最新の Visual C++ 再頒布可能パッケージのダウンロード」を参照してください。

MSVC のバージョン C++ 再頒布可能パッケージ &
ランタイム バージョン
出荷済み 開始日 終了日
V141 - 14.16 14.16.27052 Visual Studio 2017 v15.9 最終版 2018 年 11 月 13 日 2027 年 4 月 13 日
V142 - 14.29 14.29.30157 Visual Studio 2019 v16.11 最終版 2019 年 4 月 2 日 2029 年 4 月 10 日
V143 - 14.40 14.40.33816 Visual Studio 2022 v17.10 LTSC 2024 年 5 月 21 日 2026 年 1 月 13 日
V143 - 14.42 14.42.34433 Visual Studio 2022 v17.12 LTSC 2024 年 11 月 12 日 2026 年 7 月 14 日
V143 - 14.44 14.44.35211 Visual Studio 2022 v17.14 final 2025 年 5 月 13 日 2032 年 1 月 13 日
V14.50 14.50.35710 Visual Studio 2026 v18.0 2025 年 11 月 11 日 2028 年 11 月 14 日

Note

Visual Studio 2017、2019、および 2022 の最終更新プログラムに付属する Visual C++ 再頒布可能パッケージのバージョンは、それぞれの Visual Studio ライフサイクルの期間中サポートされます。 ユーザーがサポートを受けるには、そのバージョンの最新のサービス リリースを使用している必要があります。

以前の Visual C++ 再頒布可能パッケージ、ランタイム ライブラリ、MSVC ビルド ツールのサポート日は何でしたか?

MSVC バージョン C++ 再頒布可能パッケージ &
ランタイム バージョン
出荷済み 開始日 終了日
v70 Visual Studio 2002 2002 年 2 月 12 日 2012 年 7 月 9 日
v71 Visual Studio 2003 2003 年 7 月 10 日 2013 年 10 月 8日
v80 Visual Studio 2005 2006 年 1 月 27 日 2016 年 4 月 12 日
v90 Visual Studio 2008 2008 年 2 月 19 日 2018 年 4 月 10 日
v100 Visual Studio 2010 2010 年 6 月 29 日 2020 年 7 月 14 日
v110 Visual Studio 2012 2012 年 10 月 31 日 2023 年 1 月 10 日
v120 Visual Studio 2013 2014 年 1 月 15 日 2024 年 4 月 9 日
V140 - 14.00 Visual Studio 2015 2015 年 7 月 20 日 2017 年 7 月 11 日
V140 - 14.00 14.0.24212 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 日
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 日
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 Visual Studio 2022 v17.6 LTSC 2023 年 5 月 16 日 2025 年 1 月 9 日
V143 - 14.38 14.38.33142 Visual Studio 2022 v17.8 LTSC 2024 年 11 月 14 日 2025 年 7 月 8 日

Note

Visual Studio 2017、2019、2022 の Visual C++ 再頒布可能パッケージの LTSC 以外のバージョンは、後続のマイナー バージョン リリース以降はサポートされませんでした。 たとえば、v17.5 は v17.6 がリリースされるまでのみサポートされていました。 詳細については、「Visual Studio チャネルとリリースのタイミング」を参照してください。

Microsoft 製品用のレガシ Visual C++ 再頒布可能パッケージはサポートされますか?

基になる Visual Studio 製品ライフサイクルを超えて Visual C++ 再頒布可能パッケージを引き続きサポートする具体的な例がいくつかあります。 このサポートはセキュリティ修正プログラムのみを対象としており、これに依存する Microsoft 製品のコンテキストと期間内でのみ適用されます。 次の表に、Microsoft 製品と、その製品でサポートされている対応する Visual C++ 再頒布可能パッケージを示します。 サポート ライフサイクルの詳細については、製品のライフサイクル情報ページを参照してください。

製品 Version 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 アラートの有効期間が終了または廃止された状態でインストールされた Visual C++ 再頒布可能パッケージ - SQL Server」のページを参照してください。

詳細