Решение ошибки с отсутствующим d3dx9_43.dll

Решение ошибки «d3dx9_43.dll отсутствует»

Иногда при попытке окунуться в виртуальный мир видеоигр геймеры сталкиваются с ошибкой с отсутствующим d3dx9_43.dll Для того, чтобы разобраться, почему выскакивает такое сообщение и как от него избавиться, следует знать, что это за файл, что он из себя представляет и зачем нужен.

Причины

Все .DLL файлы, имя которых начинается на «d3dx9», принадлежат приложению Microsoft DirectX. Это «посредник» между компьютерной игрой и видеокартой. Его функция заключается в корректном отображении картинки на мониторе. Поэтому если это приложение не установлено или в нём отсутствуют необходимые компоненты DLL-библиотеки, то ни одна игра запуститься не сможет.

Текст сообщения выскакивает примерно следующий:

Текст сообщения, которое выскакивает при ошибке с d3dx9_43dll

Причин может быть несколько:

  • При установке были ошибки и приложение установилось неправильно;
  • Directx вообще не установлен;
  • Антивирус поместил файл в карантин.

Решение

Существует 3 способа решить данную проблему. Рассмотрим каждый из них поподробнее.

Способ 1: проверяем карантин

Бывает, что антивирус «ругается» на этот файл и помещает его в карантин. В таком случае нам нужно просто его вытащить оттуда.

Чтобы это сделать (на примере антивируса Kaspersky Internet Security), надо:

  1. Зайти в меню антивируса. Для этого нажимаем правой кнопкой по значку антивируса в системном трее. Откроется список, в котором необходимо кликнуть по пункту «Kaspersky Internet Security»
  2. .

    Открываем меню антивируса Kaspersky

  3. Открывается меню. Жмём на «Больше функций».
  4. Заходим в пункт больше функций в Kaspersky

  5. В панели инструментов слева выбираем «Карантин».
  6. Заходим в карантин в Kaspersky

  7. В открывшемся окне будут видны все файлы, которые находятся в карантине антивируса. Если там есть d3dx9_43.dll, то нужно его извлечь и поместить в правильную директорию.

    Для 32-битных систем:
    C:\Windows\system32
    Для 64-битных систем:
    C:\Windows\SysWOW64

  8. Затем нужно зарегистрировать файл в системе. Для этого жмём сочетание клавиш «Win+R».
  9. Нажимаем сочетание клавиш Win+R

  10. В открывшемся окне вводим следующий текст: regsvr32 d3dx9_43.dll. После чего нажимаем «OK». Мы дали команду системе зарегистрировать новый файл в dll-библиотеке.
  11. Регистрируем новый dll-файл в Windows

  12. Затем перезагружаем компьютер и пробуем запустить игру ещё раз.

Способ 2: скачиваем приложение

Если приложение установилось неправильно, или его вообще нет на компьютере, его необходимо скачать с официального сайта и установить.

  1. Заходим на официальный сайт.
  2. Загрузка начнется автоматически. После скачивания нажимаем в углу экрана на загруженный установочный файл и запускаем его.
  3. Скачиваем и запускаем установочный файл Directx

  4. Открывается окно, в котором расписаны пункты лицензионного соглашения. Нажимаем «Я принимаю условия данного соглашения» и жмем «Далее».
  5. Принимаем условия соглашения в DirectX

  6. Дальше переходим в следующий пункт, в котором предлагается установка дополнительных программ. При нежелании можно отказаться, сняв галочку с «Установка панели Bing».
  7. Отказываемся от установки дополнительных программ в DirectX

  8. Щёлкаем «Далее» и начинается установка.
  9. Устанавливаем DirectX

  10. После окончания установки необходимо также перезагрузить компьютер.

Способ 3: скачиваем файл

Если не хочется обновлять приложение, можно скачать отдельный файл.

  1. Скачиваем d3dx9_43.dll по этой ссылке.
  2. Открываем папку с загрузками и помещаем файл в нужную директорию в зависимости от разрядности системы (смотреть выше).
  3. Регистрируем файл через команду «Выполнить»
  4. Перезагружаем компьютер.
  5. Готово.

Как можно увидеть, проблема достаточно легко решается, нужно лишь совершить ряд необходимых действий, и ошибка устранится.

Расскажи друзьям в социальных сетях


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *