"S1023" error when you install the DirectX SDK (June 2010)
Content provided by Microsoft
Applies to: Windows 8 EnterpriseWindows 7 EnterpriseWindows 7 Home BasicWindows 7 Home PremiumWindows 7 ProfessionalWindows 7 UltimateWindows Vista BusinessWindows Vista EnterpriseWindows Vista Home BasicWindows Vista Home PremiumWindows Vista UltimateMicrosoft Windows XP Home EditionMicrosoft Windows XP ProfessionalMore
If you have an existing Microsoft Visual C++ 2010 Redistributable installed on your computer, you may receive an "S1023" error when you install the June 2010 DirectX SDK.
The issue occurs because a newer version of the Visual C++ 2010 Redistributable is present on the computer. The June 2010 DirectX SDK installs version 10.0.30319 of the Visual C++ Redistributable.
To resolve this issue, you must uninstall all versions of the Visual C++ 2010 Redistributable before installing the June 2010 DirectX SDK. You may have one or more of the following products installed:
Microsoft Visual C++ 2010 x86 Redistributable
Microsoft Visual C++ 2010 x64 Redistributable
You can use Add or Remove Programs in Control Panel to uninstall the products. Or, you can run the following commands from an administrator command prompt: