如何查看Windows 10/11 PC上的.NET Framework 版本

如何查看Windows 10/11 PC上的.NET Framework 版本

Microsoft .NET Framework是Microsoft开发的软件开发平台。

每个软件使用.NET开发的软件都需要在系统中安装.net Framework才能运行该应用程序。并且,当您在计算机/服务器上安装在.Net上开发的新应用程序时,有时有必要事先了解.Net Framework的哪些版本和Service Pack。

Windows 11 和Windows 10 在2022更新预设安装了.NET Framework 4.8.1,此处介绍如何检查Windows系统上安装了哪些版本的.NET Framework。

Microsoft .NET Framework 版本

.NET Framework有多种版本,默认情况下某些Windows操作系统中包含一些版本,也可以从Microsoft网站下载所有版本。

这是.NET Framework的所有已发布版本的列表(更新至2023年11月8日):

  • 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框架4.8的。  (已於2019年4月18日發布,最新的Windows 10版本1903(操作系統的2019年5月更新版本)已經包含.NET Framework 4.8版本。)
  • NET框架4.8.1的。  Windows 11 和Windows 10 在2022更新预设安装
相关问题  如何在Windows 10的Microsoft Edge中创建/切换/删除配置文件?

查看.NET Framework 版本

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

  • %SystemRoot%\Microsoft.NET\Framework
  • %SystemRoot%\Microsoft.NET\Framework64

并显示.Net安装版本的列表,请打开此文件夹在此处每个版本对应一个单独的目录 ,其开头为 v字符,版本号为文件夹名称。

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

dir %WINDIR%\Microsoft.Net\Framework\v* /O:-N /B

检查.NET Framework版本

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

  • 按Windows + R,键入regedit,然后单击确定以打开Windows注册表编辑器。
  • 然后导航到以下路径:
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
  • 使用NDP子项时,您将看到系统中安装的每个.NET Framework版本的单独项。

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

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

  • Install 安装  —版本安装标志(如果等于1,则说明此版本的.Net已安装在计算机上);
  • 安装路径 –安装此.Net版本的目录;
  • 发布  — .Net当前版本号;
  • 版本— .Net Framework的完整版本号。

检查Net框架版本的详细信息

这里 的.NET Framework版本及其相关释放的DWORD值 

发布DWORD的值
NET框架4.5的。 378389
Windows 8.1随附的.NET Framework 4.5.1 378675
在Windows 8,Windows 7 SP1或Windows Vista SP2上安装的.NET Framework 4.5.1 378758
NET框架4.5.2的。 379893
Windows 10随附的.NET Framework 4.6 393295
在所有其他Windows OS版本上安装的.NET Framework 4.6 393297
Windows 10上安装的.NET Framework 4.6.1 394254
在所有其他Windows OS版本上安装的.NET Framework 4.6.1 394271
Windows 10周年更新和Windows Server 2016上安装的.NET Framework 4.6.2 394802
在所有其他Windows OS版本上安装的.NET Framework 4.6.2 394806
Windows 10 Creators Update上安装的.NET Framework 4.7 460798
在所有其他Windows OS版本上安装的.NET Framework 4.7 460805
Windows 10 Fall Creators Update上安装的.NET Framework 4.7.1 461308
在所有其他Windows OS版本上安装的.NET Framework 4.7.1 461310
Windows 10 October 2018更新上安装的.NET Framework 4.7.2 461814
Windows 2018年4月10日更新上安装的.NET Framework 4.7.2 461808
Windows 10 Fall Creators Update和早期OS版本上安装的.NET Framework 4.7.2 461814
相关问题  Windows 资源保护无法完成所要求的操作。 [Windows 7/8/10/11]

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

哦,您好 👋很高兴认识你。

订阅我们的电子报,定期发送很棒的科技内到您的邮

发表评论