I am running an installer of a third party app. I am baffled by this message from the installer.
Here is the screenshot of the dialog box:
However when I check "Add Roles and Features", I can see
Does it mean the .Net Framework 3.5 is already installed and the installer message is a false alarm?
I come from a linux background so Windows server features are confusing to me at best. That's why I want to get some feedback if .Net 3.5 is indeed installed or not.
Best Answer
Yes, it should be. The app (or a component of the app) requires .NET 3.5 and most likely the installer was built such that it installs any dependencies.
You can quickly check which versions of .NET are installed a couple of ways:
%SystemRoot%\Microsoft.NET\Framework
and/or%SystemRoot%\Microsoft.NET\Framework64
(for 64-bit). There will be a folder for each version of the framework that's installed.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
. For .NET 4.5 and newer the keys will be underHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
.