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 版本都是就地更新的,因此,在系統中只能存在一個 4.x 版本。 此外,某些版本的 Windows 操作系統上預裝了特定版本的 .NET Framework。 這表示:
- 如果在計算機上已安裝了更高的 4.x 版本,則無法安裝以前的 4.x 版本。
- 如果操作系統預安裝了特定的 .NET Framework 版本,則無法在同一計算機上安裝以前的 4.x 版本。
- 如果你安裝更高版本,則無需先卸載以前的版本。
有關下載信息和鏈接,請參閱安裝面向開發者的 .NET Framework。
有關 .NET Framework 版本的支持生命周期的信息,請參閱 Microsoft 支持生命周期。
硬件要求
處理器 | 1 GHz |
RAM | 512 MB |
磁盤空間(最小值) | |
32 位 | 4.5 GB |
64 位 | 4.5 GB |
安裝要求
需要具有管理員權限才能安裝 .NET Framework。 如果在要安裝 .NET Framework 的計算機上不具有管理員權限,請聯系網絡管理員。
支持的客戶端操作系統
操作系統 | 支持的版本 | 隨 OS 預安裝 | 可單獨安裝 |
---|---|---|---|
Windows 10 2020 年 5 月更新 (版本 2004) |
32 位和 64 位 | .NET Framework 4.8 | -- |
Windows 10 2019 年 11 月更新 (版本 1909) |
32 位和 64 位 | .NET Framework 4.8 | -- |
Windows 10 2019 年 5 月更新 (版本 1903) |
32 位和 64 位 | .NET Framework 4.8 | -- |
Windows 10 2018 年 10 月更新 (版本 1809) |
32 位和 64 位 | .NET Framework 4.7.2 | .NET Framework 4.8 |
Windows 10 2018 年 4 月更新 (版本 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 創意者更新 (版本 1703) |
32 位和 64 位 | .NET Framework 4.7 | .NET Framework 4.7.1 .NET Framework 4.7.2 .NET Framework 4.8 |
Windows 10 周年更新 (版本 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 November Update (版本 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,則需要先安裝 SP1,然后才能安裝 .NET Framework。
-
Windows 預安裝環境 (Windows PE) 上支持 .NET Framework 4.5。 Windows PE 上並非支持所有功能。
-
.NET Framework 4 還支持 IA64 平台。
-
對於所有平台,我們都建議升級到最新的 Windows Service Pack 並安裝 Windows 更新上提供的關鍵更新,從而確保實現最佳兼容性和安全性。
-
在 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 2016 Server | 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 或更高版本的服務器核心角色的支持有限。 有關不受支持的 API 列表,請參閱服務器核心 .NET 功能。
-
適用於基於 Itanium 的系統的 Windows Server 2008 R2 不支持 .NET Framework。
-
在 Windows Server 2008 SP2 上,.NET Framework 在服務器核心角色中不受支持。
-
對於所有平台,我們都建議升級到最新的 Windows Service Pack 和 Windows 更新上提供的關鍵更新,從而確保實現最佳兼容性和安全性。 某些操作系統上可能需要安裝最新的 Windows Service Pack。
-
在 64 位操作系統上,.NET Framework 支持 WOW64(在 64 位計算機上進行 32 位處理)和本機 64 位處理。
原文鏈接:https://docs.microsoft.com/zh-cn/dotnet/framework/get-started/system-requirements