.NET Framework のシステム要件

この記事の表では、次のバージョンの .NET Framework のハードウェア、オペレーティング システム、およびソフトウェアの要件を示します。

  • .NET Framework 4.5 とそのポイント リリース (4.5.1 と 4.5.2)。
  • .NET Framework 4.6 とそのポイント リリース (4.6.1 と 4.6.2)。
  • .NET Framework 4.7 とそのポイント リリース (4.7.1 と 4.7.2)。
  • .NET Framework 4.8

.NET Framework 4.5 より前の .NET Framework のバージョンについては、「.NET Framework のバージョンおよび依存関係」を参照してください。

.NET Framework 用のアプリケーションを開発するための開発環境では、要件セットが異なります。

重要

.NET Framework 4 以降の .NET Framework のバージョンはすべてインプレース更新で、システム上に存在できるのはいずれか 1 つの 4.x バージョンのみです。 さらに、一部のバージョンの Windows オペレーティング システムには、特定のバージョンの .NET Framework がプレインストールされています。 これは、次のことを意味します。

  • コンピューターに新しい 4.x バージョンが既にインストールされている場合は、以前の 4.x バージョンをインストールできません。
  • OS に特定の .NET Framework バージョンがプレインストールされている場合は、同じコンピューターに以前の 4.x バージョンをインストールすることはできません。
  • 新しいバージョンをインストールする場合は、以前のバージョンを最初にアンインストールする必要はありません。

ダウンロード情報とリンクについては、「開発者向けの .NET Framework のインストール」 を参照してください。

.NET Framework バージョンのサポート ライフサイクルについては、マイクロソフト サポート ライフサイクルをご覧ください。

ハードウェア要件

プロセッサ 1 GHz
RAM 512 MB
ディスク容量 (最小)
32 ビット 4.5 GB
64 ビット 4.5 GB

インストール要件

.NET Framework をインストールするには管理者権限が必要です。 .NET Framework をインストールするコンピューター上での管理者権限がない場合には、ネットワーク管理者にお問い合わせください。

サポートされているクライアント オペレーティング システム

オペレーティング システム サポートされているエディション OS と共にプレインストール済み 個別にインストール可能
Windows 10 October 2020 Update
(バージョン 20H2)
32 ビットおよび 64 ビット .NET Framework 4.8 --
Windows 10 May 2020 Update
(バージョン 2004)
32 ビットおよび 64 ビット .NET Framework 4.8 --
Windows 10 November 2019 Update
(バージョン 1909)
32 ビットおよび 64 ビット .NET Framework 4.8 --
Windows 10 May 2019 Update
(バージョン 1903)
32 ビットおよび 64 ビット .NET Framework 4.8 --
Windows 10 October 2018 Update
(バージョン 1809)
32 ビットおよび 64 ビット .NET Framework 4.7.2 .NET Framework 4.8
Windows 10 April 2018 Update
(バージョン 1803)
32 ビットおよび 64 ビット .NET Framework 4.7.2 .NET Framework 4.8
Windows 10 Fall Creators Update
(バージョン 1709)
32 ビットおよび 64 ビット .NET Framework 4.7.1 .NET Framework 4.7.2

.NET Framework 4.8
Windows 10 Creators Update
(バージョン 1703)
32 ビットおよび 64 ビット .NET Framework 4.7 .NET Framework 4.7.1

.NET Framework 4.7.2

.NET Framework 4.8
Windows 10 Anniversary Update
(バージョン 1607)
32 ビットおよび 64 ビット .NET Framework 4.6.2 .NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2

.NET Framework 4.8
Windows 10 の 11 月更新版
(バージョン 1511)
32 ビットおよび 64 ビット .NET Framework 4.6.1 .NET Framework 4.6.2
Windows 10
(バージョン 1507)
32 ビットおよび 64 ビット .NET Framework 4.6 .NET Framework 4.6.1

.NET Framework 4.6.2
Windows 8.1 32 ビット、64 ビット、および ARM .NET Framework 4.5.1 .NET Framework 4.5.2

.NET Framework 4.6

.NET Framework 4.6.1

.NET Framework 4.6.2

.NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2

.NET Framework 4.8
Windows 8 32 ビット、64 ビット、および ARM .NET Framework 4.5 .NET Framework 4.5.1

.NET Framework 4.5.2

.NET Framework 4.6

