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 |
|