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


Как обновить DirectX? Ошибка: запуск программы невозможен, отсутствует файл d3dx9_33.dll

Здравствуйте.

Сегодняшний пост затрагивает, в основном, любителей компьютерных игр. Нередко, особенно на новых компьютерах (или при недавней переустановки Windows), при запуске игр появляются ошибки вида «Запуск программы невозможен, так как на компьютере отсутствует файл d3dx9_33.dll. Попробуйте переустановить программу…» (см. рис. 1).

Кстати, сам файл d3dx9_33.dll часто бывает и с другой групповой цифрой: d3dx9_43.dll, d3dx9_41.dll, d3dx9_31.dll и т.д. Подобные ошибки означают то, что ПК отсутствует библиотека D3DX9 (DirectX). Логично, что ее необходимо обновить (установить). Кстати, в ОС Windows 8 и 10, по умолчанию, эти компоненты DirectX не установлены и подобные ошибки на недавно установленных системах — не редкость! В этой статье рассмотрим, как обновить DirectX и избавиться от подобных ошибок.

Рис. 1. Типовая ошибка отсутствия некоторых библиотек DirectX

Как обновить DirectX

Если компьютер не подключен к интернету — обновление DirectX несколько осложняется. Простой вариант — использовать какой-нибудь диск с игрой, очень часто на них помимо игры, идет нужная версия DirectX (см. рис. 2). Так же можно использовать пакет для обновления драйверов Driver Pack Solution, который включает в себя библиотеку DirectX в «полном объеме» (более подробно о нем: https://pcpro100.info/obnovleniya-drayverov/).

Рис. 2. Установка игры и DirectX

Идеальный вариант — если у вас компьютер подключен к интернету.

1) Сначала нужно скачать специальный установщик и запустить его. Ссылка ниже.

http://www.microsoft.com/ru-ru/download/details.aspx?id=35 — официальный инсталлятор Microsoft для обновления DirectX на ПК.

https://pcpro100.info/directx/#3_DirectX — версии DirectX (для тех, кого интересует конкретная версия библиотеки).

2) Далее установщик DirectX проверит вашу систему на наличие библиотек и при необходимости обновления — предложит вам это сделать (см. рис. 3). Установка библиотек зависит, главным образом, от скорости вашего интернета, так как недостающие пакеты будут скачиваться с официального сайта Microsoft.

В среднем данная операция занимает 5-10 мин.

Рис. 3. Установка Microsoft(R) DirectX(R)

После обновления DirectX ошибки подобного рода (как на рис. 1) больше появляться на компьютере не должны (по крайней мере на моем ПК данная проблема «исчезла»).

Если ошибка с отсутствием d3dx9_xx.dll все равно появляется…

Если обновление прошло успешно — то эта ошибка появляться не должна, и все же, некоторые пользователи утверждают обратное: иногда происходят ошибки, Windows не обновляет DirectX, хотя каких-то компонентов в системе нет. Можно, конечно, переустановить ОС Windows, а можно поступить проще…

