.NET Framework 系統需求.NET Framework system requirements

本文中的表提供以下 .NET Framework 版本的硬體、作業系統和軟體要求:The tables in this article 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 .NET Framework have a separate set of requirements.

重要

從 .NET Framework 4 開始,所有 .NET Framework 版本均為就地更新,因此系統上只能存在單一的 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 FrameworkFor download information and links, see Install the .NET Framework for developers.

如需 .NET Framework 版本支援週期的資訊,請參閱 Microsoft 支援週期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 框架需要管理員許可權進行安裝。.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 .NET Framework, contact your network administrator.

支援的用戶端作業系統Supported client operating systems

作業系統Operating system 支援的版本Supported editions 與作業系統一起預先安裝Preinstalled with the OS 可個別安裝Installable separately
Windows 10 2019 年 5 月更新Windows 10 May 2019 Update
(1903年版)(version 1903)
32 位元和 64 位元32-bit and 64-bit .NET Framework 4.8.NET Framework 4.8 --
Windows 10 2018 年 10 月更新Windows 10 October 2018 Update
(版本 1809)(version 1809)
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 2018 4 月更新Windows 10 April 2018 Update
(版本 1803)(version 1803)
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
(版本 1709)(version 1709)
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
(版本 1703)(version 1703)
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 年度更新Windows 10 Anniversary Update
(版本 1607)(version 1607)
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
(版本 1511)(version 1511)
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
(版本 1507)(version 1507)
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 框架需要 Windows 7 SP1。On Windows 7 systems, .NET Framework requires Windows 7 SP1. 若您使用 Windows 7 而尚未安裝 Service Pack 1,就必須先加以安裝,之後才能安裝 .NET Framework。If you're on Windows 7 and haven't yet installed Service Pack 1, you need to do so before installing the .NET Framework.

  • Windows 預先安裝環境 (Windows PE) 支援 .NET Framework 4.5。.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 服務包,並安裝 Windows更新中提供的關鍵更新,以確保最佳的相容性和安全性。For all platforms, we recommend that you upgrade to the latest Windows Service Pack and install critical updates available from Windows Update to ensure the best compatibility and security.

  • 在 64 位元作業系統上,.NET Framework 支援 WOW64(64 位元電腦上的 32 位元處理)和本機 64 位元處理。On 64-bit operating systems, .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 與作業系統一起預先安裝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 1709 版Windows 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 2012 包含 .NET 框架 4.5,因此您不必單獨安裝它。Windows Server 2012 includes .NET Framework 4.5, so you don't have to install it separately. 同樣,Windows 伺服器 2012 R2 包括 .NET 框架 4.5.1。Similarly, Windows Server 2012 R2 includes .NET Framework 4.5.1.

  • .NET 框架對 Windows 伺服器 2008 R2 SP1 或更高版本的伺服器核心角色的支援有限。.NET Framework has limited support for the Server Core Role with Windows Server 2008 R2 SP1 or later. 請參閱伺服器核心 .NET 功能,以取得不受支援的 API 清單。See Server Core .NET Functionality for a list of unsupported APIs.

  • .NET 框架在 Windows Server 2008 R2 上不支援基於 Itanium 的系統。.NET Framework isn't supported on Windows Server 2008 R2 for Itanium-Based Systems.

  • 在 Windows 伺服器 2008 SP2 上,伺服器核心角色不支援 .NET 框架。On Windows Server 2008 SP2, .NET Framework is not supported in the Server Core Role.

  • 對於所有平台,我們建議您升級到 Windows更新中提供的最新 Windows 服務包和關鍵更新,以確保最佳相容性和安全性。For all platforms, we recommend that you upgrade to the latest Windows Service Pack and critical updates available from Windows Update 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, .NET Framework supports both WOW64 (32-bit processing on a 64-bit machine) and native 64-bit processing.

另請參閱See also