Hello,
I keep having issues with installing and/or updating .NET framework versions. I contacted microsoft support and they sent me a dotnetfx_cleanu p_tool.zip, which I ran and then rebooted. I also ran CCleaner to check for registry entries and it found 385 missing dll entries, which I also cleaned up. (I thought the cleanup tool was meant to do that!). I then rebooted again.
As instructed by Microsoft technical support...