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

我正在运行第三方应用程序的安装程序。 我对安装程序的这个消息感到困惑。

这是对话框的屏幕截图:

在这里输入图像说明

但是,当我检查“添加angular色和function”,我可以看到

在这里输入图像说明

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

我来自Linux的背景,所以Windows服务器function充其量是令我困惑的。 这就是为什么我想得到一些反馈,如果.net 3.5确实安装或没有。

是的,应该是。 该应用程序(或应用程序的一个组件)需要.NET 3.5,而且很可能安装程序的构build方式是安装任何依赖项。

您可以通过几种方法快速检查.NET的哪些版本:

  1. 查看%SystemRoot%\Microsoft.NET\Framework和/或%SystemRoot%\Microsoft.NET\Framework64 (对于64位)。 将为每个安装的框架版本提供一个文件夹。
  2. 看看这篇文章从MSDN有几种方法。 从这个职位最简单的是在registry中查找。 对于.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