.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 版本均為就地更新,因此系統上只能存在單一的 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 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 與作業系統一起預先安裝Preinstalled with the OS 可個別安裝Installable separately
Windows 10 2019 年 5 月更新Windows 10 May 2019 Update 32 位元和 64 位元32-bit and 64-bit .NET Framework 4.8.NET Framework 4.8 --
Windows 10 2018 年 10 月更新Windows 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 2018 4 月更新Windows 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 年度更新Windows 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。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 Update 網站上提供的最新 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 與作業系統一起預先安裝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.

  • Windows Server 2008 R2 SP1 (含) 更新版本的伺服器核心角色,對於 .NET Framework 的支援有限。The .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.

  • Itanium 型系統的 Windows Server 2008 R2 不支援.NET Framework。The .NET Framework isn't supported on Windows Server 2008 R2 for Itanium-Based Systems.

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

  • 對於所有平台,建議您升級至 Windows Update 網站上提供的最新 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