10 минут

84

Исправляем ошибку файла d3dx9_35.dll

d3dx9_35.dll: что за ошибка и как исправить

Динамическая библиотека d3dx9_35l — это часть программы DirectX, отвечающая за отображение графики. При её отсутствии во время запуска игр появляется сообщение об ошибке. Устранить сбой можно двумя способами: установкой DirectX и ручным добавлением недостающего компонента.

Установка DirectX

Обычно DirectX поставляется в комплекте с играми и приложениями, которым он нужен для запуска. Компонент вшит в установщик, его инсталляция запускается после завершения копирования файлов основной программы. Если соответствующая версия DirectX уже есть в системе, то повторная установка не выполняется.

DirectX также можно скачать и установить отдельно. Важно подобрать подходящую версию. Она указана в требованиях программы к системе — например, DirectX 11 или DirectX 12. При установке будут добавлены все необходимые компоненты, в том числе файл d3dx9_35.dll, которого сейчас не хватает для работы отдельных приложений.

  1. Скачиваем подходящую версию DirectX.
  2. Запускаем установщик.
  3. Принимаем условия лицензионного соглашения.
  4. Отказываемся от установки панели Bing.
  5. После завершения инсталляции нажимаем «Готово» и перезагружаем систему.
Установка DirectX

Панель Bing не нужна нам даже бесплатно

Если программа ранее была установлена, то можно предварительно её удалить, а затем инсталлировать заново. Для удаления используем стандартные способы Windows. После деинсталляции перезагружаем систему, после чего запускаем повторную установку DirectX.

Ручное добавление библиотеки

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

  1. Скачиваем файл из хранилища DLL. Используем сайт DLL-Files.com — на нём проверенные компоненты, в которых точно нет вирусов.
  2. Находим библиотеку и загружаем версию, которая подходит системе по разрядности.
Скачивание файла d3dx9_35.dll

Обязательно проверяем разрядность системы перед загрузкой динамической библиотеки

Следующий шаг — добавление компонента в системную папку. Выбор места назначения зависит от разрядности системы. 

  • На Windows x32 (x86) переносим файл в директорию C:\Windows\System32.
  • На Windows x64 копируем файл в папки C:\Windows\System32 и C:\Windows\SysWOW64.

После переноса библиотеки проверяем, запускается ли игра. Если ошибка повторяется, то дополнительно регистрируем компонент в системе через командную строку, запущенную с правами администратора. Синтаксис команды тоже зависит от разрядности системы.

  • На Windows x32 (x86) — regsvr32.exe C:\Windows\System32\d3dx9_35.dll
  • На Windows x64 — regsvr32.exe C:\Windows\System32\d3dx9_35.dll и regsvr32.exe C:\Windows\SysWOW64\d3dx9_35.dll

После регистрации сообщение об ошибке должно исчезнуть. Если игра всё равно не запускается из-за отсутствия файла d3dx9_35.dll, то придётся всё-таки переустанавливать DirectX.

Сергей Почекутов

Первый компьютер сломал в 12 лет. С тех пор — только ремонтировал и исправлял ошибки.


Понравилась статья?

Похожие статьи

Комментариев: 0