1. Сначала записать точное имя отсутствующего файла (когда на экране появиться окно с ошибкой). Если ошибка слишком быстро появляется и исчезает — можно попробовать сделать ее скриншот (о создании скриншотов здесь: https://pcpro100.info/kak-sdelat-skrinshot-ekrana/).

2. После этого конкретный файл можно скачать в интернете на многочисленных сайтах. Здесь главное помнить о мерах предосторожности: файл должен иметь расширение DLL (а не установщик EXE), как правило размер файла всего в несколько мегабайт, скачанный файл нужно проверить антивирусной программой. Так же есть вероятность, что версия искомого файла будет старой, и игра будет работать не должным образом…

3. Далее этот файл нужно скопировать в системную папку Windows (см. рис. 4):

  • C:\Windows\System32 — для 32-х разрядных систем Windows;
  • C:\Windows\SysWOW64 — для 64-х разрядных.

Рис. 4. C:\Windows\SysWOW64

PS

На этом у меня все. Всем хорошей работы игр. Буду весьма признателен за конструктивные дополнения к статье…

pcpro100.info

Как обновить DirectX? Ошибка: запуск программы невозможен, отсутствует файл d3dx9_33.dll

Сегодняшний пост затрагивает, в основном, любителей компьютерных игр. Нередко, особенно на новых компьютерах (или при недавней переустановки Windows), при запуске игр появляются ошибки вида «Запуск программы невозможен, так как на компьютере отсутствует файл d3dx9_33.dll. Попробуйте переустановить программу…» (см. рис. 1).

Кстати, сам файл d3dx9_33.dll часто бывает и с другой групповой цифрой: d3dx9_43.dll, d3dx9_41.dll, d3dx9_31.dll и т.д. Подобные ошибки означают то, что ПК отсутствует библиотека D3DX9 (DirectX). Логично, что ее необходимо обновить (установить). Кстати, в ОС Windows 8 и 10, по умолчанию, эти компоненты DirectX не установлены и подобные ошибки на недавно установленных системах — не редкость! В этой статье рассмотрим, как обновить DirectX и избавиться от подобных ошибок.

Как обновить DirectX

Если компьютер не подключен к интернету — обновление DirectX несколько осложняется. Простой вариант — использовать какой-нибудь диск с игрой, очень часто на них помимо игры, идет нужная версия DirectX (см. рис. 2). Так же можно использовать пакет для обновления драйверов Driver Pack Solution, который включает в себя библиотеку DirectX в «полном объеме» (более подробно о нем: .

Идеальный вариант — если у вас компьютер подключен к интернету.

1) Сначала нужно скачать специальный установщик и запустить его. Ссылка ниже.

www.microsoft.com/ru-ru/download/details.aspx?id=35 — официальный инсталлятор Microsoft для обновления DirectX на ПК.

3_DirectX — версии DirectX (для тех, кого интересует конкретная версия библиотеки).

2) Далее установщик DirectX проверит вашу систему на наличие библиотек и при необходимости обновления — предложит вам это сделать (см. рис. 3). Установка библиотек зависит, главным образом, от скорости вашего интернета, так как недостающие пакеты будут скачиваться с официального сайта Microsoft.

В среднем данная операция занимает 5-10 мин.

После обновления DirectX ошибки подобного рода (как на рис. 1) больше появляться на компьютере не должны (по крайней мере на моем ПК данная проблема «исчезла»).

Если ошибка с отсутствием d3dx9_xx.dll все равно появляется…

Если обновление прошло успешно — то эта ошибка появляться не должна, и все же, некоторые пользователи утверждают обратное: иногда происходят ошибки, Windows не обновляет DirectX, хотя каких-то компонентов в системе нет. Можно, конечно, переустановить ОС Windows, а можно поступить проще…

