Меню Закрыть

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:WindowsSystem32 (но не торопитесь копировать туда скаченный откуда-то 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, которые могут потребоваться для запуска игры или программы, которая не запускается (а вероятнее всего, для этого требуется не только этот файл), проделайте следующие шаги:

Загрузка d3dx9_43.dll — видео инструкция

На всякий случай — видео о том, как именно происходит установка DirectX, включая библиотеку d3dx9_43.dll, необходимую для исправления возникшей ошибки и невозможности запуска программы.

Почему не нужно загружать d3dx9_43.dll и другие библиотеки с сайтов загрузок

Как было сказано выше, большинство пользователей вместо того, чтобы выяснить, что за DLL требуется и частью каких компонентов она является, ищут способ скачать ее отдельно, находя в результате массу сайтов, специально «заточенных» под таких пользователей.

Ошибочным такой вариант действий является по следующим причинам:

  • На сайте может оказаться вредоносное ПО, или попросту «файл-пустышка» с нужным именем, но без нужного содержимого. Последний вариант может ставить в тупик, приводить пользователя, стучащего по клавишам «regsvr32 d3dx9_43.dll» к неверному решению о том, что пора переустанавливать Windows и т.п.
  • Даже если вы знаете, «куда кидать» этот файл и как зарегистрировать его в системе — скорее всего, это не исправит ошибку при запуске: программа просто сообщит о том, что ей нужен еще какой-то файл (потому что игры с использованием DirectX требуют далеко не одну DLL из него).
  • Это просто неправильный подход, который в перспективе обязательно выльется не в решение проблемы и исправление ошибок, а в создание новых.
Читайте также:  Как поменять местами закладки

На этом все. Если остаются вопросы или что-то работает не так, как ожидается — оставляйте комментарий, постараюсь ответить.

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

16.02.2018 в 00:38

Спасибо. Как всегда, Ремонтка рулит.

28.03.2018 в 20:27

Отлично!! Благодарю за полезный совет)

17.05.2018 в 17:49

Ты просто лучший.
Подписка!

20.08.2018 в 23:04

Спасибо, всё работает.

29.08.2018 в 18:01

16.09.2018 в 01:02

у меня не ставится. пишет системная ошибка . посмотрите файлы директ х лог

30.10.2018 в 15:46

установил этот фаил запустил ворлд оф танкс загрузка игры дошла до ангара и игра закрылась что делать

31.10.2018 в 12:11

Я так не могу угадать, чего именно вашей игре не хватает…

02.04.2019 в 18:55

Win10, DirectX 12. Всё пробовал, не получается. Также при попытке установки выпадает системная ошибка, «посмотрите файлы директ х лог». Можете по отчетам сказать, что не так (как я понял проблема в том, что отдельные библиотеки установлены)

03.04.2019 в 09:50

Здравствуйте. Журнал посмотрел, но такое ощущение что он не полностью приведен (можете выложить куда-нибудь на сайт обмена файлами, у меня в комментах просто может не влезать), т.к. там ничего такого нет: просто сообщает о том, что часть библиотек уже есть (это нормально, у всех так будет), а до каких-то ошибок или до d3dx9_43.dll не доходит даже.

03.04.2019 в 10:30

Здравствуйте. Полный журнал: (ссылка).

04.04.2019 в 10:28

Артур, не вижу сбоев в журнале. Всё идет штатно, но к нужным нам библиотекам он даже не приступает (точно веб-установщик официальный используется? можно также попробовать временно антивирусы и прочее защитное ПО отключить). Из идей еще: если вы как-то блокировали «слежку» Windows 10, то в теории это может сыграть роль. В этом случае можно попробовать оффлайн-установщик: microsoft.com/en-us/download/details.aspx? >

19.08.2019 в 15:34

16.12.2019 в 15:45

20.12.2019 в 22:38

При попытке сделать как сдесь указано, после запуска програмы и начала процеса установки моментально вылетает другая ошибка «a cabinet file necessary for installation cannot be trusted. please verify the cryptographic services are enabled and the cabinet file certificate is valid»
Как это решать, то что указано на айти майкрософт по этой ошибке бесполезно так как у меня криптографические сервисы уже стоят на автоматических парамтрах.

Читайте также:  Фон для красного текста

21.12.2019 в 10:17

А вообще со службами Windows игрались (отключали что-то)? Может оказаться, что там не только в CryptSvc дело. Если с помощью какой-то программы отключали службы, обычно там бывает опция «привести в значения по умолчанию», ну и после этого не забыть перезагрузиться.

Примечание: после отправки комментария он не появляется на странице сразу. Всё в порядке — ваше сообщение получено. Ответы на комментарии и их публикация выполняются ежедневно днём, иногда чаще. Возвращайтесь.

Установили игру, запустили, но тут же сразу выскочила ошибка «Запуск программы невозможен, так как отсутствует d3dx9_43.dll»? Вы забыли сделать одну маленькую вещь – установить DirectX. Это одна из обязательных программ, которая нужна всем любителям играть в компьютерные игры. Ведь без нее они попросту не запустятся. И вы уже лично в этом убедились.

На компьютере отсутствует d3dx9: что делать

