Working with Windows 10 is a pain due to windows updates failing from time to time. In my experience if your windows updates fail on a .net update then the only way to fix it is to do a Clean reinstall of Windows. I have tried every work around and most of the time they do not work. I had one case that i had to do 3 clean reinstalls because of windows problems. Like it was previously mentioned this is due to .net being built into windows and not being able to uninstall and reinstall separately.