Latest Microsoft .NET Framework 4.6 is already part of Windows 10, you don’t need to install it, if try to do that, its installation will be blocked. However, you can install .NET 4.6 on Windows 7 and Windows 8.
To check .NET Framework version 4 or above installed in Windows, Microsoft suggests to check the Release Dword value for subkey in the registry: HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDPv4Full, it should show 393295.
READ: 2 Ways to Find Version of .Net Framework Installed in Your Computer
Find .NET Framework version installed in Windows 10
For other Windows versions, registry shows .NET build number as 393297. We haven’t found that in build 10240 and Windows 8 also.
Don’t worry! Without the need to open the registry editor, you can use .NET version detector tool (download link )(which supports up to .NET 4.6 RC from .NET v1.0), it also detects and shows same the Dword value of the registry key we’re talking about for .NET framework 4.6.