Have you tried manually installing 4.5.2 .net framework?
Edit: I read your post too quickly...looks like you have tried the "standalone" installer....sorry I have no other solution
See SU help center:
C
Edit:#2
I had this same problem and I cannot recall the order of install but I believe you have to do the C++ runtime install as well (maybe before .net install?)
see paragraph #5 of this link