Příznaky
Pokud máte na počítači nainstalovaný Microsoft Visual C++ 2010 Redistributable, může se zobrazit chybová zpráva "S1023", když nainstalujete 2010 DirectX SDK z června.
Příčina
K tomuto problému dochází, protože v počítači je k dispozici novější verze Visual C++ 2010 Redistributable. V červnu 2010 DirectX SDK se nainstaluje verze 10.0.30319 Visual C++ Redistributable.
Řešení
Tento problém vyřešíte tak, že před instalací sady SDK z června 2010 pro DirectX odinstalujete všechny verze Visual C++ 2010 Redistributable. Je možné, že máte nainstalované některé z následujících produktů:
-
Microsoft Visual C++ 2010 x86 Redistributable
-
Microsoft Visual C++ 2010 x64 Redistributable
Produkty můžete odinstalovat pomocí ovládacího panelu Přidat nebo odebrat programy . Můžete taky spustit následující příkazy z příkazového řádku správce:
MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}
MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}
Po odinstalaci Microsoft Visual C++ 2010 redistribuovatelných produktů můžete nainstalovat červen 2010 DirectX SDK.
Po instalaci verze SDK z června 2010 pro DirectX můžete znovu nainstalovat nejnovější verzi 2010 redistribuovatelného balíčku Visual C++.
Další informace
Stejný problém může bránit instalaci sady Windows 7 SDK. Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
2717426 Sada Windows SDK se nedaří nainstalovat s návratovým kódem 5100