Без темы За последние несколько месяцев мы получали сообщений о проблемах с DirectX SDK (июнь 2010 года) Настройка неудачу для клиентов отображение ошибок монтажа, когда он попадает в точку установки «обновления пакетов». Именно эта проблема прослеживается на проблему с помощью Visual C++ 2010 Redistributable Package версия 10.0.30319 (RTM). Когда 10.0.40219 (Service Pack 1) версия уже присутствует в системе, 10.0.30319 (RTM) версия возвращает провал вместо успешным, как ожидалось.
Работа-всюду для этот вопрос прямо вперед:
(1) Удалите Visual C++ 2010 Redistributable Package версия 10.0.40219 (Service Pack 1) из системы (x86 и x64 если применимо). Это можно легко сделать с помощью командной строки с правами администратора:
MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5} MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}
(2) Установить DirectX SDK (июнь 2010 года)
(3) Установите на Visual C++ 2010 Redistributable Package версия 10.0.40219 (Service Pack 1). На x64 системе, вам необходимо установить оба x86 и x64 версии C++ REDIST. Не забудьте установить наиболее свежую версию, который на данный момент является КБ 2565063 с исправление безопасности.
Этот вопрос также регулируется КБ 2717426
Примечание: Данная проблема не влияет на раннюю версию DirectX SDK, которая развернуть VS 2005 / VS 2008 ЭЛТ REDIST и не развертывать VS 2010 ЭЛТ REDIST. Данная проблема не влияет на DirectX End-User Runtime веб-или stand-alone программы установки, так как эти пакеты не развернуть любой версии VC++ ЭЛТ.
SDK для Windows: Windows SDK-7.1 имеет точно такой же вопрос, как отметил в КБ 2717426.
Настройка писателей: Если вы создаете развертывания для вашего приложения, вы используете VS 2010 года, рекомендуется использовать Service Pack 1 версию, а не версию RTM, чтобы избежать этой проблемы. Вы должны также рассмотреть, взяв в обновленной версии DirectX End-User Runtime Package если вы устанавливаете DirectX SDK компоненты с вашего приложения, и, конечно, полностью понять вопросы, подробные ранее в этом блоге.
И прежде, чем спрашивать, когда следующий релиз DirectX SDK идет, пожалуйста, посмотрите на MSDN странице «Где DirectX SDK?».
FCIV: Это, конечно, предполагает, что вы на самом деле иметь неповрежденный экземпляр DirectX SDK, пакет установки. Лучший способ проверить это, это бежать fciv-sha1 DXSDK_Jun10.exe и убедиться, вы получите 8fe98c00fde0f524760bb9021f438bd7d9304a69 dxsdk_jun10.exe |