Start by downloading .NET 4.6.1 from Microsoft. Launch the installer – I typically do this by running the command
c:tempNDP461-KB3102436-x86-x64-AllOS-ENU.exe
from an elevated PowerShell. Accept the licensing agreement and wait….
Check Version(s) of .NET Installed
From an elevated PowerShell run the following set of commands:
Get-ChildItem 'HKLM:SOFTWAREMicrosoftNET Framework SetupNDP' -recurse |
Get-ItemProperty -name Version,Release -EA 0 |
Where { $_.PSChildName -match '^(?!S)p{L}'} |
Select PSChildName, Version, Release, @{
name="Product"
expression={
switch($_.Release) {
378389 { [Version]"4.5" }
378675 { [Version]"4.5.1" }
378758 { [Version]"4.5.1" }
379893 { [Version]"4.5.2" }
393295 { [Version]"4.6" }
393297 { [Version]"4.6" }
394254 { [Version]"4.6.1" }
394271 { [Version]"4.6.1" }
}
}
}
The result will look something like this.