此 Windows Server 2012 上是否已安装 .Net Framework 3.5?

此 Windows Server 2012 上是否已安装 .Net Framework 3.5?

我正在运行第三方应用程序的安装程序。安装程序发出的这条消息让我很困惑。

以下是对话框的屏幕截图:

在此处输入图片描述

但是当我检查“添加角色和功能”时,我可以看到

在此处输入图片描述

这是否意味着 .Net Framework 3.5 已经安装并且安装程序消息是误报?

我以前使用过 Linux,所以 Windows 服务器功能对我来说非常混乱。因此,我想了解 .Net 3.5 是否确实已安装。

答案1

是的,应该是。该应用程序(或应用程序的组件)需要 .NET 3.5,并且安装程序很可能是这样构建的,以便安装所有依赖项。

您可以通过以下几种方式快速检查安装了哪些版本的.NET:

  1. 查找%SystemRoot%\Microsoft.NET\Framework和/或%SystemRoot%\Microsoft.NET\Framework64(适用于 64 位)。每个已安装的框架版本都会有一个文件夹。
  2. 看一下本文来自MSDN有几种方法。该帖子中最简单的方法是查看注册表。对于 .NET 版本 1-4,它们将列在 下HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP。对于 .NET 4.5 及更新版本,密钥将位于 下HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full

相关内容