.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. 此外,特定版本的 .NET Framework 會預先安裝在某些版本的 Windows 作業系統上。In addition, particular versions of .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 需要系統管理員許可權才能安裝。.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 可能是2020更新Windows 10 May 2020 Update
(2004 版) (version 2004)
32 位元與 64 位元32-bit and 64-bit .NET Framework 4.8.NET Framework 4.8 --
Windows 10 2019 年11月更新Windows 10 November 2019 Update
(1909 版) (version 1909)
32 位元與 64 位元32-bit and 64-bit .NET Framework 4.8.NET Framework 4.8 --
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 Framework 需要 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 Service Pack 並安裝 Windows Update 提供的重大更新,以確保能獲得最佳的相容性與安全性。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 在64位的電腦上支援 WOW64 (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 1803 版Windows 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 Framework 4.5,因此您不需要另外安裝。Windows Server 2012 includes .NET Framework 4.5, so you don't have to install it separately. 同樣地,Windows Server 2012 R2 包含 .NET Framework 4.5.1。Similarly, Windows Server 2012 R2 includes .NET Framework 4.5.1.

  • .NET Framework 對於具有 Windows Server 2008 R2 SP1 或更新版本的 Server Core 角色的支援有限。.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。.NET Framework isn't supported on Windows Server 2008 R2 for Itanium-Based Systems.

  • 在 Windows Server 2008 SP2 上,Server Core 角色不支援 .NET Framework。On Windows Server 2008 SP2, .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 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 在64位的電腦上支援 WOW64 (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