.NET Framework のシステム要件.NET Framework system requirements

このトピックの表では、次のバージョンの .NET Framework のハードウェア、オペレーティング システム、およびソフトウェアの要件を示します。The tables in this topic provide the hardware, operating system, and software requirements for the following .NET Framework versions:

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

.NET Framework 4.5 より前の .NET Framework のバージョンについては、「.NET Framework のバージョンおよび依存関係」を参照してください。For information on .NET Framework versions earlier than .NET Framework 4.5, see .NET Framework versions and dependencies.

.NET Framework 用のアプリケーションを開発するための開発環境では、要件セットが異なります。Development environments that enable you to develop apps for the .NET Framework have a separate set of requirements.

重要

.NET Framework 4 以降の .NET Framework のバージョンはすべてインプレース更新で、システム上に存在できるのはいずれか 1 つの 4.x バージョンのみです。All .NET Framework versions since .NET Framework 4 are in-place updates, so only a single 4.x version can be present on a system. さらに、一部のバージョンの Windows オペレーティング システムには、特定のバージョンの .NET Framework がプレインストールされています。In addition, particular versions of the .NET Framework are pre-installed on some versions of the Windows operating system. これによって、次のことが起こります。This means that:

  • コンピューターに新しい 4.x バージョンが既にインストールされている場合は、以前の 4.x バージョンをインストールできません。If there's a later 4.x version installed on the machine already, you can't install a previous 4.x version.
  • OS に特定の .NET Framework バージョンがプレインストールされている場合は、同じコンピューターに以前の 4.x バージョンをインストールすることはできません。If the OS comes pre-installed with a particular .NET Framework version, you can't install a previous 4.x version on the same machine.
  • 新しいバージョンをインストールする場合は、以前のバージョンを最初にアンインストールする必要はありません。If you install a later version, you don't have to first uninstall the previous version.

ダウンロード情報とリンクについては、「開発者向けの .NET Framework のインストール」 を参照してください。For download information and links, see Install the .NET Framework for developers.

.NET Framework バージョンのサポート ライフサイクルについては、マイクロソフト サポート ライフサイクルをご覧ください。For information on the support lifecycle of .NET Framework versions, see Microsoft Support Lifecycle.

ハードウェア要件Hardware requirements

プロセッサProcessor 1 GHz1 GHz
RAMRAM 512 MB512 MB
ディスク容量 (最小)Disk space (minimum)
32 ビット32-bit 4.5 GB4.5 GB
64 ビット64-bit 4.5 GB4.5 GB

インストール要件Installation requirements

.NET Framework をインストールするには管理者権限が必要です。The .NET Framework requires administrator privileges for installation. .NET Framework をインストールするコンピューター上での管理者権限がない場合には、ネットワーク管理者にお問い合わせください。If you don't have administrator rights to the computer where you'd like to install the .NET Framework, contact your network administrator.

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

オペレーティング システムOperating system サポートされているエディションSupported editions OS と共にプレインストール済みPreinstalled with the OS 個別にインストール可能Installable separately
Windows 10 May 2019 UpdateWindows 10 May 2019 Update 32 ビットおよび 64 ビット32-bit and 64-bit .NET Framework 4.8.NET Framework 4.8 --
Windows 10 October 2018 UpdateWindows 10 October 2018 Update 32 ビットおよび 64 ビット32-bit and 64-bit .NET Framework 4.7.2.NET Framework 4.7.2 .NET Framework 4.8.NET Framework 4.8
Windows 10 April 2018 UpdateWindows 10 April 2018 Update 32 ビットおよび 64 ビット32-bit and 64-bit .NET Framework 4.7.2.NET Framework 4.7.2 .NET Framework 4.8.NET Framework 4.8
Windows 10 Fall Creators UpdateWindows 10 Fall Creators Update 32 ビットおよび 64 ビット32-bit and 64-bit .NET Framework 4.7.1.NET Framework 4.7.1 .NET Framework 4.7.2.NET Framework 4.7.2

