Как исправить ошибки с 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 поставляются с двумя разрядностями 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, может быть антивирус, так как пользователи скачивают игры из не официальных источников, данная DLL библиотека отсутствует в windows 11/10/7 или повреждена.
В данной инструкции о том, как исправить ошибки с DLL файлами d3dx9_xx при запуске игр в Windows 11/10/8.1/7.
Проверьте карантин антивируса
Если игры были скачены из торрентов и других не официальных сайтах, то в большинстве случаев ошибка с файлами d3dx9_xx.dll возникает из-за того, что антивирус счел его за опасный и поместил в карантин, тем самым заблокировав ему доступ запуска. В данном случае, нужно проверить карантин антивируса и, если там есть файл, который выдает ошибку, то добавить его для начало в исключения антивируса вместе с папкой игры, после чего восстановить библиотеку из карантина.
- Добавить папку с игрой в исключение Защитника Windows 11/10.
- Восстановить файл из карантина Безопасности Windows 11/10.
Проверьте целостность Windows
Поврежденные системные файлы могут быть причиной ошибок D3DX9 при запуске игр в Windows. Чтобы автоматически проверить и восстановить системные поврежденные системные файлы, запустите командную строку от имени администратора и введите ниже команды по порядку.
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Обновить Windows до актуальной версии
В Windows 11/10 DirectX 9.0с поставляется через обновления системы. Перейдите в центр обновления Windows и проверьте наличие обновлений.
Скачать D3DX9 с файлами d3dx9_xx.dll
Скачайте DirectX для конечного пользователя, в котором содержится версия D3DX9 с библиотеками d3dx9_xx.dll.
Скачать отдельно оригинальные файлы d3dx9_xx.dll
Если нужны отдельные DLL библиотеки d3dx9_xx (x86-x64), то скачайте скачайте автономный установщик Directx Jun2010.
- Запустите его и укажите место для распаковки. Не забудьте дописать конечную папку вручную, к примеру DirectX.
- Далее файлы распакуются и перейдите в данную папку.
- В папке найдите и запустите DXSETUP.exe.
- Если нужны отдельные DLL файлы d3dx9_xx, то открывайте вручную .cab форматы x64 и x86.
Также, можете попросить знакомого, чтобы скинул по интернету недостающие DLL файлы со своего ПК.