Найти тему
Tehnichka.pro

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

Оглавление

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

Как видно из расширения файла (Dynamic Link Library), речь идёт о «динамически подключаемой библиотеке». Она необходима для корректного отображения трёхмерных (d3) графических объектов – непременных атрибутов современных компьютерных игр и некоторых графических программ. Эта библиотека – компонент набора функций DirectX версии 9 (d9) – посредника между играми и видеокартой, мобилизующего её возможности. Пакет DirectX, не входящий в базовый набор программ системы, устанавливается на компьютер при инсталляции игр или графических программ.

В соответствии с вышесказанным, основные причины отсутствия или повреждения файла d3d9.dll кроются в устаревшей версии установленной на компьютере версии DirectX или её некорректной инсталляции. В некоторых случаях этот файл может быть инфицирован вирусом и перемещён в карантин антивирусной программой. Не исключено повреждение файла при нештатном прерывании работы (например, при внезапном отключении питания).

Исправить создавшуюся ситуацию можно удалением и переустановкой Microsoft DirectX 9 или загрузкой файла d3d9.dll. Рассмотрим эти два способа подробнее.

Переустановка Microsoft DirectX 9

Пакет Microsoft DirectX 9, как и любое другое программное обеспечение, следует скачивать из надёжного источника. Таковым является официальный центр обновлений Windows. С сайта рекомендуется скачать Веб-установщик исполняемых библиотек DirectX для конечного пользователя. Он после запуска возьмёт на себя выбор загрузочного файла, соответствующего разрядности системы, и расположит скачанные компоненты в нужных каталогах. После этого с большой долей вероятности отмеченная ошибка должна исчезнуть.

-2

Загрузка файла d3d9.dll из Интернета

В противном случае следует скачать из надёжного источника файл d3d9.dll, соответствующий разрядности системы – 64 или 32 бита. Если пользователь не знает разрядности своего компьютера, то ему следует открыть контекстное меню значка «Этот компьютер» («Компьютер» в версии Windows 7) и щёлкнуть пункт «Свойства».

Переходим к «Свойствам» компьютера
Переходим к «Свойствам» компьютера

В окне свойств, как видно, отображается разрядность системы, установленной на данном компьютере.

Идентификация разрядности операционной системы Windows 10
Идентификация разрядности операционной системы Windows 10

1. После скачивания файла d3d9.dll соответствующей разрядности, записываем его (возможно, заменяя существующий одноимённый, но повреждённый) файл в следующую папку:

  • C:\Windows\SysWOW64 для 64-разрядного файла;
  • C:\Windows\System32 для 32-разрядного файла.

2. Затем уже размещённый в нужном каталоге файл нужно зарегистрировать в реестре Windows. Для этого активируем окно запуска программ посредством сочетания клавиш Windows и R. После этого набираем в нём команду записи скачанного файла в реестр regsvr32 d3d9.dll и щёлкаем Enter или OK.

Регистрируем файл d3d9.dll в реестре
Регистрируем файл d3d9.dll в реестре

3. При появлении сообщения о невозможности загрузки файла в реестр размещаем файл в корневом каталоге игры или программы.

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

Автор материала: Аркадий Мовсесян

Подписывайтесь на наш канал и ставьте лайки! А еще можете посетить наш официальный сайт.

Windows
66,2 тыс интересуются