Запуск программы невозможен так как на компьютере отсутствует d3dx9 43 dll попробуйте переустановить программу


Отсутствует d3dx9_43.dll. Что это такое и как исправить?

Представим ситуацию, что вы решили установить игру на компьютер. Неважно, где вы ее взяли, скачали или купили на диске, после установки может возникать ошибка вида «Запуск программы невозможен, так как на компьютере отсутствует d3dx9_43.dll. Попробуйте переустановить программу». В моем случае речь шла об игре Mafia 2, но, повторюсь, не имеет значения, о какой игрушке идет разговор (в вашем случае это может быть, например, World of Tanks). Возникает вопрос — что делать?

Первое, что я сразу бы хотел сказать, так это то, что ошибка может иметь различное окончание, например, не 43, как в моем случае, а d3dx9_31.dll, d3dx9_41.dll, d3dx9_42.dll и так далее. Просто на Windows 7 и 8 наиболее часто возникает именно ошибка d3dx9_43.dll.

Итак, томить не буду — данные файлы являются библиотеками Microsoft DirectX, но на вашем компьютере они, судя по всему, не установлены. Как же так, спросите вы, ведь на моем компьютере уже есть DirectX! Возможно, вы правы, однако некоторые компоненты данного программного обеспечения действительно могут отсутствовать по той простой причине, что DirectX по-умолчанию установлен не полностью.

Теперь отвечаю на извечный вопрос — что делать? Если данный вопрос ввести в тот же Гугл, то наверняка везде будут советовать скачать файл отдельно и добавить его в нужную директорию. Так вот, делать это как минимум не рекомендуется по той простой причине, что вместо реальной библиотеки у вас есть все шансы загрузить на свой компьютер вредоносный файл, который может навредить вашей системе. Так что если уж решились на такой шаг, то пеняйте на себя и потом не жалуйтесь на возникшие проблемы.

Что предлагаю я? Заходим на официальный сайт компании Microsoft и скачиваем последнюю версию DirectX (тут, кстати, вы можете узнать текущую версию библиотек). Это единственное верное решение. Кроме того, иногда последняя версия DirectX уже интегрирована в установщик игры, поэтому устанавливать ее заново нет никакого смысла. После этого любые ошибки, начинающиеся с d3dx9, вас перестанут беспокоить.

fulltienich.com

Запуск программы невозможен, так как отсутствует d3dx9_43.dll

Во время запуска программ, связанный с 3Д графикой (игры, графические редакторы и др.) пользователь может столкнуться с сообщением, уведомляющее об отсутствии файла d3dx9_43.dll на компьютере и как следствие запуск программ становится невозможным. В данном материале я расскажу, что это за проблема “Запуск программы невозможен, так как отсутствует d3dx9_43.dll”, с чем она связана, и как исправить эту ошибку на вашем ПК.

Ошибка d3dx9_43.dll

Что за ошибка «d3dx9_43.dll запуск программы невозможен»

Данный файл-библиотека d3dx9_43.dll (dll — dynamic link library) входит в пакет DirectX, представляющий собой набор библиотек для разработки приложения под ОС Windows. Обычно, Direct X применяется при создании графических программ, поэтому его можно часто встретить в компьютерных играх, редакторах с 3Д-графикой (3Ds Max, Autodesk Maya, Cinema 4D, Modo), демонстрационных программах и других аналогичных приложениях.

Запуск программы невозможен, так как отсутствует d3dx9_43.dll

Причины возникновения ошибки отсутствия d3dx9_43.dll

Факторы, вызывающие проблему отсутствия d3dx9_43.dll, обычно возникают в ОС Windows 7 и 10. Они связаны со сбоями в работе самого DirectX, с инсталляцией некоторых программ, меняющих под себя часть системных файлов, а также с дисфункцией файловой структуры жёсткого диска.

