Microsoft .NET Framework 是现代 Windows 操作系统的一个重要功能。 它为开发人员提供了一组由 Microsoft 维护的现成代码。 大多数情况下,您没有与 .NET Framework 的直接交互。 然而,这并非总是如此。 有时,您需要知道系统上安装的 .NET Framework 的特定版本。

您可以通过以下六种方式确定您的 Windows 版本上安装了哪些 .NET Framework 版本。

查找最新的 .NET Framework 版本:4.5 及更高版本

您可以使用三种方法找出 4.5 及更高版本的 .NET Framework 版本。 “但是 Gavin,”我听到你说,“我这样做是为了看看我有什么版本,我不知道它是不是 4.5。”

你说得对。 查找您的 .NET Framework 版本只需要一点时间。 您可以快速确定您是否拥有 .NET Framework 4.5 版或更高版本。 如果没有,您可以放心地假设您安装了较早的版本,或者根本没有 .NET Framework 版本(这极不可能)。

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

您可以在注册表中找到系统上安装的 .NET Framework 版本。 或注册表

  1. 点击 Ctrl + R 要打开运行,然后输入 regedit。
  2. 当注册表编辑器打开时,查找以下条目:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4
  3. 错字 V4 ,检查 f كاملة 如果有,则您拥有 .NET Framework 4.5 版或更高版本。
  4. 在右侧面板中,检查名为的 DWORD 条目 版本 . 如果存在 DWORD 版本,则您拥有 .NET Framework 4.5 或更高版本。
  5. DWORD 版本数据包含与特定 .NET Framework 版本相关的值。 例如,在下图中,DWORD 版本的值为 461814。这意味着我的系统安装了 .NET Framework 4.7.2。 检查下表以了解版本的 DWORD 值。

您可以根据下面的值表检查 DWORD 值,以查看系统上的确切 .NET Framework 版本。

2. 使用命令提示符查找 .NET Framework 版本

类型 命令 在开始菜单搜索栏中,右键单击最佳匹配项并选择 تشغيلكمسؤول .

现在,将以下命令复制并粘贴到命令提示符中:

 

reg 查询“HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4”/s

该命令列出了为版本 4 安装的 .NET Frameworks。NET Framework 版本 4 及更高版本,显示为“v4.x.xxxx”。

3.使用PowerShell查找.Net Framework版本

类型 PowerShell的 在开始菜单搜索栏中,右键单击最佳匹配项并选择 تشغيلكمسؤول . 以管理员身份运行.

现在,您可以使用以下命令来检查 .NET Framework 版本的 DWORD 值:

 

Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\' | Get-ItemPropertyValue -Name 发布 | Foreach-Object {$_-ge 394802}

上面的命令返回  如果 .NET Framework 版本为 4.6.2 或更高版本。 否则会返回  . 您可以使用上面的 .NET Framework DWORD 值表将命令的最后六位数字替换为不同的版本。 检查我的例子:

第一个命令确认版本 4.6.2 的存在。 第二个确认版本 4.7.2 的存在。 但是,第三个命令检查版本 4.8,我尚未安装该版本,因为 Windows 10 May 更新尚未到达我的系统。 但是,您可以了解 PowerShell 命令如何处理 DWORD 值表的要点。

查找旧版本的 .NET Framework

您可以使用注册表找出系统上安装了哪些旧的 .NET Framework 版本。 注册表编辑器包含所有答案。

  1. 点击 Ctrl + R 要打开运行,然后 输入注册表 .
  2. 当注册表编辑器打开时,查找以下条目:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
  3. 检查注册表中每个 .NET Framework 版本的 NDP 文件。

使用第三方工具检查您的 .NET Framework 版本

您可以使用多种工具自动查找系统上的 .NET Framework 版本。 但是,它不经常更新,这就是为什么知道手动方法也很有用。

1. Raymondcc .NET 检测器

Raymondcc .NET Detector 是最快和最容易使用的检测工具之一。 您可以下载并解压缩文件夹,然后运行可执行文件。 当您运行该程序时,它会显示一个 .NET Framework 版本列表。 黑色版本会安装在您的系统上,而灰色版本则不会。 如果您单击灰色的 .NET Framework 版本,程序将带您进入安装程序。

下载 : Raymondcc .NET 系统检测器 视窗 视窗 (自由)

解压密码是 雷蒙德

2. ASoft .NET 版本检测器

كاشفات إصدار إطار صافي asoft

ASoft .NET 版本检测器的工作原理与 Raymondcc .NET 检测器非常相似。 下载并解压缩程序后,运行该程序。 该程序显示当前安装的 .NET Framework 版本列表。 它还为您不拥有的那些版本提供下载链接。

去下载: ASoft .NET 系统版本检测器 视窗 (自由)

检查 .NET Framework 版本的简单方法

您现在知道了几种检查 .NET Framework 版本的简单方法。

并非总是需要检查您的 .NET Framework 版本。 许多程序会在安装前检查版本并告诉您是否有版本。 在安装之前,程序会显示一条通知,要求您安装必要的 NetFramework 版本,从而为您省去寻找正确版本的任务。

如果您有任何疑问或问题,请将它们包含在评论中。 我们会尽快回复您