8 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Отсутствуют, запуск программы невозможен

d3dx9_43.dll, dxgi.dll отсутствуют, запуск программы невозможен. Как обновить DirectX, а то не запускаются ни “Танки”, ни любая другая игра

Переустановил Windows, а вместе с ней и драйвера, и сами игры. Теперь при запуске любимой игры танки (World of Tanks) — появляется ошибка, что запуск невозможен, т.к. отсутствует файл d3dx9_43.dll.

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

Доброго дня всем!

Довольно распространенная ситуация. Причем, вместо d3dx9_43.dll — в ошибке часто встречаются и отсутствие других файлов, например, d3dx9_42.dll или dxgi.dll и т.д.

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

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

Запуск программы невозможен | пример ошибки

Исправление ошибки «На компьютере отсутствует 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».

Способ 1

Это способ заключается в том, что мы попытаемся установить самую новую версию DirectX.

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

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

В некоторых случаях, при установке программы файл d3dx9.dll мог не появиться. Этот способ починки специально для таких случаев.

  1. Запомните точное название файла которого не хватает игре. Это может быть файл «d3dx9_43.dll«, «d3dx9_42.dll«, «d3dx9_31.dll«, «d3dx9_27.dll» или «d3dx9_25.dll»
  2. Найдите и скачайте этот файл в Google или Яндекс.
  3. Если у вас 32 битная Windows, то переместите файл в папку C:WindowsSystem32, если 64 битная, то C:WindowsSysWOW64.

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

Способ 3: Обновление операционной системы Windows

Вне зависимости от версии ОС обновление рекомендуется как метод, помогающий исправить ошибки и конфликты, из-за которых не удается задействовать в работу DLL. В Виндовс 10, как было сказано, ДиректИкс еще и является встроенным компонентом, поэтому апдейты могут докачать отсутствующий файл или заменить поврежденный новым. И хотя в старых ОС DirectX не обновляется вместе с Windows, попробовать найти и установить последние апдейты (если этого не было сделано раньше, ведь прошлые ОС уже не поддерживаются разработчиками) все же рекомендуется.

Подробнее:
Установка обновлений на Windows 10 / Windows 7
Устранение проблем с обновлением Windows 10 / Windows 7

Способ 1. Переустановка пакета DirectX

Переустановка пакета DirectX от Microsoft — это самый правильный способ исправления ошибок с файлами d3dx9.dll и d3dx9_43.dll. Во-первых, это безопасно. Пакет скачивается с официального сайта и не заражен вирусом, как это может быть со скаченной DLL-кой. Вот вторых, скачав 3dx9.dll или d3dx9_43.dll, и затем установив их в систему, у Вас могут появиться иные ошибки с другими библиотеками DirectX — как правило, с библиотеками расширения d3dx9_40.dll, d3dx9_41.dll, d3dx9_42.dll из-за возможного конфликта версий. При переустановке всего пакета — вы этого избежите.
Переустановить пакет DirectX можно с помощью веб-инсталлятора, скачать который можно здесь — ссылка.
Скачиваем инсталлятор и запускаем:

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

Не помогло? Пробуем установить специальную расширенную версию, которая сделана специально для запуска игр — DirectX End-User Runtimes. Скачиваем пакет и запускаем:

Соглашаемся с лицензией и на следующем шаге выбираем с помощью кнопочки «Browse…» папку, в которую всё будут распаковано:

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

Примечание! С помощью переустановки DirectX, помимо ошибок с d3dx9.dll и d3dx9_43.dll, можно исправить и проблемы с другими ошибками DirectX. [spoiler]
d3dx9_24.dll
d3dx9_25.dll
d3dx9_26.dll
d3dx9_27.dll
d3dx9_28.dll
d3dx9_29.dll
d3dx9_30.dll
d3dx9_31.dll
d3dx9_32.dll
d3dx9_33.dll
d3dx9_34.dll
d3dx9_35.dll
d3dx9_36.dll
d3dx9_37.dll
d3dx9_38.dll
d3dx9_39.dll
d3dx9_40.dll
d3dx9_41.dll
d3dx9_42.dll

[/spoiler]

Как установить d3d9.dll на компьютер?

  • Для начала скачайте его на свой компьютер.
  • Затем поместите эту библиотеку в папки CWindowssystem32 и CWindowssysWOW64 .
  • Теперь вам нужно зарегистрировать файл в системе. Для этого сделайте следующее:
    • Нажмите Win+R и впишите regsvr32 d3d9.dll .
  • После проведенных действий попробуйте запустить приложение с ошибкой. Если дела обстоят все также, то вы можете попробовать положить эту библиотеку в папку с игрой, что в некоторых случаях может разрешить ситуацию.

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

  • “Неустранимая ошибка в dplayx.dll”
  • “dplay.dll выполнил недопустимую операцию”
  • “Ошибка нарушения доступа в DirectX файла D3D8.DLL”