1. Сначала записать точное имя отсутствующего файла (когда на экране появиться окно с ошибкой). Если ошибка слишком быстро появляется и исчезает — можно попробовать сделать ее скриншот (о создании скриншотов здесь: .

2. После этого конкретный файл можно скачать в интернете на многочисленных сайтах. Здесь главное помнить о мерах предосторожности: файл должен иметь расширение DLL (а не установщик EXE), как правило размер файла всего в несколько мегабайт, скачанный файл нужно проверить антивирусной программой. Так же есть вероятность, что версия искомого файла будет старой, и игра будет работать не должным образом…

3. Далее этот файл нужно скопировать в системную папку Windows (см. рис. 4):

  • C:WindowsSystem32 — для 32-х разрядных систем Windows;
  • C:WindowsSysWOW64 — для 64-х разрядных.

Related posts:

Поделиться:

Нет комментариев

pcsch.pro

Ошибка d3dx9_43.dll, d3dx9_42.dll и т.п. при запуске приложения.

Запуск программы невозможен, так как на компьютере отсутствует d3dx9_43.dll (или d3dx9_42.dll, или любая другая подобная библиотека). Попробуйте переустановить программу.

Описание ошибки d3dx9 _ 43.dll:

Ошибка d3dx9_43.dll означает, что отсутствует указанная в ошибке библиотека. Все ошибки с указанием библиотек начинающихся с d3dx9_**.dll по сути своей одинаковы, и различаются лишь отсутствующими файлами. Библиотеки d3dx9_**.dll, поставляются в пакете Microsoft DirectX.

Причины ошибки d3dx9 _ 43.dll:

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

Возможные решения:

Решений проблемы несколько и все они довольно просты в исполнении.

  1. Первое и самое простое решение, это скачать и переустановить (или установить если отсутствовал в системе ранее) пакет Microsoft DirectX или его веб-установщик. Веб-установщик на наш взгляд более актуален, так как скачиваются только недостающие и обновленные библиотеки (страница откроется в новой вкладке). В 99% случаев, этот способ решает проблему.
Реклама

(неактуально, ссылки выше не работают. Смотрите предупреждение ниже.)

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

2.   Второе решение, как и последующие чуть более сложное чем в п.1

Идем на сайт где можно скачать библиотеки отдельно, по этой ссылке //ru.dll-files.com/d3dx9 _ 42.dll.html Там нажимаете на кнопку . Затем выбираете версию для вашей системы — 32-х или 64-х битную.

После скачивания распакуйте архив в любое удобное для вас место. Затем скопируйте библиотеку dll в папку:

а) в случае 32-х битной системы в C:\Windows\System32\

б) в случае 64-х битной системы в папку C:\Windows\SysWOW64\

Если система спросит о замене существующего файла — нажмите .

Перезагрузитесь. Попробуйте запустить игру (обычно это игры не запускаются из-за этой ошибки).

Если ошибка повторяется, нужно зарегистрировать библиотеку.

Для 32-х битной системы это делается так:

Нажмите комбинацию клавиш WIN+R и в открывшемся окне введите 

regsvr32.exe C:\Windows\System32\d3dx9 _ 43.dll (Уберите пробелы вокруг _ . )

Для 64-х битной версии введите:

C:\WINDOWS\SysWOW64\regsvr32.exe C:\Windows\System32\d3dx9 _ 43.dll (Уберите пробелы вокруг _ . )

и нажмите кнопку .

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

neoshibka.ru

Ошибка d3dx9_42 dll Windows 7

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

Самое разумное решение подсказывают в интернете - установить DirectX (в данном случае исходя из маркировки файла это девятая версия) с сайта Майкрософт. Но вот беда, если стоит сервиспак1 и Directx11, то может получиться так, что система не даст установить девятую версию без танцев с бубнами. Самое простое решение - взять файлы со с рабочей Windows, где был установлен DirectX 9.

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

Суть в том, что в системе должно быть две библиотеки: Нужно скачать обе и положить в соотвествующие папки. Перезагрузка компьютера не требуется, игры или программы должны запуститься. Для C:\Windows\SysWOW64 : Ссылка с Яндекс Диска https://yadi.sk/d/xwgA28nQnuG5S Для C:\Windows\System32: Ссылка с Яндекс Диска https://yadi.sk/d/AR2ntGkanuGFB Все файлы на Яндекс Диске дополнительно проверяются через DrWeb. Аналогичным образом можно, взяв файлы со другой копии Windows, установить и другие библиотеки.

www.tehpodderzka.ru

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

Ошибка d3dx9_43 может возникать у вас если с библиотекой указанной в сообщении ошибки что-либо произошло. В сообщении этой ошибки говорится:

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

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

Решение ошибки d3dx9_43.dll

Метод №1

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

Метод №2

Следующим, не самым удобным, решением будет самолично загрузить отсутствующую библиотеку. Потом закинуть ее в корневую папку вашей системы: C:\Windows\System32\ или C:\Windows\SysWOW64\. Потом надо провести регистрацию этого файла. Для этого нажмите Win+R и впишите в открывшемся окне команду regsvr32.exe C:\Windows\System32\d3dx9_43.dll или C:\Windows\SysWOW64\d3dx9_43.dll

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

gamesqa.ru


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