Могут быть причастны к этому и множество вирусов, удаляющие или заменяющие некоторые важные файлы. Если у вас начались регулярные сбои и глюки в системе, появляется сообщение, что “Запуск программы невозможен”, то пора проверить ваш ПК на вирусы, а также отсканировать жёсткий диск на наличие битых кластеров и других системных ошибок.

Что делать для исправления ошибки d3dx9_43.dll

Действие 1. Не спешите искать в сети отсутствующий файл, скачивать его и устанавливать в нужную директорию. Часто, вместо файла d3dx9_43.dll вы можете скачать какой-нибудь очередной троян, способный здорово навредить вашей операционной системе. Проще всего (да и безопаснее) будет скачать весь пакет DirectX с сайта разработчика, а затем установить его на свой компьютер. Но перед тем как скачивать DirectX попробуйте сначала просто перезагрузить компьютер.

Установка DirectX

Действие 2. Если, по каким-то причинам, установка нового DirectX не помогла исправить ошибку отсутствия d3dx9 43.dll, можно попробовать скачать специальную версию DirectX End-User Runtimes, которая «заточена» под игры и поддерживает всё богатство мультимедийного контента.

Установка DirectX End-User Runtimes

Действие 3. Попробуйте также переустановить программу или игру, которая выдала данную ошибку “Запуск программы невозможен”.

Действие 4. Если же вышеприведённые действия не помогли, тогда можете на свой страх и риск поискать данный файл в интернете, скачать, а затем выложить в директорию \Windows\System32, предварительно проверив скачанный файл мощным антивирусом. Но опять же, пользовательский антивирус не всегда бывает на высоте, потому риск остаётся.

Как выглядит решение проблемы с d3dx9_43.dll визуально можно посмотреть вот здесь:

Заключение

Ошибку с d3dx9_43.dll можно легко устранить, скачав свежую версию Direct X. Если же, по каким-либо причинам, это не помогло, то можно поискать данный файл в сети и установить его в системную директорию по указанному выше адресу. Обычно же, вариант с переустановкой DirectX решает рассматриваемую проблему без труда.

Direct X Запуск программы невозможен отсутствует d3dx9_43.dll

grozza.ru

Решение проблемы d3dx9_43.dll. Где скачать и как установить?

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

«Запуск программы невозможен, так как на компьютере отсутствует d3dx9_43.dll. Попробуйте переустановить программу»

Не пытайтесь сразу найти этот файл в просторах Интернета и скачать его – в конечном итоге у вас может получиться установить множество вирусов, после которых в решении проблемы поможет только тотальная очистка системы.

Причины отсутствия файла d3dx9_43.dll

Некоторые компьютерные игры и программы не запускаются без одного из компонентов DirectX 9 – d3dx9_43.dll. Отсутствовать он может по разным причинам – вредоносное ПО повредило ранее установленный файл, антивирус «посчитал» данный файл ненужным и отправил в карантин, или же просто файл не был установлен изначально.

Как решить проблему?

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

Если же вы все-таки решили установить исключительно компонент d3dx9_43.dll – делаете это вы на свой страх и риск, поскольку на официальном сайте он не представлен в отдельности, а различные «сомнительные» источники, вероятно, в подарок отправят вам несколько вирусов. Как установить файл отдельно? Следуйте простой инструкции:

  1. cкачайте файл на компьютер;
  2. поместите его в следующую папку: C:\Windows\System32 или C:\Windows\ SysWOW64 и C:\Windows\System32 (в зависимости от типа системы, установленной на вашем ПК);
  3. вызовите Командную строку и введите «regsvr32 имя файла.dll».

Таким образом, в решении проблемы с файлом d3dx9_43.dll существует два способа: комплексное обновление или установка недостающего компонента. Напоминаем вам о целесообразности выбора официальных сайтов во избежание проблем с вредоносными программами.

Нашли опечатку? Выделите текст и нажмите Ctrl + Enter

geekhow.ru

Отсутствует файл d3dx9_43.dll и запуск программы невозможен! Решение