Чтобы исправить такие ошибки, вам необходимо скачать и установить последнюю версию DirectX на вашу систему. Если вы не уверены в том, какая версия DirectX работает в вашей системе, выполните следующие действия, чтобы выяснить это:

  1. Откройте меню Пуск и выберите команду Выполнить .
  2. В поле Открыть , введите тип dxdiag и нажмите Ввод, чтобы открыть окно Средство Диагностики DirectX.
  3. Здесь, в нижней части, вы можете найти версию DirectX,которая установлена на вашем компьютере.

Если вы видите, что вы используете более старую версию DirectX, скачайте последнюю версию DirectX, которая поддерживается вашей операционной системой Windows, а затем установите её на ваш компьютер для устранения ошибок. Вы можете также найти обновления для DirectX на веб-сайте обновлений Windows.Если вы найдёте обновления, загрузите и установите её на ваш компьютер.

Помимо указанных выше ошибок, есть и другие ошибки d3d9.dll, файл d3d9.dll отсутствует или не найден из-за ошибки DLL.Примеры сообщений об ошибках, которые вы можете получить показаны ниже:

  • “Файл d3d9.dll не найден”
  • “Приложение не удалось запустить, поскольку файл d3d9.dll не был найден. Повторная установка приложения может исправить эту ошибку”.
  • “Не хватает файла d3d9.dll”
  • “Не удалось загрузить приложение. Важный компонент: d3d9.dll отсутствует. Установите приложение еще раз.”

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

  • Если файл d3d9.dll загружен на ваш компьютер, либо Вы его загрузили из Интернета или скопировали его с компьютера с той же конфигурацией, что и ваш компьютер. Однако, прежде, чем вы сделаете это, сначала проверьте содержимое вашей Корзины, чтобы убедиться, что файл не был удален по ошибке. Если вы найдете отсутствующий файл в корзину, восстановите его,чтобы исправить ошибку.
  • Если DLL ошибки стали появляться после того как вы деинсталлировали любые игры и программы, есть вероятность, что переустановка удаленной программы исправит ошибку.
  • Если ошибка происходит только тогда, когда вы пытаетесь запустить конкретные программы, обновление программы может исправить проблему.
  • Несколько DLL ошибок могут возникнуть из-за заражения вредоносными программами. Используйте устойчивые и надежные антивирусные и антишпионские утилиты,для сканирования компьютера на наличие вредоносных программ и инфекций, и затем исправить их.
  • Наконец, используйте надежный инструмент очистки реестра,для сканирования реестра и определения неправильных записей DLL.Если в реестре есть любые ошибочные записи, исправьте их, используя инструмент исправления ошибок DLL файлов.

9-ой версии. Прежде всего, нужно разобраться с причинами возникновения ошибки. Она часто появляется в следующих играх: CS GO, Fallout 3, GTA San Andreas и World of Tanks. Это происходит из-за физического отсутствия самого файла или его повреждения. Также, что крайне редко бывает, может возникнуть несовместимость версий. Игра адаптирована под работу одной версии, а в системе находится другая.

Возможно, у вас уже инсталлирован более поздний DirectX – версии 10-12, но это не поможет в данном случае, так как система не сохраняет библиотеки DirectX прошлых версий, но они необходимы в некоторых случаях. Эти библиотеки должны быть поставлены вместе с игрой, но их удаляют из комплекта для уменьшения объема игры при её скачивании. Приходится самостоятельно дополнительно находить файлы. Также, что маловероятно, DLL может быть поврежден каким-либо вирусом.

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

Способ 1: DLL Suite

Эта программа находит и устанавливает DLL, используя собственный веб-ресурс.

Чтобы с её помощью установить d3d9.dll, нужно:

Все, программа оповестит вас об успешном выполнении операции обозначив файл зеленой отметкой.

Способ 2: DLL-Files.com Клиент

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

У клиента есть режим, в котором можно выбрать требуемую версию DLL. Чтобы его использовать, понадобится:

Способ 3: Установка DirectX

Чтобы использовать этот способ, нужно скачать вспомогательную программу.

На странице загрузки понадобится:

