Ошибка DirectX про ненайденный d3dx9_43.dll и ее причины

Некоторые ошибки Windows являются столь массовыми, что им приходится уделять отдельное внимание. Ошибка, о которой пойдет речь далее, проявляется после инсталляции некоторых компьютерных игрушек. Причем заранее нельзя сказать каких. В системном сообщении упоминается файл d3dx9_43.dll. Файлы с расширением dll являются файлами разделяемых библиотек операционной системы Windows. На таких библиотеках построена большая часть ее функционала, поэтому, исходя из одного названия библиотеки, трудно сказать что-то определенное – их слишком много. Окошко с сообщением выглядит следующим образом:

Сообщение об ошибке d3dx9_43.dllОднако опытному пользователю это название скажет много. Во-первых, он поймет, что речь идет о проблемах с графической библиотекой DirectX. И даже догадается, что могут означать дополнительные цифры 43 в названии файла. Мы не будем «гнать лошадей» и рассмотрим вопрос подробно, во всех его аспектах.

Одно скажем заранее: если вам в голову пришла идея отыскать этот файл в Интернете и поместить его в системную папку Windows, то знайте – это плохая идея.

Чтобы исправить ситуацию, нужно делать совсем другие вещи. Итак, у вас на экране появилось окно показанного выше вида, вы нажали кнопку «Ok» и призадумались, что же вам делать дальше.

Источник проблемы

Библиотека DirectX является фирменной разработкой компании Microsoft, предназначенной для поддержки трехмерной графики в играх для Windows. И хотя у нее имеются аналоги (например, OpenGL), данный пакет поддержки графики является наиболее популярным инструментарием у разработчиков игр под «Окошки». А, как мы знаем, большая часть компьютерных игр и развлечений разрабатывается именно под эту «операционку». Обойтись без DirectX на домашнем компьютере никак не получится – не удастся выполнить запуск ни одной сколько-нибудь сложной игровой программы. Система станет сигнализировать сообщение об ошибке, наподобие предупреждения о том, что d3dx9 43 dll отсутствует на компьютере.

Microsoft DirectXЕдинственный нормальный способ решить эту проблему – переустановить пакет DirectX заново, если он уже был установлен, или инсталлировать его в систему, если он в ней отсутствует. Просто так скачивать файл из сети не стоит, даже потому, что он может быть заражен вирусом. Кроме того, DirectX содержит не только указанный файл, а еще многое другое. Лучше воспользоваться инсталлятором от Microsoft. Что для этого нужно делать?

Устанавливаем DirectX

Где взять фирменный инсталлятор программы DirectX для Windows? Разумеется на сайте Microsoft. Вот адрес, по которому можно скачать программу: https://www.microsoft.com/ru-ru/download/details.aspx?id=34429. Выбираем русский интерфейс и жмем на большую красную кнопку «Скачать». Сохраняем файл на диске и производим запуск инсталлятора. Появиться примерно такое окно:

Установка DirectXЧтобы исправить ошибку нужно будет выполнить стандартные инструкции инсталлятора и восстановить DirectX на компьютере. В противном случае запуск игрушек будет невозможен. Данный инсталлятор представляет собой обычный распаковщик, он затребует от нас путь, куда нужно положить установщик второй ступени – файл DXSETUP.exe. Вот он-то и установит DirectX окончательно. Запускать это приложение стоит от имени администратора, в противном случае будет невозможен нормальный ход установки. Кликаем по файлу DXSETUP.exe правой кнопкой мыши и выбираем пункт меню «Запуск от имени администратора». Инсталляция DirectX поможет исправить ошибку. Чтобы проделать все это, вручную нужно скачать и разместить в системной папке как минимум четыре dll-ки. Этот вариант мы рассматривать не станем.

Видео по теме

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

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