are multiple version of the Windows SDK necessary?

Viewed 23387

I was just looking through my installed programs to free up some space, and I noticed that there are two versions of the Windows SDK, and the ASP.NET SDK. Are these 32-bit and 64-bit? The package name does not indicate that is the case, so I am wondering if I need both versions of these packages installed?

add/remove programs screenshot

As you can see in the image, Windows SDK 10.1.10586.15 and Windows SDK 10.0.26624, and ASP.NET RC1 Update 1 1.0.20204.0 and ASP.NET RC1 Update 1 10.0.11123.0. Since both packages were installed on the same date, I assume that they are 32-bit and 64-bit, but I would also assume that they would be named such, if that were the case.

These packages are being used for Windows 10 Universal app development in Visual Studio 2015.

2 Answers

Just in case this helps anyone, it appears like the newer versions of Windows SDK installer remove previous versions correctly, but somehow fail to remove their entries from Add/Remove Programs list. In my case, I had as many as 7 entries in there. I sorted them on installation date and started removing one by one, starting with the oldest. For every entry, I just received the following error message:

enter image description here

I kept removing them till I was left with the latest version only. Uninstalling this one brings up proper installer window instead of this error message, at which point you can cancel uninstallation process.

Related