Thursday, November 12, 2009

Installing DirectX SDK – Error S1010

dxsdk_error

Recently I needed to setup a new computer at work. I will use this new computer for development. The computer already had Windows XP SP3 installed as the operating system. The software I needed to install for development purposes were the following:

  • .NET Framework 3.5 SP1
  • Visual Studio 2008
  • DirectX SDK (Aug 2009)

Every one of those installations gave me trouble. None of the above installed without hassle. I managed to get .NET Framework and Visual Studio 2008 installed after numerous tries, but DXSDK just wouldn’t install.

I couldn’t find a solution to why the SDK wouldn’t install. I tried a  few different things without luck. The SDK installation exe file was downloaded with IE8. I then tried, as a last resort, and downloaded the file with Firefox instead. And guess what. The SDK installed without a problem! How strange is that? I have verified by downloading the SDK again several times with IE8 on that computer and that downloaded file just doesn’t work. The files are identical in byte size as the picture below shows (The text is in Swedish):

dxsdk_size

Both file sizes are 580,228,040 bytes.

(The only noticeable difference between the files is the Security Block showing up beneath Attributes. However, I removed the Security Blockage and tried installing it without any success).