Проблемы
Если на вашем компьютере установлен распространяемый распространяемый продукт Microsoft Visual C++ 2010, при установке SDK для DirectX за июнь 2010 г. может появиться сообщение об ошибке S1023.
Причина
Эта проблема возникает из-за того, что на компьютере есть более новая версия распространяемого распространяемого решения Visual C+2010. SDK DirectX, июнь 2010 г., устанавливает версию 10.0.30319 распространяемого visual C++
Решение
Чтобы устранить эту проблему, необходимо удалить все версии распространяемого распространяемого решения Visual C++ 2010 перед установкой SDK для DirectX за июнь 2010 г. У вас может быть один или несколько из следующих продуктов:
-
Распространяемый продукт Microsoft Visual C++ 2010 x86
-
Распространяемый код Microsoft Visual C++ 2010 x64
Для удаления продуктов можно использовать панель управления "Добавить или удалить программы". Можно также выполнить следующие команды из командной подсказки администратора:
MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}
MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}
После установки распространяемых продуктов Microsoft Visual C++ 2010 вы можете установить SDK для DirectX за июнь 2010г.
После установки SDK DirectX от июня 2010 г. вы можете переустановить текущую версию распространяемого пакета Visual C++ 2010.
Дополнительная информация
Та же проблема может помешать установке Windows 7 SDK. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2717426 Не удается установить Windows SDK с возвратным кодом 5100