Сразу отмечу 2 хорошие новости. Первая – приведенное ниже решение является универсальным и подходит для Windows 10, 8, 7 и XP. И вторая – это позволит решить проблему в любой игре: World of Tanks, Sims, Dota 2, FIFA, Call of Duty, Battlefield и т.д.

Все просто: вам нужно установить (или обновить) DirectX.

  1. Зайдите на оф. сайт Microsoft (ссылка).
  2. Нажмите кнопку «Скачать».
  3. Появится окошко «Мы также рекомендуем…»– щелкните на «Отказаться и продолжить».
  4. Откроется окно для загрузки файла – нажмите кнопку «Сохранить».

А дальше все просто. Запустите этот файл и нажимайте «Далее – Далее», пока DirectX не будет установлен.

Программа проверит наличие файлов и установит недостающие. В результате ошибка «Запуск программы невозможен, отсутствует d3dx9_43.dll» должна исчезнуть. После этого можете смело запускать любую игру.

Как исправить дисфункцию без интернета

Если ваш компьютер или ноутбук в данный момент не подключен к интернету, то можно устранить проблему d3dx9.dll другим способом. Но для этого обязательно понадобится установочный образ игры (или папка с файлами, если это репак).

Как запустить установочный образ, читайте здесь:

Смонтируйте установочный образ или откройте папку с игрой и найдите папку под названием «Redist».

Именно здесь находится установочный файл DirectX (а также Microsoft Visual C++). Запускаете его и устанавливаете.

Не удаётся устранить ошибку: что делать?

Если DirectX установился успешно, то ошибка «Запуск программы невозможен, отсутствует d3dx9_31.dll» должна исчезнуть. Хотя иногда бывают проблемы: во время установки произошел сбой или после нее проблема не пропала. В таком случае остается еще один вариант:

  1. Запустите игру.
  2. Запишите точное название файла в ошибке (или сделайте скриншот, если она быстро закрывается).
  3. Найдите этот файлик в Google или Яндексе по названию и скачайте его.

Но не забывайте о мерах предосторожности. Многие сайты предлагают подобные файлы, но в них могут быть вирусы. Чтобы не заразить ими свой ПК или ноутбук:

  • убедитесь, что он имеет расширение DLL (установщик .EXE, скорее всего, содержит вирус);
  • проверьте размер – в среднем он должен быть 2-4 Мб;
  • проверьте его антивирусом сразу, как только загрузите.
Читайте также:  Проводник не видит жесткий диск windows 10

После этого сохраненный файл надо скопировать в нужную папку. Куда кидать? Тут есть 2 варианта:

  • C:WindowsSystem32 – для 32-разрядной Windows;
  • C:WindowsSysWOW64 — для 64-разрядной Windows.

Кстати, чаще всего она появляется после переустановки Windows 7 (ведь после этого удаляются все данные на локальном диске C) или при покупке нового ПК или ноутбука (что, по сути, примерно то же). Поэтому, если вы купили новый компьютер или выполнили переустановку Windows – помимо браузеров, антивирусов и прочих программ обязательно установите DirectX. Сэкономите свои нервы и время.

Для своей работы многие приложения и игры используют библиотеки, входящие в состав компонентов Windows, например, DirectX или NET Framework. Если на хосте отсутствует подходящая версия компонента или в самом пакете не обнаруживается нужный DLL-файл, он попросту не сможет запуститься. В таких случаях пользователь получает ошибку. Например, при возникновении проблем с d3dx9_43.dll появится окно с сообщением «запуск программы невозможен так как отсутствует d3dx9_43.dll».

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

Установка DirectX

Итак, вы запустили софтину и получили уведомление «запуск программы невозможен, так как на компьютере отсутствует d3dx9_43.dll». Что делать и как быть? На форумах и тематических сайтах обычно рекомендуют найти и скачать библиотеку в интернете, а затем зарегистрировать ее с помощью командной строки. Решение в целом верное, но мы бы не советовали прибегать к нему без крайней нужды, поскольку вместо оригинального файла вы рискуете подхватить какой-нибудь вирус. Для начала попробуйте скачать с официального сайта весь пакет DirectX и установить его. Если это не решит ваших проблем, загрузите с сайта Microsoft и инсталлируйте компонент DirectX End-User Runtimes – тот же самый DirectX, только «заточенный» под софт с поддержкой 3D.

Перерегистрация библиотеки

Если описанные выше действия не дали результата, возможно, файл d3dx9_43.dll в Windows 10 придется установить вручную, предварительно скачав с интернета. Взять его можно с www.dll-files.com – онлайнового каталога библиотек Windows, ресурса надежного и проверенного.

Но перед тем, как приступить к скачиванию, поищите эту библиотеку у себя на компьютере, не исключено, что она всё же присутствует. Если да, попробуйте сначала ее перерегистрировать. Располагаться библиотека должна в папке System32, в 64-битных системах ее можно также найти в каталоге SysWOW64. Откройте от имени администратора командную строку или PowerShell и выполните сначала команду regsvr32.exe /u D3DX9_43.dll, а затем команду regsvr32.exe /i D3DX9_43.dll.

Рекомендуем к прочтению

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

Ваш адрес email не будет опубликован.