Отсутствует d3dx9_43.dll
Технический уровень: средний
Резюме
Установка библиотеки D3DX9 в Windows 8.1.
Подробное описание.
Относится к Windows 8.1; Windows 8.
Подробности
При запуске некоторых программ появляется сообщение: d3dx9_43.dll отсутствует. Или он может быть похожим, но с другим номером, например d3dx9_25.dll. Сообщение означает, что файл из библиотеки D3DX9 не найден. Эта библиотека не является родной для Windows 8. Дистрибутивы игр обычно содержат файлы библиотек, но по разным причинам необходимые файлы могут отсутствовать в системе.
Несколько версий были размещены в сети. Чаще всего пользователи находят веб-установщик. Но библиотека D3DX9 не предназначена для Windows 8.1. Скорее всего, установка через веб-установщик завершится неудачно. Для установки в Windows 8.1 мы будем использовать DirectX End-User Runtimes (июнь 2010 г.), автономный установочный пакет.
Перейдите по ссылке http://www.microsoft.com/en-us/download/details.aspx?id=8109
и загрузите файл. Его размер составляет примерно 96 Мб. Вы быстро поймете, что это не веб-установщик, который имеет небольшой размер.
К сожалению, эта версия представлена только в англоязычной части сайта.
Версия, предлагаемая в русскоязычной части сайта (март 2009 г.), не имеет последних файлов.
Нажмите кнопку «Загрузить”.
В следующем окне Microsoft предлагает посмотреть другие загрузки.
Нажмите синюю кнопку “Нет, спасибо”. Рекламная пауза…
Если загрузка не начинается, щелкните небольшую ссылку «Щелкните здесь”.
Скачанный файл представляет собой сжатый архив, который необходимо распаковать. Для этого создайте отдельную папку, например, в каталоге «Документы». Назовите это как-нибудь. Например, «Файлы DirectX – июнь”.
Просмотрите загруженный файл. Щелкните его значок правой кнопкой мыши и откройте «Свойства”.
Файл, скачанный из Интернета, заблокирован. Нажмите кнопку «Разблокировать», а затем нажмите «Применить”.
Снова откройте «Свойства”.
Теперь перейдем на вкладку «Совместимость». Установите флажок. По умолчанию уже установлена совместимость с Windows 7. Нажмите кнопку «Применить» и «ОК”
Запустите файл directx_Jun2010_redist, дважды щелкнув значок установщика.
Сначала откроется окно с просьбой принять лицензионное соглашение.
Прочтите и нажмите «Да», если согласны.
В следующем окне вам будет предложено указать путь для распаковки архива.
Нажмите кнопку “Обзор…”
Откроется окно обозревателя папок.
Найдите папку «DirectX Files – June», созданную ранее в вашем браузере, чтобы распаковать ее, и нажмите «ОК”
Указанный путь к папке будет записан в задачу, нажмите «ОК”.
Начнется распаковка файлов.
Распаковка архива завершена.
Перейдите к месту назначения «Файлы DirectX – июнь». Найдите там файл DXSETUP. Щелкните правой кнопкой мыши значок файла, перейдите в Свойства. Щелкните вкладку «Совместимость». Установите флажок. Совместимость с Windows 7 уже установлена по умолчанию. Нажмите Применить и ОК”.
Запустите файл DXSETUP, дважды щелкнув значок файла. Для установки требуются повышенные права. При необходимости введите пароль и подтвердите права администратора. Установка начинается с принятия лицензионного соглашения. Прочтите и укажите, что вы согласны. Нажмите кнопку “Далее”.
В следующем окне установки еще раз нажмите кнопку «Далее.
Начнется загрузка и установка библиотеки D3DX9.
Установка завершена, нажмите Готово, чтобы закрыть окно.
Спасибо за ваш отзыв.
у меня 8.1, и у меня это http://www.microsoft.com/ru-ru/download/details.aspx?id=35 Веб-установщик работает без разблокировки и установки режима совместимости, и у вас также есть версия здесь 2010 и в по моей ссылке там версия 2011 года, то есть более свежая. Объясните, почему вам нужно выполнить эти шаги и загрузить более старую версию?
Источник: https://answers.microsoft.com/ru-ru/windows/forum/all/absence/3ac3bc41-c1c8-45b6-9fe1-df538f01e23d