.NET Framework is supported to run on the following operating systems
=====================================================================
- Windows 7 SP1
- Windows 8.1
- Windows 10 (Anniversary Update)
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016



.NET Framework 4.7 Detection Rule (Registry)
=====================================================================
Hive: HKEY_LOCAL_MACHINE
Key: SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
Value: Release
Data Type: DWORD
Value:
On Windows 10 Fall Creators Update: 461308
On all other OS versions: 461310

https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed



Installation fails With Error 16389 (SCCM)
=====================================================================
Enable the "Run installation and uninstall as 32-bit process on 64-bit clients." in the programs tab.