.NET Framework 系统要求
本文中的表格针对 .NET Framework 以下版本列出了硬件、操作系统和软件要求:
- .NET Framework 4.8 及其次要版本(4.8.1)。
- .NET Framework 4.7 及其单点版本(4.7.1 和 4.7.2)。
- .NET Framework 4.6.2.
有关早期 .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 的计算机上不具有管理员权限,请联系网络管理员。
兼容的操作系统
对于所有平台,为确保最佳兼容性和安全性,建议安装 Windows 更新中提供的关键更新。
在 64 位操作系统上,.NET Framework 支持 WOW64(在 64 位计算机上进行 32 位处理)和本机 64 位处理。
客户端操作系统
操作系统 | 兼容版本 | 随 OS 预安装 | 可单独安装 |
---|---|---|---|
Windows 11 2023 年更新 (版本 23H2) |
64 位 | .NET Framework 4.8.1 | -- |
Windows 11 2022 年更新 (版本 22H2) |
64 位 | .NET Framework 4.8.1 | -- |
Windows 11 | 64 位 | .NET Framework 4.8 | .NET Framework 4.8.1 |
Windows 10 2022 年更新 (版本 22H2) |
32 位和 64 位 | .NET Framework 4.8 | .NET Framework 4.8.1 |
Windows 10 2021 年 11 月更新 (版本 21H2) |
32 位和 64 位 | .NET Framework 4.8 | .NET Framework 4.8.1 |
Windows 10 2021 年 5 月更新 (版本 21H1)† |
32 位和 64 位 | .NET Framework 4.8 | .NET Framework 4.8.1 |
Windows 10 2020 年 10 月更新 (版本 20H2)† |
32 位和 64 位 | .NET Framework 4.8 | .NET Framework 4.8.1 |
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.2 |
Windows 8.1† | 32 位、64 位和 ARM | .NET Framework 4.5.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 7 SP1† | 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 7、Windows 8.1、Windows 10(除 21H2 和 22H2 之外的所有版本)。
服务器操作系统
操作系统 | 兼容版本 | 随 OS 预安装 | 可单独安装 |
---|---|---|---|
Windows Server 2022 | 64 位 | .NET Framework 4.8 | .NET Framework 4.8.1 |
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 Server 2016† | 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.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.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.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.6.2 |
†此操作系统不受支持。 ‡在 Windows Server 2008 R2 上,基于 Itanium 的系统不支持 .NET Framework。 §在 Windows Server 2008 SP2 上,.NET Framework 在服务器核心角色中不受支持。