Software Error for Windows Software Development Kit (SDK)

While I want to write a Windows 10 IoT application on the Raspberry Pi 3 B I need to install the Visual Studio 2015 community with the Windows SDK on a Windows 10 PC.

I already have Windows 10 with Visual Studio 2015 installed and downloaded the Windows SDK 10 separately, but when I click on sdksetup.exe, I encounter this error:

Some features already installed on this computer are not available in the downloaded installation package.

Download the following features before reinstalling on this computer.

  • OptionId.WindowsSoftwareLogoToolkit
  • OptionI.WindowsSoftware DevelopmentKit

You can see that in this picture

I am a bit confused. Why do I need to have packages that, he said, are already installed, and that I want these packages to be installed, I don’t have them yet!

I will be grateful if any authority can help me, and I will send any additional information if necessary.

+5
source share
2 answers

I had the same problem. I downloaded the Windows SDK 10 separately, with only the debugging tools selected. Removing UserExperienceManifest.xml did not solve my problem. I solved the problem by following these steps.

  • Install the following installer files (.msi) located in the Installers folder next to sdksetup.exe by double-clicking on them one by one.

    • \ Installers \ SDK Debuggers-x86_en-us.msi
    • \ Installers \ X86 Debuggers and tools-x86_en-us.msi
    • \ Installers \ X64 Debuggers and tools-x64_en-us.msi
  • Confirm and verify that C: \ Program Files (x86) \ Windows Kits \ 10 \ Debuggers \ x64 \ cdb.exe and C: \ Program Files (x86) \ Windows Kits \ 10 \ Debuggers \ x86 \ cdb.exe are created with all other binaries.

  • Now open QtCreator. Go to Tools | Options | Build and Run | Debugger Tab

  • Verify that the paths to the cdb.exe files are listed in the Autodiscover section.

Debugging starts working after that.

+4
source

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.

+1
source

All Articles