我正在运行第三方应用程序的安装程序。安装程序发出的这条消息让我很困惑。
以下是对话框的屏幕截图:
但是当我检查“添加角色和功能”时,我可以看到
这是否意味着 .Net Framework 3.5 已经安装并且安装程序消息是误报?
我以前使用过 Linux,所以 Windows 服务器功能对我来说非常混乱。因此,我想了解 .Net 3.5 是否确实已安装。
答案1
是的,应该是。该应用程序(或应用程序的组件)需要 .NET 3.5,并且安装程序很可能是这样构建的,以便安装所有依赖项。
您可以通过以下几种方式快速检查安装了哪些版本的.NET:
- 查找
%SystemRoot%\Microsoft.NET\Framework
和/或%SystemRoot%\Microsoft.NET\Framework64
(适用于 64 位)。每个已安装的框架版本都会有一个文件夹。 - 看一下本文来自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
。