При запуске игр или приложений с компьютерной графикой (3Ds Max, Autodesk Maya, Cinema 4D) у Вас может появится системная ошибка, в которой указано, что на компьютере отсутствует файл d3dx9_43.dll и потому запуск приложения невозможен. Пример такой ошибки, появляющейся в танках (World of Tanks) Вы можете видеть на картинке выше. Это связано с тем, что данная библиотека удалена из системы или повреждена. Само-собой, после этого программа окончательно вылетает. В англоязычной версии Windows выдаётся ошибка d3dx9_43.dll is missing:

В комментариях к проблеме ОС выдаёт совет попробовать переустановить программу. Забегая вперёд, скажу, что скорее всего не поможет, так дело то не в нем. Давайте попробуем подробнее разобраться с чем связана эта проблема и как устранить ошибку. 

Что за ошибка d3dx9_43.dll

Начну, пожалуй, с того, что в ОС Windows всё построено на динамических библиотеках DLL ( сокр. от Dynamic Link Library). Какие то из них важные и система без них не сможет работать, а какие-то второстепенные и используются только для выполнения некоторых задач. Если брать конкретно d3dx9_43.dll, то она относится к пакету DirectX, предназначенный в основном для работы с графикой, звуком и устройствами управления. DirectX установлен абсолютно на всех операционных системах Windows изначально.

Как Вы можете видеть, это одна ДДЛка из целого ряда подобных, отличающихся друг от друга только индексом.

Почему же появляется ошибка «отсутствует d3dx9_43.dll» в Windows 7, в «Восьмёрке» или Windows 10? Как я уже говорил выше, скорее всего её либо удалили, либо она повреждена и потому запуск приложения невозможен. Чаще всего это произошло из-за неудачного обновления пакета «Директ Икс» к которому он относится. Иногда причиной может послужить активность вируса в системе.

Как исправить ошибку d3dx9_43.dll?!

Как правило, большинство пользователей лезут в Интернет чтобы скачать файл d3dx9_43.dll с какого-нибудь сайта и затем скопировать его в системный каталог (System32 или SysWOW64, в зависимости от разрядности ОС) и зарегистрировать его через утилиту regsvr. Но на самом то деле, это в корне неправильный способ. Дело в том, что Вы не знаете что за файл качаете. Во-первых, версия его может не совпадать с той, что должна быть у установлена на ПК. Во-вторых, она тоже может быть повреждена и автор сайта об этом не знает. Ну в третьих, Вы можете вместо того, чтобы скачать библиотеку d3dx9_43.dll, поймать серьёзный вирус и огрести ещё больше проблем.

Именно поэтому, выход из ситуации есть только один и он единственный — переустановить или обновить весь пакет DirectX. Для последних версий — 11.2 и 12.0, которые используются в Windows 10, достаточно зайти в Центр Обновления и запустить поиск обновлений. Для более ранних версий надо скачать здесь полный оффлайн пакет DirectX End-User Runtimes для конечного пользователя. Его размер около 45 Мегабайт.

Кстати, он же поможет и при проблемах с другими DLL-ками Директ Икса, например, такими как D3DCSX_43.DLL, D3DX11_43.DLL, D3DCompiler_43.DLL.

После того, как установщик скачается — запускаем его:

Соглашаемся с условиями соглашения и выполняем все шаги по очереди. После этого перезагружаем компьютер и смотрим — устранена ли ошибка «запуск программы невозможен, так как отсутствует файл d3dx9_43.dll». Обычно на этом всё и заканчивается. Правда, на моей памяти было несколько случаев, когда дополнительно после этого приходилось всё же переустанавливать игру или программу. Но это скорее очень редкое исключение, чем правило.

Видео-инструкция как устранить ошибку d3dx9_43.dll в Wolrd of Tanks и других играх:

set-os.ru

Запуск программы невозможен так как отсутствует d3dx9 43.dll

