When test the DirectX 3D feature, we need to install the DirectX SDK .The latest version is released in the June 2010, we can download it easily from Microsoft official website
However ,an S1023 error occurred during the DirectX SDK installation.
I searched about this in the net world, and finally a solution came to me.
What we need to do is uninstall ‘Microsoft Visual C++ 2010 x86 Redistributable – 1010.0.40219’ or other higher version of this.
Root cause:During the DirectX SDK installation,Microsoft Visual C++ 2010 x86 Redistributable – 1010.0.30319 will be installed .Its version is lower than 1010.0.40219, but if other version of Microsoft Visual C++ has been already installed on the host, system will make a conflict and prompt a S1023 error.