Seymour
  BANNED | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору BetterLink    Цитата:|  Обновления для Managed DirectX (MDX) по февраль 2005 года являются устаревшими, ставить их нет необходимости и даже нежелательно.  |      Ясно, спасибо.      Разобрался с проблемой неустановки DirectX в Windows XP. Резюмирую:      Проблема:      При установке последних релизов DirectX (Mar2008 и выше) на некоторых системах может появиться сообщение:    Код: Установка DirectX      Произошла внутренняя системная ошибка.   Чтобы определить причину ошибки, просмотрите файлы DXError.log и DirectX.log в папке Windows.  |      Либо:    Код: Microsoft XAudio2      CPU does not meet minimum requirement; Streaming SIMD Extensions support required.  |      В файле DXError.log появляются записи:    Код: [01/01/09 00:00:00] module: dxupdate(Sep  4 2009), file: dxupdate.cpp, line: 2223, function: RegisterDLL          Failed API:        LoadLibraryEx()       Error:        (0xc000001d)          Unable to load C:\WINDOWS\system32\xactengine3_0.dll.      --------------------   [01/01/09 00:00:00] module: dxupdate(Sep  4 2009), file: dxupdate.cpp, line: 5848, function: DirectXUpdateInstallPlugIn          RegisterDllFromSection() failed.      --------------------   [01/01/09 00:00:00] module: dsetup32(Sep  4 2009), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn          DirectXUpdateInstallPlugIn() failed.      --------------------   [01/01/09 00:00:00] module: dsetup32(Sep  4 2009), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX          InstallPlugIn() failed.  |      Либо:    Код: --------------------   [01/01/09 00:00:00] module: dxupdate(Sep  4 2009), file: dxupdate.cpp, line: 2223, function: RegisterDLL          Failed API:        LoadLibraryEx()       Error:        (1114) - Произошел сбой в программе инициализации библиотеки динамической компоновки (DLL).          Unable to load C:\WINDOWS\system32\XAudio2_0.dll.      --------------------   [01/01/09 00:00:00] module: dxupdate(Sep  4 2009), file: dxupdate.cpp, line: 5848, function: DirectXUpdateInstallPlugIn          RegisterDllFromSection() failed.      --------------------   [01/01/09 00:00:00] module: dsetup32(Sep  4 2009), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn          DirectXUpdateInstallPlugIn() failed.      --------------------   [01/01/09 00:00:00] module: dsetup32(Sep  4 2009), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX          InstallPlugIn() failed.  |      Причина:      Установленный в системе процессор не имеет поддержки SSE инструкций, необходимых для успешной регистрации библиотек XACTEngine3_x.dll и XAudio2_x.dll.      Решение:      Перед установкой удалить из дистрибутива архивы, содержащие библиотеки XACTEngine3_x.dll и XAudio2_x.dll. Для последнего августовского релиза DirectX это:    Код: Mar2008_XACT_x86(64).cab / Mar2008_XAudio_x86(64).cab;   Jun2008_XACT_x86(64).cab / Jun2008_XAudio_x86(64).cab;   Nov2008_XACT_x86(64).cab / Nov2008_XAudio_x86(64).cab;   Mar2009_XACT_x86(64).cab / Mar2009_XAudio_x86(64).cab;   Aug2009_XACT_x86(64).cab / Aug2009_XAudio_x86(64).cab.  |      В Windows 2000 эти библиотеки не ставятся, поэтому установка происходит без каких-либо проблем. |   Всего записей: 1089 | Зарегистр. 07-12-2006 | Отправлено:  06:24 22-11-2009  | Исправлено: Seymour,   07:19 22-11-2009    |  
  |