Симптоми
Ако имате съществуващ Microsoft Visual C++ 2010, инсталиран на вашия компютър, може да получите съобщение за грешка "S1023", когато инсталирате 2010 DirectX SDK за юни.
Причина
Проблемът възниква, защото в компютъра има налична по-нова версия на Visual C++ 2010 за разпространение. DirectX SDK за юни 2010 инсталира версия 10.0.30319 на Visual C++ за разпространение.
Решение
За да отстраните този проблем, трябва да деинсталирате всички версии на Visual C++ 2010 за разпространение, преди да инсталирате DirectX SDK на 2010 за юни. Възможно е да сте инсталирали един или повече от следните продукти:
-
Повторно разпространение на Microsoft Visual C++ 2010
-
Microsoft Visual C++ 2010 x64 за разпространение
Можете да използвате Add или Remove Programs в контролния панел, за да деинсталирате продуктите. Можете да изпълните следните команди от командната подкана на администратора:
MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}
След като деинсталирате продуктите на Microsoft Visual C++ 2010 за разпространение, можете да инсталирате . След като инсталирате 2010 DirectX SDK за юни, можете да преинсталирате най-новата версия на пакета за .
Повече информация
Същият проблем може да попречи на инсталирането на SDK за Windows 7. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
Windows SDK не успява да се инсталира с върнат код 5100