.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 版本。
  • 如果 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。

另请参阅