This is caused by a poor set of checks in the installer, where an earlier version of the Windows SDK was previously installed.
None of the solutions I had to deal with worked, but I decided to fix it.
I used CCleaner to delete bad registry entries and manually looked at the registry and deleted the corresponding keys that refer to the C:\Program Files (x86)\Windows Kits directory.
After I cleaned the registry, it still did not work, so I deleted the UserExperienceManifest.xml file and ran the installer.
I think the combination of cleaning the registry and deleting this file was the key to make this installer work.
To be safe, I also repaired my Visual Studio installation.
Hope this helps someone else. Conversation with this watch.
source share