.NET Framework 4.8.NET Framework 4.8
Windows 10 Creators UpdateWindows 10 Creators Update 32 ビットおよび 64 ビット32-bit and 64-bit .NET Framework 4.7.NET Framework 4.7 .NET Framework 4.7.1.NET Framework 4.7.1

.NET Framework 4.7.2.NET Framework 4.7.2

.NET Framework 4.8.NET Framework 4.8
Windows 10 Anniversary UpdateWindows 10 Anniversary Update 32 ビットおよび 64 ビット32-bit and 64-bit .NET Framework 4.6.2.NET Framework 4.6.2 .NET Framework 4.7.NET Framework 4.7

.NET Framework 4.7.1.NET Framework 4.7.1

.NET Framework 4.7.2.NET Framework 4.7.2

.NET Framework 4.8.NET Framework 4.8
Windows 10 の 11 月更新版Windows 10 November Update 32 ビットおよび 64 ビット32-bit and 64-bit .NET Framework 4.6.1.NET Framework 4.6.1 .NET Framework 4.6.2.NET Framework 4.6.2
Windows 10Windows 10 32 ビットおよび 64 ビット32-bit and 64-bit .NET Framework 4.6.NET Framework 4.6 .NET Framework 4.6.1.NET Framework 4.6.1

.NET Framework 4.6.2.NET Framework 4.6.2
Windows 8.1Windows 8.1 32 ビット、64 ビット、および ARM32-bit, 64-bit, and ARM .NET Framework 4.5.1.NET Framework 4.5.1 .NET Framework 4.5.2.NET Framework 4.5.2

.NET Framework 4.6.NET Framework 4.6

.NET Framework 4.6.1.NET Framework 4.6.1

.NET Framework 4.6.2.NET Framework 4.6.2

.NET Framework 4.7.NET Framework 4.7

.NET Framework 4.7.1.NET Framework 4.7.1

.NET Framework 4.7.2.NET Framework 4.7.2

.NET Framework 4.8.NET Framework 4.8
Windows 8Windows 8 32 ビット、64 ビット、および ARM32-bit, 64-bit, and ARM .NET Framework 4.5.NET Framework 4.5 .NET Framework 4.5.1.NET Framework 4.5.1

.NET Framework 4.5.2.NET Framework 4.5.2

.NET Framework 4.6.NET Framework 4.6

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

.NET Framework 4.5.NET Framework 4.5

.NET Framework 4.5.1.NET Framework 4.5.1

.NET Framework 4.5.2.NET Framework 4.5.2

.NET Framework 4.6.NET Framework 4.6

.NET Framework 4.6.1.NET Framework 4.6.1

.NET Framework 4.6.2.NET Framework 4.6.2

.NET Framework 4.7.NET Framework 4.7

.NET Framework 4.7.1.NET Framework 4.7.1

.NET Framework 4.7.2.NET Framework 4.7.2

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

.NET Framework 4.5.NET Framework 4.5

.NET Framework 4.5.1.NET Framework 4.5.1

.NET Framework 4.5.2.NET Framework 4.5.2

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

注:Notes:

  • Windows 7 システムでは、.NET Framework には Windows 7 SP1 が必要です。On Windows 7 systems, the .NET Framework requires Windows 7 SP1. Windows 7 を使用していて Service Pack 1 をインストールしていない場合、.NET Framework をインストールする前に、Service Pack 1 をインストールする必要があります。If you're on Windows 7 and haven't yet installed Service Pack 1, you need to do so before installing the .NET Framework.

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

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

  • すべてのプラットフォームについて最大限の互換性とセキュリティが得られるように、Windows Update Web サイトから入手できる最新の Windows Service Pack にアップグレードし、重要な更新プログラムをインストールすることをお勧めします。For all platforms, we recommend that you upgrade to the latest Windows Service Pack and install critical updates available from the Windows Update website to ensure the best compatibility and security.

  • 64 ビット オペレーティング システムでは、.NET Framework は WOW64 (64 ビット コンピューター上での 32 ビット処理) とネイティブ 64 ビット処理の両方をサポートしています。On 64-bit operating systems, the .NET Framework supports both WOW64 (32-bit processing on a 64-bit machine) and| native 64-bit processing.

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

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

