telegram
🪟windows

Как исправить ошибки с d3dx9_xx.dll файлами в Windows

При запуске игр в Windows 11/10/8.1/7 могут появляться сообщения об ошибках с d3dx9_xx.dll файлами библиотек D3DX9. Номер библиотеки может быть разный: d3dx9_43.dll, d3dx9_42.dll, d3dx9_26.dll, d3dx9_10.dll, d3dx9_27.dll и тому подобное. Главное то, что d3dx9_xx.dll, где 9 указывает на версию DirectX 9.c, что облегчает решение данной проблемы. Кроме того, ошибка может звучать по-разному:

  • Запуск программы невозможен так как на компьютере отсутствует d3dx9_xx.dll.
  • Система не обнаружила d3dx9_xx.dll.
  • Не удается продолжить выполнение кода, поскольку система обнаружила d3dx9_xx.dll.
  • d3dx9_xx.dll не предназначена для выполнения в Windows или содержит ошибку.
  • Не удалось найти d3dx9_xx.dll.

ошибки файлов d3dx9 xx.dll

Библиотеки d3dx9_xx.dll поставляются с двумя разрядностями x64 и x86 бит. Если ОС Windows 64-битная, то нужно две библиотеки d3dx9_xx.dll x64 и x86. Если Windows 32-битная, то нужна только d3dx9_xx.dll x86 (по другому 32-bit). Можете узнать, какая разрядность Windows по данному руководству.

📌Файлы DLL d3dx9_xx находятся по двум путям:

  • C:\Windows\SysWOW64
  • C:\Windows\System32

расположение файлов d3dx9_xx

Виновником ошибок, кода запуск программы невозможен, так как на компьютере отсутствует d3dx9_xx, может быть антивирус, так как пользователи скачивают игры из не официальных источников, данная DLL библиотека отсутствует в windows 11/10/7 или повреждена.

В данной инструкции о том, как исправить ошибки с DLL файлами d3dx9_xx при запуске игр в Windows 11/10/8.1/7.

Проверьте карантин антивируса

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

журнал защиты карантин антивируса

Проверьте целостность Windows

Поврежденные системные файлы могут быть причиной ошибок D3DX9 при запуске игр в Windows. Чтобы автоматически проверить и восстановить системные поврежденные системные файлы, запустите командную строку от имени администратора и введите ниже команды по порядку.

  • Dism /Online /Cleanup-Image /CheckHealth
  • Dism /Online /Cleanup-Image /ScanHealth
  • Dism /Online /Cleanup-Image /RestoreHealth
  • sfc /scannow

DISM Online Cleanup-Image CheckHealth

Обновить Windows до актуальной версии

В Windows 11/10 DirectX 9.0с поставляется через обновления системы. Перейдите в центр обновления Windows и проверьте наличие обновлений.

проверить наличие обновлений

Скачать D3DX9 с файлами d3dx9_xx.dll

Скачайте DirectX для конечного пользователя, в котором содержится версия D3DX9 с библиотеками d3dx9_xx.dll.

Среды выполнения DirectX для конечных пользователей (июнь 2010 г.)

Скачать отдельно оригинальные файлы d3dx9_xx.dll

Если нужны отдельные DLL библиотеки d3dx9_xx (x86-x64), то скачайте скачайте автономный установщик Directx Jun2010.

  • Запустите его и укажите место для распаковки. Не забудьте дописать конечную папку вручную, к примеру DirectX.
  • Далее файлы распакуются и перейдите в данную папку.
  • В папке найдите и запустите DXSETUP.exe.
  • Если нужны отдельные DLL файлы d3dx9_xx, то открывайте вручную .cab форматы x64 и x86.

Также, можете попросить знакомого, чтобы скинул по интернету недостающие DLL файлы со своего ПК.

автономный установщик DirectX End-User Runtimes (June 2010)