Как скачать d3dx9_43.dll с официального сайта Майкрософт
Типичные действия начинающего пользователя, когда при запуске игры он видит сообщение о том, что запуск программы невозможен, так как на компьютере отсутствует d3dx9_43.dll — начинать искать в Интернете, где скачать d3dx9_43.dll бесплатно. Типичный итог таких действий — блуждание по сомнительным сайтам, а игра все равно не запускается.
В этой инструкции — по шагам, как исправить ошибку Запуск программы невозможен, так как на компьютере отсутствует d3dx9_43.dll в Windows 10, Windows 8 и Windows 7 и почему она появляется (Англоязычный вариант ошибки: The program can’t start because d3dx9_43.dll is missing from your computer); о том, как безопасно скачать оригинальный файл с сайта Майкрософт и о том, почему не следует загружать этот файл со сторонних сайтов. Также в конце статьи есть видео инструкция об исправлении ошибки.
Исправление ошибки «На компьютере отсутствует d3dx9_43.dll» при запуске игры или программы
Для того, чтобы не искать, где бесплатно скачать d3dx9_43.dll и не загрузить на компьютер или ноутбук вредоносное ПО, полезно задаться вопросом: а что это за файл?
Ответ — этот файл является частью компонентов DirectX 9 необходимых для запуска многих не самых новых игр и некоторых прикладных программ, должен находиться в папке C:\Windows\System32 (но не торопитесь копировать туда скаченный откуда-то d3dx9_43.dll).
Обычно пользователь рассуждает: но у меня же установлен DirectX 11 в Windows 7 или 8, а то и DirectX 12 в Windows 10, однако этого недостаточно: по умолчанию, в системе не содержится библиотек (файлов DLL) предыдущих версий DirectX, при этом они необходимы некоторым играм и программам.
А для того, чтобы эти библиотеки появились — достаточно использовать официальный установщик от Майкрософт, который автоматически добавит их в систему, исправив тем самым ошибки «Запуск программы невозможен, так как на компьютере отсутствует d3dx9_43.dll».
Скачиваем d3dx9_43.dll с официального сайта
Для того, чтобы скачать d3dx9_43.dll для Windows 10, 8 и Windows 7, а также остальные файлы DLL, которые могут потребоваться для запуска игры или программы, которая не запускается (а вероятнее всего, для этого требуется не только этот файл), проделайте следующие шаги:
- Зайдите на официальную страницу Майкрософт https://www.microsoft.com/ru-ru/download/details.aspx?id=35 и загрузите Веб-установщик исполняемых библиотек DirectX для конечного пользователя.
- Запустите загруженный исполняемый файл dxwebsetup.exe. Согласитесь с условиями и откажитесь от установки дополнительного ПО (на текущий момент времени он предлагает установить панель Microsoft Bing).
- Дождитесь окончания установки: программа автоматически загрузит все недостающие (старые, но еще актуальные) библиотеки Microsoft DirectX.
Готово. После этого файл d3dx9_43.dll окажется в нужном расположении (можете убедиться в этом, зайдя в папку C:\Winsows\System32\ и выполнив поиск там), а ошибка о том, что этот файл отсутствует не должна будет появиться снова.
Загрузка d3dx9_43.dll — видео инструкция
На всякий случай — видео о том, как именно происходит установка DirectX, включая библиотеку d3dx9_43.dll, необходимую для исправления возникшей ошибки и невозможности запуска программы.
Почему не нужно загружать d3dx9_43.dll и другие библиотеки с сайтов загрузок
Как было сказано выше, большинство пользователей вместо того, чтобы выяснить, что за DLL требуется и частью каких компонентов она является, ищут способ скачать ее отдельно, находя в результате массу сайтов, специально «заточенных» под таких пользователей.
Ошибочным такой вариант действий является по следующим причинам:
- На сайте может оказаться вредоносное ПО, или попросту «файл-пустышка» с нужным именем, но без нужного содержимого. Последний вариант может ставить в тупик, приводить пользователя, стучащего по клавишам «regsvr32 d3dx9_43.dll» к неверному решению о том, что пора переустанавливать Windows и т.п.
- Даже если вы знаете, «куда кидать» этот файл и как зарегистрировать его в системе — скорее всего, это не исправит ошибку при запуске: программа просто сообщит о том, что ей нужен еще какой-то файл (потому что игры с использованием DirectX требуют далеко не одну DLL из него).
- Это просто неправильный подход, который в перспективе обязательно выльется не в решение проблемы и исправление ошибок, а в создание новых.
На этом все. Если остаются вопросы или что-то работает не так, как ожидается — оставляйте комментарий, постараюсь ответить.
Алексей
Доброго времени суток. Подскажите пожалуйста, что делать если на w8 при попытке установки directx 9 выдаёт ошибку на одном аппарате «в Вашей ОС уже установлен d11», а на другой машине род тойже w8 «данная версия directx разработана для ОС w XP/2k/и подобных систем»? (Отношение к этой теме так как затрагивает установку любой версии directx для ОС w7 и 8)
П.с. очень нужны библиотеки d3dx9.dll и d3dx9_43.dll.
Спасибо.
Ответить
Dmitry
Здравствуйте. Обычно достаточно загрузить вот это https://www.microsoft.com/ru-ru/Download/confirmation.aspx?id=35 и, в рамках обновления, он скачивает не только «последние» библиотеки, но и предыдущих версий dx.
Ответить
Алексей
Спасибо, помогло, теперь буду знать куда обращаться)
Ответить
Виктор
А если я не хочу обновляться до десятки, а просто хочу библиотеку обновить?
Ответить
Dmitry
Прошу прощения, исправил ссылку. Там просто по той ссылке, которая раньше вела на DirectX теперь открывается страница с обновлением до Windows 10, в статьях исправил, а на комментарии не обратил внимания.
Ответить
Натали
при установке sims3, директс устанавливается не до конца, выдает ошибку о ненадежности САВ файла.Подскажите, пожалуйста, что делать?
Ответить
Dmitry
А там нельзя при установке указать, чтобы он не устанавливал DirectX (снять галочку)? Он, скорее всего, и так есть у вас на компьютере, а если нет — то загрузите с официального сайта Microsoft.
Ответить
Владимир
Проблема с CAB при попытке поставить DirectX с офф сайта, DirectX требует игра, и из-за CAB ошибки не получается их установить, что делать?
Ответить
Dmitry
Не встречался с такой ошибкой и не знаю что подсказать. Что именно пишет?
Ответить
Артур
Ребят у меня тоже не запускается, скачал DirectX по ссылке Дмитрия, после установки пишет, что установлена последняя версия, а танки все равно не запускается. Показывает ошибку: Aplication has failed to start because DirectX hardware acceleration is not available or is turned off
Ответить
Dmitry
У вас, судя по всему другая проблема: установите драйвера на видеокарту официальные.
Ответить
d3dx9
Ну почему же плохая. если скачать файл d3dx9_43.dll и нормально его установить, то проблем быть не должно.
Ответить
Dmitry
Если скачать этот файл (при условии, что это будет нормальный файл dll, а это не всегда так на сайтах для загрузки) и установить его отдельно от DirectX, то после запуска игры с вероятностью 90% окажется, что очередная библиотека отсутствует. Или вы предлагаете весь DX по одному файлу загружать?
Ответить
Ксения
Create DirectX device Failed 10 times! please copy this error code to jira : -2005530516
пишет вот такое при запуске игры
Ответить
Dmitry
DirectX установили? Драйвера на видеокарту стоят оригинальные? Если да, то похоже, что проблема в самой игре.
Ответить
Kostyan
Дмитрий спасибо вам, за то что вы есть. Побольше таких людей и в мире воцарит взаимопонимание и идилия. Спасибо за помощь. Много дельных советов даете!
Ответить
Dmitry
Спасибо вам за отзыв!
Ответить
Ната
Согласна премного а вообще, я тут по другой проблеме: нашелся вирус в FS.dll в тэмп папке, упакованный в зип архив из цифр. А как он туда попал — не понятно. Так как система начисто ставилась. К тому же данные имена файлов не гуглятся даже особо. В общем странности меня так и преследуют
Ответить
Alex
Здравствуйте! При запуске игры выдает ошибку 0xc000007b. У меня Win 7 64 бита. Как ее исправить?
Ответить
Dmitry
У меня на эту тему есть отдельная статья: https://remontka.pro/0xc000007b/
Ответить
ruslan
Большое тебе человеческое спасибо Дима, а то целый час злой ходил, скачал игру а она не запускается, а теперь все ОК спасибо
Ответить
Алексей
здравствуйте я хотел установить танки на свой компьютер на windows xp, но при входе в игру мне высвечивается ошибка d3dx9_43.dll. что мне делать?
Ответить
Dmitry
Установить DirectX 9.0c если у вас XP. Есть на оф сайте майкрософта.
Ответить
Sattor
здравствуйте я установил PES 2015 на свой компьютер на windows 7 максимальная, но при входе в игру мне высвечивается ошибка d3dx9_43.dll. что мне делать?
Ответить
Dmitry
Скачать веб-установщик DirectX с сайта Microsoft и установить его.
Ответить
Веталь
А у меня вот такая
DTC Install error = 0, SysPrepDtcSpecialize : Exit, d:\w7rtm\com\complus\dtc\dtc\adme\deployment.cpp (1959)
Чо делать?
Ответить
Dmitry
Тут либо у них в установщике какая-то проблема, либо файлы повреждены (или удалены, если игра нелицензионная, антивирусы и защитник Windows могут удалять отдельные файлы).
Ответить
Максим
Автору статьи — респектище и плюсик к карме. Я столько Зовов Припяти скачал, все на отсутствие этого файла жаловались, хоть сам в Припять топай. Ну, мутанты, ща такую ностальгическую мясорубку забабахаю. Ещё раз спасибо. И твоему сэнсэю и его ши-фу, всем спасибо.
Ответить
RuKompas3D
добрый день первая проблему dx9_43 удалось решить , теперь выдаёт такое сообщение Application has failed to start because DirectX hardware acceleration is not available or is turned off. подскажите что это такое и с чем его едят и главное как это исправить зарание спасибо
Ответить
Dmitry
вероятнее всего, установить официальные драйвера на видеокарту.
Либо, если вдруг вы это все проделываете в виртуальной машине (просто ошибка чаще в этой ситуации появляется), то в зависимости от используемой ВМ, разобраться, как там включить аппаратное ускорение графики.
Ответить
Саша
Спасибо большое, помогли, теперь я буду знать, что делать с файлами dll и что просто скачав их можно сделать только хуже, очень благодарен, спасли ситуацию
Ответить
Дмитрий
Добрый день, подскажите плз. Ошибка та же, но стоит вин 10 проверил директ икс 12 стоит, но ошибка d3dx9_43.dll
обновления проверил их нет… что делать?
Ответить
Dmitry
Просто загрузить веб-установщик DirectX с сайта майкрософт. Дело в том, что у вас хоть и 12 стоит, в нем нет библиотек от 9-го, которые требуются для вашей игры. А при использовании этого установщика, он и старые библиотеки скачает. https://remontka.pro/directx-skachat/
Ответить
Дмитрий
просто загрузить.. на оф сайте жму на кнопку скачать и выходит надпись Благодарим вас за загрузку
а скачки нет я что то делаю не так? по вашей ссылке переходил
Ответить
Dmitry
Здравствуйте. Смотрели вот здесь https://remontka.pro/directx-skachat/
Они там меняют ссылки в последнее время, в указанной статье я поддерживаю актуальную на загрузку. Сейчас проверил — вроде все работает. В крайнем случае попробуйте другой браузер.
Ответить
Бишкек
спасибо, респект Вам, очень помогло
Ответить
мирослав
Спасибо! Работает.
Ответить
Баку
скачал директХ по вашей ссылке но в папке систем32 оказались d3dx9 файлы но 42, 43 нету! что делать OS Windows 7 x64
Ответить
Dmitry
странно. не может такого быть по идее, ссылку только что перепроверил…
Ответить
Михаил
Спасибо, очень нужная информация.
Всё установилось и обновилось…
Ответить
Юра
Добрый день. Я скачал игру Heart of iron 4. Установыл ее она была папками. Но при запуске выдает ошибку: точка входа в процедуру Direct3DCreate9Ex не найдена в библиотеке DLL d3d9.dll. Пробовал дирекс обновить программой с микрософт но для нее нужен интернет а у меня нет его на ноутбуке.
Ответить
Dmitry
Тогда попробуйте вот это скачать (я так понял на другом компе есть интернет) и установить: microsoft.com/en-us/download/details.aspx?id=8109
Ответить
Андр
спасибо! толковый сайт!
Ответить
Артур
При финальной установке выдаёт ошибку
Произошла внутренняя системная ошибка.
Что-бы определить причину ошибки, просмотрите файлы DXError.log и DirectX.log в папке Windows помогите, как исправить?
Ответить
Dmitry
Загляните в эти файлы и посмотрите, где и с чем связана ошибка (открыть указанные файлы можно в простом блокноте).
Ответить
Ренат
Скажите, пожалуйста, есть разница, что для 32 и 64 битной системы. Установщик должен сам определить куда ставить файл d3dx9_43.dll ?
Ответить
Dmitry
Если вы используете веб-установщик, то да, он сам сделает как нужно.
Ответить
Max Vasilchenko
Автору всех благ. Всё заработало.
Ответить
Ксения
Спасибо за помощь
Ответить
Volodymyr
Автор, с учетом последней «десятки» возможны проблемы и с вэб-установщиком. Добавь в статье, что для решения этой проблемы достаточно выбрать «Исправить проблемы совместимости» самого файла, он там предложит версию «хрюши» или «семерки» (не суть важно). И все, установщик запустится и обновит библиотеки.
Ответить
Dmitry
Странно… на разных 10-ках запускал и ни разу проблем совместимости не было. Но учту, спасибо.
Ответить
Александр
Доброго времени суток. Переустановил винду, решил поставить танки и выдает ошибку C:\Windows\ system32\ d3dx9_43.dll либо не предназначен для выполнения …. или содержит ошибку. По Вашим советам скачал с оф. сайта загрузку библиотек. При распаковке и установке пишет что у вас последняя версия. Пробовал сносить отдельно файлы от dx9. Тогда установщик их до устанавливает, но ошибка не исчезает.
Может подскажете пути решения? или как снести полностью dx с win7
Ответить
Dmitry
Здравствуйте. Полностью не получится. А вот именно этот файл пробовали удалить и использовать веб-установщик потом?
Ответить
Олег
Здравствуйте! Попробовал применить ваш метод. При запуске установщика пишет, что запрошенная операция требует повышения.
Ответить
Dmitry
Здравствуйте. Скорее всего, запускаете, кликнув по «кнопке» загруженного файла в самом браузере. Запустите из папки загрузок в проводнике. Подробнее на тему: https://remontka.pro/requested-operation-requires-elevation/
Ответить