In this article I will show you how to verify what .NET framework version is installed on your Windows Server. I’ve encountered this problem when upgrading Powershell to version 4.0. In Windows Server 2012, one requirement before upgrading Powershell, is to install the latest .NET framework version (V4.5). The common way to achieve this is to verify what version is installed by checking the Programs and Features section in Control Panel. Note that if .NET framework is not shown here, you must upgrade it before you install Windows Management Framework 4.0.
You can also verify the installed framework version in registry editor. Open regedit from a run prompt and navigate to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP:
In this section you will see all the installed .NET framework versions. If V4.5 is installed, this is how the registry key should look like:
You can download the latest framework version from Microsoft’s website. Once you’ve installed this pack, you can safely upgrade Powershell to version 4.
That’s it for this article folks, wish you all the best and stay tuned for the following posts from IT training day.