После установки приложений или игр, при запуске иногда появляется ошибка: запуск программы невозможен так как отсутствует d3dx9 43.dll. Windows начинает ругаться на отсутствие файла d3dx9 43.dll, после установки различных современных игр и программ для работы с графикой. Очень часто, такая системная ошибка появляется после установки довольно популярной игры World of Tanks. В этом случае операционная система предлагает повторно установить программу. В большинстве случаев, это не даст результатов, поэтому читаем статью полностью, и пробуем решить нашу проблему вместе.

Файлы с расширение DLL. Для чего нужны Windows?

DLL – довольно распространенный формат специальных динамических библиотек операционной системы Windows.

Основное их предназначение, позволить различным программам использовать схожие наборы функций.

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

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

d3dx9 43.dll что за ошибка ?

В своей практике, я очень часто сталкивался с ошибкой отсутствующего файла d3dx9 43.dll

Что же происходит в этот момент?

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

d3dx9 43.dll может спровоцировать ошибки разных видов:

  • Отсутствие необходимого компонента;
  • Отсутствие прав доступа;
  • Отсутствие регистрации компоненты;
  • Требование переустановки;
  • Требование замены на другую библиотеку.

Как видите, причин возникновения ошибки достаточно много, поэтому мы с вами сейчас рассмотрим одно универсальное решение, которое должно помочь во многих случаях.

Проводим регистрацию библиотеки.

Если при запуске установленного приложения, система ругается на нашу библиотеку. То вероятнее всего, поможет ее регистрация в системе. Это происходит из-за того, что в системе раньше не было данного файла и при установки программы он был добавлен в ей систему. Зарегистрировать библиотеку мы с вами сможем только вручную.

 Обратите внимание: Для выполнения регистрации библиотеки нам с вами потребуется доступ в интернет.  

Первым делом открываем командную строку от имени администратора. Для этого жмем «Пуск» в строку выполнить пишем команду «cmd»

 В открывшейся командной строке прописываем следующую команду «regsvr32 /u d3dx9_43.dll» для запуска жмем «Enter». 

Этим пунктом мы с вами отменили неправильно работающую регистрацию dll файла.

 Далее вводим следующую команду «regsvr32 /i d3dx9_43.dll» Данным действием мы зарегистрировали компоненту d3dx9_43.dll. 

Чтобы проверить, решилась ли наша проблема попробуйте перезапустите программу. Если она корректно запустится, то проблема решена. Бывают случаи, что не всегда помогает регистрация DLL, поэтому можно попробовать следующее.

Удаляем и добавляем повторно библиотеку

В некоторых случаях, помогает удаление библиотеки d3dx9_43.dll в корзину и повторное её восстановление.

Для того, чтобы найти где лежит нужный нам файл, открываем «Пуск» и в строку поиска вводим имя файла. Обычно он лежит в папке System32 по пути  C:\Windows\System32.

После того, как файл будет найден, перемещаем его в корзину.

Далее заходим в корзину и перемещаем наш файл обратно в директорию System 32 находящуюся по пути C:\Windows\System32.

После проделанных манипуляций необходимо перезагрузить компьютер.

Проверяем компьютер на вирусы.

Достаточно часто, проблема некорректной работы dll библиотек возникает из-за наличия вредоносного ПО на компьютере. Так как вирусы, встраиваются в программы пытаясь нарушить их работу, то нарушается работа не только программ, но также системных файлов и библиотек.

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

После необходимо перезагрузить компьютер и проверить будет ли появляться ошибка: «Запуск программы невозможен так как отсутствует d3dx9 43.dll».

Проверяем реестр Windows на ошибки.

В частных случаях, ошибка: отсутствует d3dx9 43.dll появляется при неправильной работе реестра Windows. Это происходит после того, как мы с вами удалили с компьютера, программы, которые использовали библиотеку d3dx9 43. Так как программы оставляют нерабочие записи в реестре системы, то возможно при запуске необходимой нам программы Windows ищет нужную нам  DLL библиотеку по неправильному пути. Вследствие чего, появляется ошибка.

Для того, чтобы удалить нерабочие ключи в реестре, необходимо установить специальную программу, которая умеет чистить реестр Windows. Я использую для этих целей программу Ccleaner. Как с ней работать вы можете найти в статье — Как почистить компьютер чтобы не тормозил.