После этого d3d9.dll окажется в системе, а ошибка, сообщающая о его отсутствии больше не появится.

Способ 4: Скачивание d3d9.dll

Чтобы вручную произвести инсталляцию DLL, потребуется загрузить саму библиотеку и перетащить её в системную директорию Windows:

Эту операцию можно проделать также путем обычного копирования.

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

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

Решить проблему с d3dx9.dll и d3dx9_43.dll можно двумя способами:

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

  • Программа проанализирует имеющиеся компоненты DLL файлов, в том числе и d3dx9.dll и d3dx9_43.dll, после чего автоматически разместит библиотеки в нужных местах местах в зависимости от установленной системы windows (7/8/10) .

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

Во всех операционных система Microsoft Windows практически все запускаемые приложения используют файлы DLL, каждый предназначен для определённого вида и процесса. Некоторые программы используют даже несколько таких файлов. d3dx9.dll и d3dx9_43.dll для windows 7/8/10 предназначены для более рационального и эффективного использования ресурсов памяти и пространства жёстких дисков компьютеров, в результате чего игры и приложения работают гораздо быстрее, не тратя время и ресурсы на повторение процессов и укорачивая используемый объём.

При введении этих библиотек было много нюансов и связанных с их совместным использованием в одном приложении, сбоев. Практически сразу в интернет пространстве стало появляться большое количество таких вопросов, как: где d3dx9 43.dll скачать бесплатно для windows 7,8,10.

Постепенно производители системы убирали все недочёты и конфликты, в результате в настоящее время все они работают практически безотказно, но всё же бывает такое, что эти файлы повреждаются, и игры перестают запускаться или просто работать, появляется ошибка с отсутствием d3dx9.dll и d3dx9_43.dll или другого файла DLL. Если у Вас отсутствует d3dx9.dll и d3dx9_43.dll скачайте и просто вложите с заменой, если требуется в необходимую папку, содержащую DLL библиотеку Windows

Надеемся, что мы помогли вам решить данную проблему!

Устранение ошибки d3dx9 43.dll или d3dx10 путём установки и обновление компонентов DirectX

Решение негативно сложившейся ситуации лежит на поверхности, получается, если проблема в отсутствующих компонентах DLL библиотек DirectX, то нужно всего на всего эти библиотеки, d3dx9 dll установить или переустановить, или обновить, всё зависит от того, кому что больше подходит.

Установка и обновление компонентов DirectX

Если доступ в интернет у вас под рукой, то наиболее простым и уж точно безопасным способом будет скачать веб установщик от Microsoft, перейдя по ссылке, указанной ниже:

На появившейся странице официального сайта Microsoft нажимаем на красную кнопку Скачать .

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


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

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

В появившемся окне предупреждения Windows жмём кнопку Запустить .

После запуска появляется окно веб установщика DirectX, где нужно принять условия соглашения нажать на кнопку Далее .


И снова реклама от Microsoft с предложением установить панель Bing, которая не очень нужна на данном этапе установки, поэтому нужно снять флажок Установка панели Bing и нажать Далее .

Дальше в автоматическом режиме веб установщик инициализирует уже имеющиеся на компьютере файлы d3dx9.dll и установит отсутствующие или же обновит устаревшие файлы DirectX.

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

Если эти шаги не принесут результата: скачайте и замените файл d3d9.dll (внимание: для опытных пользователей)

Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла d3d9.dll. Мы храним полную базу данных файлов d3d9.dll со 100%-ной гарантией отсутствия вредоносного программного обеспечения для любой применимой версии Microsoft Office Access 2010 . Чтобы загрузить и правильно заменить файл, выполните следующие действия:

  1. Найдите версию операционной системы Windows в нижеприведенном списке «Загрузить файлы d3d9.dll».
  2. Нажмите соответствующую кнопку «Скачать», чтобы скачать версию файла Windows.
  3. Скопируйте этот файл в соответствующее расположение папки Microsoft Office Access 2010:

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

СОВЕТ ОТ СПЕЦИАЛИСТА: Мы должны подчеркнуть, что переустановка Windows является достаточно длительной и сложной задачей для решения проблем, связанных с d3d9.dll. Во избежание потери данных следует убедиться, что перед началом процесса вы создали резервные копии всех важных документов, изображений, установщиков программного обеспечения и других персональных данных. Если вы в настоящее время не создаете резервных копий своих данных, вам необходимо сделать это немедленно.

голоса
Рейтинг статьи
Читать еще:  А какой должен быть Пинг в Интернете
Ссылка на основную публикацию
Статьи c упоминанием слов: