In windows server 2012 R2 ( other windows 2012 versions may have same issue), the .NET framework 4.5.2(NDP452-KB2901907-x86-x64-AllOS-ENU.exe) cannot be installed with the error "Installation Did Not Succeed. .Net Framework 4.5.2 has not been installed because of HRESULT 0x80240017)
In the installation failure wizard, click link log file to open the install log & scroll down to the last, make sure you see errors with content:
Exe (C:\61b5adc9954bfb387003\x64-Windows8.1-KB2934520-x64.msu) failed with 0x80240017 - (null).
PerformOperation on exe returned exit code 2149842967 (translates to HRESULT = 0x80240017
Then open registry wizard, go to:
HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> NET Framework Setup -> NDP -> V4 -> Full, check the key Release & Version’s value, they should be "0x0005cbf2 (379890)" and "4.5.51206" respectfully.
You need to be signed in and under a current maintenance contract to view premium knowledge articles.