.NET Framework は、Windows および Windows Server のすべての現在のバージョンに含まれています。 この記事は、Windows および Windows Server に含まれている .NET Framework のバージョンと、アップグレードが利用可能かどうかを理解するのに役立ちます。
.NET Framework の最新バージョンは 4.8.1 です。 このバージョンの .NET Framework では、すべての .NET Framework 4 アプリがサポートされています。 .NET Framework の特定のリリースの詳細については、「 .NET Framework のバージョンと依存関係」を参照してください。
注
.NET Framework は Windows 専用のテクノロジであり、.NET (旧称 .NET Core) とは別です。 詳細については、.NET の導入を参照してください。
サポートされているバージョンの .NET Framework
次のバージョンの .NET Framework は引き続きサポートされています。
- .NET Framework 4.8.1
- .NET Framework 4.8
- .NET Framework 4.7.2
- .NET Framework 4.7.1
- .NET Framework 4.7
- .NET Framework 4.6.2 (サポートは 2027 年 1 月 12 日終了)
- .NET Framework 3.5 Service Pack 1 (サポートは 2029 年 1 月 9 日終了)
.NET Framework 3.5
.NET Framework 3.5 は、以前のバージョンの .NET Framework であっても、Microsoft によって引き続きサポートされています。 ただし、アプリを実行する .NET Framework 3.5 ランタイムのみがサポートされています。 .NET Framework 3.5 を対象とする新しいアプリの開発はサポートされていません。 このバージョンの .NET Framework では、バージョン 1.0 から 3.5 を対象とするアプリの実行がサポートされており、.NET Framework 4 と共にインストールできます。
.NET Framework 1.0 から 3.5 を対象とするアプリを実行しようとして、.NET Framework 3.5 が見つからない場合は、インストールするように求められます。 詳細については、「 Windows への .NET Framework 3.5 のインストール」を参照してください。
.NET Framework 4.x
すべての .NET Framework 4.x バージョンは、インプレース更新プログラムです。 Windows には 1 つの 4.x バージョンしか存在できません。 .NET Framework は Windows の一部としてインストールされるため、次のことを考慮してください。
- マシンに新しい 4.x バージョンが既にインストールされている場合、以前の 4.x バージョンをインストールすることはできません。
- OS に特定の .NET Framework バージョンがプレインストールされている場合、同じコンピューターに以前の 4.x バージョンをインストールすることはできません。
- 新しいバージョンをインストールする場合は、最初に以前のバージョンをアンインストールする必要はありません。
開発者のための Visual Studio
Visual Studio では、.NET Framework Developer Pack を使用して、特定のバージョンの .NET Framework 4 をターゲットにすることをサポートしています。 以前のバージョンの .NET Framework 4 を対象とするプロジェクトで作業する必要がある開発者は、対応する開発者パックをインストールします。 詳細については、「 開発者向けの .NET Framework のインストール」を参照してください。
Windows 11
.NET Framework 4.8 は、もともと Windows 11 に含まれていました。 Windows 11 22H2 (2022 年 9 月リリース) 以降、.NET Framework 4.8.1 が含まれています。
次の表では、 ❌ はサポートされていないバージョンの Windows 11 を表し、✔️サポートされているバージョンの Windows 11 を表します。 この表では、Windows 11 に含まれる .NET Framework のバージョンと、アップグレードできる .NET Framework のバージョンについても説明します。
Windows 11 バージョン | .NET Framework が含まれています | サポートされている最新の .NET Framework |
---|---|---|
✔️ 24H2 (2024 年 10 月) | 4.8.1 | 4.8.1 |
✔️ 23H2 (2023 年 10 月) | 4.8.1 | 4.8.1 |
❌ 22H2 (2022 年 9 月) | 4.8.1 | 4.8.1 |
❌ 21H2 (2021 年 10 月) | 4.8 | 4.8.1 |
Windows 11 のサポート終了日の詳細については、「 Windows 11 Home and Pro Lifecycle andWindows Lifecycle FAQ」を参照してください。
Windows 11 に .NET Framework をインストールする
Windows 11 21H2 を使用している場合は、インストーラーをダウンロードして実行して.NET Framework 4.8.1 をインストールします。 他のバージョンの Windows 11 を使用している場合は、最新の .NET Framework が既にインストールされています。
.NET Framework アプリ 1.0 から 3.5 をサポートする .NET Framework 3.5 をインストールする必要がある場合は、 .NET Framework 3.5 のセクションを参照してください。
その他のダウンロードについては、「 すべてのダウンロード」を参照してください。
Windows 10
.NET Framework 4.6 は、もともと Windows 10 に含まれていました。 ただし、Windows 10 の新しいリリースには、アップグレードされたバージョンの .NET Framework が含まれていました。
Windows 10 22H2 は、Windows 10 の最後にサポートされているバージョンです。 サポートは 2025 年 10 月 14 日に終了します。 Windows 10 のサポート終了日の詳細については、「 Windows 10 Home and Pro Lifecycle andWindows Lifecycle FAQ」を参照してください。
次の表では、 ❌ はサポートされていないバージョンの Windows 10 を表し、✔️サポートされているバージョンの Windows 10 を表します。 この表では、特定の Windows 10 バージョンに含まれる .NET Framework のバージョンと、アップグレードできる .NET Framework のバージョンについても説明します。
Windows 10 のバージョン | .NET Framework が含まれています | サポートされている最新の .NET Framework |
---|---|---|
✔️ 22H2 (2022 年 10 月) | 4.8 | 4.8.1 |
❌ 21H2 (2021 年 11 月) | 4.8 | 4.8.1 |
❌ 21H1 (2021 年 5 月) | 4.8 | 4.8.1 |
❌ 20H2 (2020 年 10 月) | 4.8 | 4.8.1 |
❌ 2004 年 (2020 年 5 月) | 4.8 | 4.8 |
❌ 1909 年 (2019 年 11 月) | 4.8 | 4.8 |
❌ 1903 年 (2019 年 5 月) | 4.8 | 4.8 |
❌ 1809 (2018 年 10 月) | 4.7.2 | 4.8 |
❌ 1803 年 (2018 年 4 月) | 4.7.2 | 4.8 |
❌ 1709 (2017 年 10 月) | 4.7.1 | 4.8 |
❌ 1703 (2017 年 4 月) | 4.7 | 4.8 |
❌ 1607 (2016 年 8 月) | 4.6.2 | 4.8 |
❌ 1511 (2015 年 11 月) | 4.6.1 | 4.6.2 |
❌ 1507 (2015 年 7 月) | 4.6 | 4.6.2 |
Windows 10 に .NET Framework をインストールする
最新バージョンの .NET Framework は 4.8.1 であり、Windows 10 22H2 にインストールできます。
.NET Framework アプリ 1.0 から 3.5 をサポートする .NET Framework 3.5 をインストールする必要がある場合は、 .NET Framework 3.5 のセクションを参照してください。
その他のダウンロードについては、「 すべてのダウンロード」を参照してください。
Windows Server
Windows Server には、サポートされているかどうかに関係なく、.NET Framework のバージョンが付属しています。 サポートされているのは Windows Server 2022 と Windows Server 2025 のみです。両方とも最新バージョンの .NET Framework をサポートしています。 Windows Server のサポート終了日の詳細については、次の記事を参照してください。
- Windows Server 2025 ライフサイクル
- Windows Server 2022 ライフサイクル
- Windows Server 2019 ライフサイクル
- 製品ライフサイクル検索クエリ - Windows Server
- Windows ライフサイクルに関する FAQ。
次の表では、 ❌ はサポートされていないバージョンの Windows Server を表し、✔️サポートされているバージョンの Windows Server を表します。 この表では、特定の Windows Server バージョンに含まれる .NET Framework のバージョンと、アップグレードできる .NET Framework のバージョンについても説明します。
Windows Server | .NET Framework が含まれています | サポートされている最新の .NET Framework |
---|---|---|
✔️ Windows Server 2025 | 4.8.1 | 4.8.1 |
✔️ Windows Server 2022 | 4.8 | 4.8.1 |
❌ Windows Server 2019 | 4.7.2 | 4.8 |
❌ Windows Server バージョン 1809 | 4.7.2 | 4.8 |
❌ Windows Server バージョン 1803 | 4.7.2 | 4.8 |
❌ Windows Server バージョン 1709 | 4.7.1 | 4.7.2 |
❌ Windows Server 2016 | 4.6.2 | 4.8 |
❌ Windows Server 2012 R2 | 4.5.1 | 4.8 |
❌ Windows Server 2012 | 4.5 | 4.8 |
❌ Windows Server 2008 R2 SP1 | 3.5 | 4.8 |
❌ Windows Server 2008 SP2 | 2.0 | 4.6 |
❌ Windows Server 2003 | 2.0 | 4.0 |
Windows Server に .NET Framework をインストールする
最新バージョンの .NET Framework は 4.8.1 であり、Windows Server 2025 に既にインストールされており、Windows Server 2022 にインストールできます。
.NET Framework アプリ 1.0 から 3.5 をサポートする .NET Framework 3.5 をインストールする必要がある場合は、 .NET Framework 3.5 のセクションを参照してください。
その他のダウンロードについては、「 すべてのダウンロード」を参照してください。
Windows 8.1、8、7、Vista、XP
次の表では、これらの古いバージョンの Windows に含まれていた .NET Framework のバージョンと、そのオペレーティング システムの .NET Framework の最終リリースについて説明します。 これらのオペレーティング システムはサポートされていません。 この情報は、履歴の目的で提供されます。
ウィンドウズ | .NET Framework が含まれています | サポートされている最新の .NET Framework |
---|---|---|
Windows 8.1 | 4.5.1 | 4.8 |
Windows 8 | 4.5 | 4.6.1 |
Windows 7 | 3.5 | 4.8 |
Windows Vista | 3.0 | 4.6 |
Windows XP SP3 | なし | 4.0.3 |
Windows XP SP2 | なし | 3.5 |
Windows XP | なし | 1.0 |
以前のバージョンの Windows に .NET Framework をインストールする
これらの古いバージョンの Windows では一部のダウンロードが利用できない場合や、一部のインストーラーが実行されない場合があります。 たとえば、最新の .NET Framework 4.8 インストーラーが Windows 8.1 で実行されない場合があります。 古いダウンロードは Microsoft によって提供されなくなったため、インターネットで検索が必要になる場合があります。
その他のダウンロードについては、「 すべてのダウンロード」を参照してください。
すべてのダウンロード
次の一覧は、Microsoft からダウンロードできる .NET Framework の各バージョンへのリンクです。
- .NET Framework 4.8.1
- .NET Framework 4.8
- .NET Framework 4.7.2
- .NET Framework 4.7.1
- .NET Framework 4.7
- .NET Framework 4.6.2
- .NET Framework 4.6.1
- .NET Framework 4.6
- .NET Framework 4.5.2
- .NET Framework 4.5.1
- .NET Framework 4.5
- .NET Framework 4.0
- .NET Framework 3.5 Service Pack 1
他のバージョンの .NET Framework のダウンロードは、Microsoft によって提供されなくなりました。
こちらもご覧ください
.NET