If you need to install the DirectX SDK and it fails this is most likely why:
"S1023" error when you install the DirectX SDK (June 2010)
Even though I'm using Visual Studio 2012 now, which comes with DirectX SDK built-in and thus supposedly I don't need the DirectX SDK anymore I still did.
This was for some C++ AMP implementation of n-body gravity computation.
And of course on Windows 8 you are going to have newer versions of Visual C++ 2010 Redistributables which conflict!