El comando siguiente te mostrara todas las versiones de .net framework instaladas en un equipo Windows, se debe ejecutar desde Powershell.
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)\p{L}'} | Select PSChildName, version