本文中的表提供了以下 .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 版本。
- 如果 OS 预安装了特定的 .NET Framework 版本,则不能在同一计算机上安装以前的 4.x 版本。
- 如果安装更高版本,则无需首先卸载以前的版本。
有关下载信息和链接,请参阅 安装面向开发人员的 .NET Framework。
有关 .NET Framework 版本的支持生命周期的信息,请参阅 Microsoft支持生命周期。
硬件要求
要求 | |
---|---|
处理器 | 1 GHz |
内存 | 512 MB |
最小磁盘空间(32 位) | 4.5 GB |
最小磁盘空间(64 位) | 4.5 GB |
安装要求
.NET Framework 需要管理员权限进行安装。 如果对要安装 .NET Framework 的计算机没有管理员权限,请与网络管理员联系。
兼容的操作系统
对于所有平台,为了确保最佳兼容性和安全性,我们建议你安装 Windows 更新提供的关键更新。
在 64 位作系统上,.NET Framework 支持 WOW64(32 位计算机上的 32 位处理)和本机 64 位处理。
客户端操作系统
操作系统 | 兼容版本 | 随 OS 预安装 | 可单独安装 |
---|---|---|---|
Windows 11,更新 (版本 24H2) 及更新版本 |
64 位 | .NET Framework 4.8.1 | -- |
Windows 11,更新 (版本 23H2) |
64 位 | .NET Framework 4.8.1 | -- |
Windows 11,更新 (版本 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 11 月更新 (版本 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 2025 及更新版本 | 64 位 | .NET Framework 4.8.1 | -- |
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 上,Server Core 角色不支持 .NET Framework。