.NET Framework 4.7.1.NET Framework 4.7.1

.NET Framework 4.7.2.NET Framework 4.7.2

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

.NET Framework 4.6.NET Framework 4.6

.NET Framework 4.6.1.NET Framework 4.6.1

.NET Framework 4.6.2.NET Framework 4.6.2

.NET Framework 4.7.NET Framework 4.7

.NET Framework 4.7.1.NET Framework 4.7.1

.NET Framework 4.7.2.NET Framework 4.7.2

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

.NET Framework 4.5.2.NET Framework 4.5.2

.NET Framework 4.6.NET Framework 4.6

.NET Framework 4.6.1.NET Framework 4.6.1

.NET Framework 4.6.2.NET Framework 4.6.2

.NET Framework 4.7.NET Framework 4.7

.NET Framework 4.7.1.NET Framework 4.7.1

.NET Framework 4.7.2.NET Framework 4.7.2

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

.NET Framework 4.5.NET Framework 4.5

.NET Framework 4.5.1.NET Framework 4.5.1

.NET Framework 4.5.2.NET Framework 4.5.2

.NET Framework 4.6.NET Framework 4.6

.NET Framework 4.6.1.NET Framework 4.6.1

.NET Framework 4.6.2.NET Framework 4.6.2

.NET Framework 4.7.NET Framework 4.7

.NET Framework 4.7.1.NET Framework 4.7.1

.NET Framework 4.7.2.NET Framework 4.7.2

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

.NET Framework 4.5.NET Framework 4.5

.NET Framework 4.5.1.NET Framework 4.5.1

.NET Framework 4.5.2.NET Framework 4.5.2

.NET Framework 4.6.NET Framework 4.6

注:Notes:

  • Windows Server 2012Windows Server 2012 に .NET Framework 4.5 が含まれているため、個別にインストールする必要はありません。includes .NET Framework 4.5, so you don't have to install it separately. 同様に、Windows Server 2012 R2Windows Server 2012 R2 には .NET Framework 4.5.1 が含まれています。Similarly, Windows Server 2012 R2Windows Server 2012 R2 includes .NET Framework 4.5.1.

  • .NET Framework は、Windows Server 2008 R2 SP1 以降の Server Core ロールを限定付きでサポートしています。The .NET Framework has limited support for the Server Core Role with Windows Server 2008 R2 SP1 or later. サポートされない API の一覧については、「Server Core .NET Functionality」 (Server Core .NET 機能) を参照してください。See Server Core .NET Functionality for a list of unsupported APIs.

  • .NET Framework は、Itanium ベース システムの Windows Server 2008 R2 ではサポートされていません。The .NET Framework isn't supported on Windows Server 2008 R2 for Itanium-Based Systems.

  • Windows Server 2008 SP2 では、.NET Framework は、Server Core ロールでサポートされていません。On Windows Server 2008 SP2, the .NET Framework is not supported in the Server Core Role.

  • すべてのプラットフォームについて最大限の互換性とセキュリティが得られるように、Windows Update Web サイトから入手できる最新の Windows Service Pack にアップグレードし、重要な更新プログラムを適用することをお勧めします。For all platforms, we recommend that you upgrade to the latest Windows Service Pack and critical updates available from the Windows Update website to ensure the best compatibility and security. 一部のオペレーティング システムでは、最新の Windows Service Pack のインストールが必要になる場合があります。Installation of the latest Windows Service Pack may be required on some operating systems.

  • 64 ビット オペレーティング システムでは、.NET Framework は WOW64 (64 ビット コンピューター上での 32 ビット処理) とネイティブ 64 ビット処理の両方をサポートしています。On 64-bit operating systems, the .NET Framework supports both WOW64 (32-bit processing on a 64-bit machine) and native 64-bit processing.

関連項目See also