如何检查 Windows 10 PC 上安装的 .NET Framework 版本

Microsoft .NET Framework 是 Microsoft 开发的软件开发平台。每个使用 .NET 开发的软件或软件都需要在系统中安装 .net Framework 才能运行应用程序。当您在计算机/服务器上安装在.Net上开发的新应用程序时,有时需要提前知道已经安装了.Net Framework的哪些版本和服务包。 Windows 11 和 Windows 10 2022 更新有.NET框架4.8.1默认安装,这里是如何检查 Windows 系统上安装了哪些版本的 .NET Framework。

Microsoft .NET Framework 版本

.NET Framework 有多个版本可用,其中一些版本默认包含在某些 Windows 操作系统中,并且所有版本都可以在 Microsoft 网站上下载。

以下是 .NET Framework 所有已发布版本的列表(截至 2022 年 11 月 13 日):

  • .NET框架1.0(预装在 Windows XP 中)
  • .NET框架1.1(预装在 Windows Server 2003 中)
  • .NET框架2.0(预装在 Windows Server 2003、2003 R2、2008 SP2 和 2008 R2 SP1 中)
  • .NET框架3.0(捆绑在 Windows Vista 和 Windows Server 2008 SP2、2008 R2 SP1 中)
  • .NET框架3.5(预装在 Windows 7、8/8.1、Windows 10 和 Windows Server 2008 R2 SP1 中)
  • .NET框架4.0
  • .NET框架4.5(默认安装在 Windows 8 和 Windows Server 2012 中)
  • .NET框架4.5.1(预装在 Windows 8.1 和 Windows Server 2012 R2 中)
  • .NET框架4.5.2
  • .NET框架4.6(安装在 Windows 10 中)
  • .NET框架4.6.1(安装在 Windows 10 版本 1511 中)
  • .NET框架4.6.2(安装在 Windows 10 版本 1607 和 Windows Server 2016 中)
  • .NET框架4.7(安装在 Windows 10 版本 1703 中)
  • .NET框架4.7.1(安装在 Windows 10 版本 1709 中)
  • .NET框架4.7.2(安装在 Windows 10 版本 1803/1809 中)
  • .NET Framework 4.8(最新的 Windows 10 版本 1903,操作系统的 2019 年 5 月更新版本,已包含 .NET Framework 版本 4.8。
  • NET Framework 4.7.2(预装在 Windows 11 和 Windows 10 版本 20H2 及更高版本上)

所有版本的 .NET Framework 均安装到以下文件夹中:

  • %SystemRoot%Microsoft.NETFramework
  • %SystemRoot%Microsoft.NETFramework64

要显示 .Net 安装版本的列表,请打开此文件夹,此处每个版本都对应于一个单独的目录,其中包含v开头的字符和版本号作为文件夹名称。

或者,您可以使用管理权限打开命令提示符并运行以下命令,该命令将显示已安装的 .NET Framework 目录(版本)。

告诉 Microsoft 的 BINDURS%。新框架*

使用注册表编辑器检查 .NET Framework 版本

  • 按 Windows + R,输入注册表编辑器就可以打开Windows注册表编辑器了。
  • 然后导航到以下路径:
  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework 设置NDP
  • 当您展开 NDP 子项时,您将看到系统中安装的每个 .NET Framework 版本的单独项。

要了解有关已安装版本的更多信息,请展开其中任何一个,例如当您展开 v4 并选择完整或客户端时,您会发现以下注册表参数:

  • 安装— 版本安装标志(如果等于 1 – 计算机上安装了该版本的 .Net);
  • 安装路径— 该 .Net 版本的安装目录;
  • 发布— .Net 当前版本号;
  • 版本— .Net Framework 的完整版本号。

这里.NET Framework 版本及其关联的发布 DWORD 值

建议阅读:Net Framework 3.5安装错误0x800f081f Windows 11

版本发布 DWORD 的值
.NET框架4.5378389
随 Windows 8.1 安装的 .NET Framework 4.5.1378675
安装在 Windows 8、Windows 7 SP1 或 Windows Vista SP2 上的 .NET Framework 4.5.1378758
.NET框架4.5.2379893
随 Windows 10 安装的 .NET Framework 4.6393295
所有其他 Windows 操作系统版本上安装的 .NET Framework 4.6393297
Windows 10 上安装的 .NET Framework 4.6.1394254
所有其他 Windows 操作系统版本上安装的 .NET Framework 4.6.1394271
Windows 10 周年更新和 Windows Server 2016 上安装的 .NET Framework 4.6.2394802
所有其他 Windows 操作系统版本上安装的 .NET Framework 4.6.2394806
Windows 10 创意者更新上安装了 .NET Framework 4.7460798
所有其他 Windows 操作系统版本上安装的 .NET Framework 4.7460805
Windows 10 Fall Creators Update 上安装的 .NET Framework 4.7.1461308
所有其他 Windows 操作系统版本上安装的 .NET Framework 4.7.1461310
Windows 10 October 2018 Update 上安装的 .NET Framework 4.7.2461814
Windows 10 April 2018 更新上安装的 .NET Framework 4.7.2461808
Windows 10 Fall Creators Update 和早期操作系统版本上安装的 .NET Framework 4.7.2461814

以下示例检查Release注册表中的值以确定是否安装了 .NET Framework 4.5 或更高版本的 .NET Framework。

另外,请阅读: