首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何:确定已安装的.NET Framework 版本

一. 如何:确定已安装的 .NET Framework 版本

1. 检测 .NET Framework 4.5 及更高版本

计算机上安装的 .NET Framework 版本(4.5 及更高版本)列出在注册表中,位于 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full。如果缺少 Full 子项,则未安装 .NET Framework 4.5 或更高版本。

注册表路径中的 .NET Framework Setup 子项不以句点开头。

2. 使用 PowerShell 检查最低版本

使用 PowerShell 命令检查“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full”子项的“Release”条目的值。

以下示例检查“Release”条目的值,以确定是否已安装 .NET Framework 4.6.2 或更高版本。如果安装了此代码,则返回 ,否则返回 。

3. 检测 .NET Framework 1.0 到 4.0

.NET Framework 1.1 到 4.0 的每个版本都作为子项列出,位于 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP。下表列出了每个 .NET Framework 版本的路径。对于大多数版本,都有 Install REG_DWORD 值 ,指示已安装此版本。在这些子项中,还有一个包含版本字符串的 Version REG_SZ 值。

二. 如何确定安装了哪些 .NET Framework 安全更新和修补程序

1. 使用注册表编辑器

安装在计算机上的各个版本 .NET Framework 的已安装安全更新和修补程序都列在 Windows 注册表中。可以使用注册表编辑器 (regedit.exe) 程序查看此信息。

打开程序 regedit.exe。在 Windows 8 及更高版本中,右键单击“开始”, 然后选择“运行”。在“打开”对话框中,输入“regedit.exe”并选择“确定”。

在注册表编辑器中,打开以下子项:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Updates

已安装的更新在标识适用的 .NET Framework 版本的子项下方列出。每个更新均由知识库 (KB) 编号进行标识。

2. 使用代码查询注册表

以下示例以编程方式确定已安装在计算机上的 .NET Framework 安全更新和修补程序:

该示例生成类似下面内容的输出:

3. 使用 PowerShell 查询注册表

以下示例介绍如何使用 PowerShell 确定已安装在计算机上的 .NET Framework 安全更新和修补程序:

该示例生成类似下面内容的输出:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230307A01WT000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券