.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 在服务器核心角色中不受支持。

另请参阅