.NET Framework 4.6.1
Windows 7 SP1 32 ビットおよび 64 ビット -- .NET Framework 4

.NET Framework 4.5

.NET Framework 4.5.1

.NET Framework 4.5.2

.NET Framework 4.6

.NET Framework 4.6.1

.NET Framework 4.6.2

.NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2

.NET Framework 4.8
Windows Vista SP2 32 ビットおよび 64 ビット -- .NET Framework 4

.NET Framework 4.5

.NET Framework 4.5.1

.NET Framework 4.5.2

.NET Framework 4.6
Windows XP 32 ビットおよび 64 ビット -- .NET Framework 4

注:

  • Windows 7 システムでは、.NET Framework には Windows 7 SP1 が必要です。 Windows 7 を使用していて Service Pack 1 をインストールしていない場合、.NET Framework をインストールする前に、Service Pack 1 をインストールする必要があります。

  • .NET Framework 4.5 は、Windows プレインストール環境 (Windows PE) でサポートされます。 Windows PE では、すべての機能がサポートされているわけではありません。

  • .NET Framework 4 は、IA64 プラットフォームもサポートしています。

  • すべてのプラットフォームについて最大限の互換性とセキュリティが得られるように、Windows Update から入手できる最新の Windows Service Pack にアップグレードし、重要な更新プログラムをインストールすることをお勧めします。

  • 64 ビット オペレーティング システムでは、.NET Framework は WOW64 (64 ビット コンピューター上での 32 ビット処理) とネイティブ 64 ビット処理の両方をサポートしています。

サポートされているサーバー オペレーティング システム

オペレーティング システム サポートされているエディション OS と共にプレインストール済み 個別にインストール可能
Windows Server 2019 64 ビット .NET Framework 4.7.2 .NET Framework 4.8
Windows Server、バージョン 1809 64 ビット .NET Framework 4.7.2 .NET Framework 4.8
Windows Server、バージョン 1803 64 ビット .NET Framework 4.7.2 .NET Framework 4.8
Windows Server、バージョン 1709 64 ビット .NET Framework 4.7.1 .NET Framework 4.7.2
Windows Server 2016 64 ビット .NET Framework 4.6.2 .NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2

.NET Framework 4.8
Windows Server 2012 R2 64 ビット .NET Framework 4.5.1 .NET Framework 4.5.2

.NET Framework 4.6

.NET Framework 4.6.1

.NET Framework 4.6.2

.NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2

.NET Framework 4.8
Windows Server 2012 (64 ビット版) 64 ビット .NET Framework 4.5 .NET Framework 4.5.1

.NET Framework 4.5.2

.NET Framework 4.6

.NET Framework 4.6.1

.NET Framework 4.6.2

.NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2

.NET Framework 4.8
Windows Server 2008 R2 SP1 64 ビット -- .NET Framework 4

.NET Framework 4.5

.NET Framework 4.5.1

.NET Framework 4.5.2

.NET Framework 4.6

.NET Framework 4.6.1

.NET Framework 4.6.2

.NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2

.NET Framework 4.8
Windows Server 2008 SP2 32 ビットおよび 64 ビット -- .NET Framework 4

.NET Framework 4.5

.NET Framework 4.5.1

.NET Framework 4.5.2

.NET Framework 4.6

注:

  • Windows Server 2012 には .NET Framework 4.5 が含まれているため、これを個別にインストールする必要はありません。 同様に、Windows Server 2012 R2 には .NET Framework 4.5.1 が含まれています。

  • .NET Framework は、Windows Server 2008 R2 SP1 以降の Server Core ロールを限定付きでサポートしています。 サポートされない API の一覧については、「Server Core .NET Functionality」 (Server Core .NET 機能) を参照してください。

  • .NET Framework は、Itanium ベース システムの Windows Server 2008 R2 ではサポートされていません。

  • Windows Server 2008 SP2 では、.NET Framework は、Server Core ロールでサポートされていません。

  • すべてのプラットフォームについて最大限の互換性とセキュリティが得られるように、Windows Update から入手できる最新の Windows Service Pack と重要な更新プログラムにアップグレードすることをお勧めします。 一部のオペレーティング システムでは、最新の Windows Service Pack のインストールが必要になる場合があります。

  • 64 ビット オペレーティング システムでは、.NET Framework は WOW64 (64 ビット コンピューター上での 32 ビット処理) とネイティブ 64 ビット処理の両方をサポートしています。

関連項目