Обновляем старые драйверы.

Во многих случаях бля борьбы с ошибкой отсутствия D3dx9_43.dl необходимо обновить устаревшие драйвера установленных устройств. Процесс обновления можно выполнить автоматически, но вам так же потребуется постоянный доступ к сети интернет.

Для того, чтобы обновить устаревшие драйвера в системе можно воспользоваться стандартными компонентами операционной системы. Я часто пользуюсь сайтом drp.su. Разработчики данного сайта предусмотрели возможность обновления драйверов и компонентов Windows как в онлайн, так и оффлайн режимах. Если использовать онлайн режим, то достаточно скачать маленький файлик, который запустит поиск и установку драйверов. При оффлайн режиме придется скачать большой пакет драйверов, порядка 10 Гб. Все зависит от вашего времени. Я вам рекомендую скачать пакет драйверов Driver Pak Solution.

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

Проверка системных файлов на ошибки.

Решил сделать данный пункт заключительным, так как он достаточно долгий в выполнении.

Для того, чтобы проверить системные файлы на наличие ошибок. Необходимо в командной строке, запущенной с правами администратора прописать команду «sfc /scannow» далее нажать «Enter».

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

Заключение.

В сегодняшней статье, мы с вами подробно разобрались, как решить проблему с системной ошибкой «Запуск программы невозможен так как отсутствует d3dx9 43.dll». Разобрали достаточно много способов решения данной проблемы. Надеюсь, при помощи данной статьи вы сможете запустить проблемную игру или программу.

strana-it.ru

Устранение ошибки c d3dx9 43 dll при запуске игр и программ

При запуске игры и программы обращаются к библиотекам Microsoft. Если при инсталляции приложения не были установлены необходимые драйверы, то появляется сообщение об ошибке с текстом «На компьютере отсутствует d3dx9_43.dll». Проблема устраняется довольно быстро, но главное исправлять её правильно, иначе можно нанести вред системе.

Что это за файл?

Файл d3dx9_43.dll – это компонент DirectX 9. Если программам для корректной работы нужна именно эта версия библиотеки, то без его части они не будут запускаться.

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

Ошибка часто возникает при запуске старых игр. Но она может появиться и при попытке поиграть в World of Tanks и другие современные проекты, пользующиеся популярностью.

Чтобы исправить ошибку, достаточно разместить компонент d3dx9_43.dll в каталоге C:\Windows\System32. Важно скачать официальную версию, иначе можно заразить систему вредоносным ПО.

Где скачать d3dx9_43.dll?

Многие пользователи при появлении ошибки ищут, где скачать компонент d3dx9_43.dll бесплатно. Однако это неверный подход к решению проблемы.

  • Часто приложению не хватает сразу нескольких файлов библиотек, тогда как в сообщении об ошибке указан только один компонент.
  • Вместо рабочего компонента DirectX можно загрузить на компьютер вредоносное ПО.

Во время установки игры или программы мастер инсталляции предлагает добавить в систему DirectX. Не игнорируйте это предложение, тогда проблем с отсутствующими компонентами не возникнет. Но если игра уже установлена, но не запускается из-за неполного набора библиотек, то можно пойти другим путем:

  1. Зайдите на сайт Microsoft. Найдите DirectX 9 и нажмите «Скачать».
  2. В ответ на предложение загрузить дополнительный софт от Microsoft щелкните «Отказаться и продолжить».
  3. Запустите скачанный файл dxwebsetup.exe. Примите условия лицензионного соглашения.
  4. Снимите галочку с пункта «Установка Панели Bing», чтобы не засорять браузер дополнениями, которые кажутся полезными только разработчикам из Microsoft.

После нажатия кнопки «Далее» запустится установка системных компонентов. По её завершении в системе будет полный набор DirectX 9, так что при запуске игр и программ больше не появится рассматриваемой ошибки.

mysettings.ru


Смотрите также