- Anikeev’s blog
- Смотрите также
- (Решено) Запуск программы невозможен, отсутствует файл d3dx9_xx.dll
- Содержание:
- Как обновить DirectX – способ, не требующий интернет-доступа
- Обновляем DirectX через интернет
- Что делать, если ошибка DirectX не исчезает – отсутствует файл d3dx9_xx.dll
- Краткий итог
- d3dx9.dll
- Вот как исправить сложности с этим файлом:
- Как исправить ошибку d3dx9.dll?
- Из-за чего появляется ошибка d3dx9.dll?
- Как исправить ошибку d3dx9.dll?
- Способ 1
- DLL missing d3dx9_39.dll in Windows 10
- Replies (6)
Anikeev’s blog
При запуске некоторых игр система может ругаться на отсутствие некоторых файлов. Обычно это d3dx9_39.dll, d3dx9_43.dll, d3dx9_31.dll и другие.
Подобная ошибка говорит о том, что игре для запуска требуется библиотека от directX 9. Обычно такую ошибку можно получить, пытаясь запустить старую игру на новой системе. Например, Windows 7 уже имеет предустановленный directX 11, где, конечно же, отсутствуют библиотеки от более старых версий директа, то есть все d3dx10, d3dx9, d3dx8 и прочие. Скачивать библиотеки с непонятных сайтов я бы не советовал никому. Мало ли что скрывается под этой библиотекой. А для решения этой проблемы я рекомендую использовать специальную программу, которую можно скачать с официального сайта Microsoft. Этот установщик проанализирует уже имеющиеся библиотеки в вашей системе и добавит нужные, скачав их из надёжного источника. В моём случае размер скачиваемой информации был около 95 мегабайт, так что будьте к этому готовы.
После установки необходимых компонентов вы можете наслаждаться игрой даже без перезагрузки. Кстати, установка полностью автоматизирована и не требует глубоких познаний. Единственное, на что стоит обратить внимание: установщик предлагает включить поисковую службу Bing от Microsoft взамен используемой вами. Снимите эту галочку от греха подальше.
UPDATED 28.09.2015: Посетители сообщают, что ссылка теперь уводит их на скачивание системы Windows 10. Проблему с отсутствующим файлом я предлагаю теперь решать с помощью установки DirectX End-User Runtimes (на английском; если не понимаете — читайте инструкцию на сайте Майкрософт)
Смотрите также
Полное 100% прохождение игры Carmageddon на любом уровне сложности
Как пройти игру Hill Climb Racing 2
Irbis NB140: разборка, обзорка, расчленёнка 🙂
Перенос системы с eMMC на SSD — личный опыт и Irbis NB 140
Автомобильный навигатор Pioneer TZY: шляпный китай на Windows CE
(Решено) Запуск программы невозможен, отсутствует файл d3dx9_xx.dll
Приветствую!
Данная статья в первую очередь будет посвящена заядлым любителям компьютерных игр, которые сталкиваются с проблемами при их запуске.
Наиболее частой причиной, по которой игра не запускается, является отсутствие актуальной версии DirectX в операционной системе Windows. В результате при попытке запуска игры выскакивает сообщение примерно следующего содержания «Запуск программы невозможен, так как на компьютере отсутствует файл d3dx9_xx.dll. Попробуйте переустановить программу». Причём очень и очень многие игры используют в своей работе компоненты DirectX – это может быть как небезызвестная игра World of Tanks, так и мало кому известная инди-игра.
Необходимо отметить, что указываемое в тексте ошибки имя файла может иметь различное окончание: d3dx9_26.dll … d3dx9_43.dll .
Всё это говорит о том, что в вашей системе отсутствует D3DX9 (DirectX), либо имеющаяся версия устарела и требует обновления.
Особенно часто эти проблемы возникают после недавней установки (переустановки) операционной системы Windows 8 (8.1) и Windows 10.
Дабы исправить эту ситуацию и был подготовлен этот материал. В нём будет подробно рассказано, как установить или обновить DirectX, избавившись тем самым от ошибок при запуске игры.
Содержание:
Как обновить DirectX – способ, не требующий интернет-доступа
В отсутствии интернет доступа установка и обновление DirectX несколько затрудняется.
Проще всего взять уже имеющийся у вас диск с игрой и в процессе её установки отметить галочкой установку дополнений, в числе которых достаточно часто присутствует и DirectX. Саму игру вы можете впоследствии удалить – установленный или обновлённый DirectX при этом останется в системе.
Также вы можете воспользоваться утилитой, в задачу которой входит обновление драйверов. Зачастую в ней имеются свежие обновления и для DirectX.
Обновляем DirectX через интернет
В данной ситуации задача существенно упрощается.
Вы можете скачать официальный дистрибутив-установщик с сайта разработчика. Для этого перейдите по ссылке https://www.microsoft.com/ru-ru/download/details.aspx?id=35 и совершив несколько кликов, закачайте его.
После его полного скачивания на ваш компьютер – запустите.
После непродолжительной проверки системы, будет выдан запрос на установку или обновление DirectX – согласитесь и нажмите Далее.
Время установки или обновления необходимых компонентов в первую очередь зависит от скорости вашего интернет соединения т.к. соответствующие файлы будут скачиваться непосредственно из интернета с сайта Microsoft.
В среднем время установки составляет 3.. 7 минут.
По окончании установки или обновления DirectX компонентов – проблема с ошибкой о недостающих файлах «d3dx9_xx.dll» (xx – блок цифр, может быть различным) должна исчезнуть.
Что делать, если ошибка DirectX не исчезает – отсутствует файл d3dx9_xx.dll
Установка DirectX закончилась неудачей? Некоторые DirectX компоненты не были обновлены? А может всё прошло успешно, но ошибка всё равно возникает? Обычно это свидетельствует о проблемах с установленной операционной системой.
Несомненно, переустановка операционной системы могла бы решить проблему, однако это не всегда приемлемо.
В данной ситуации можно поступить следующим образом:
Подчеркнуть имя файла, которого недостаёт для успешного запуска игры. А после, воспользовавшись интернет браузером, найти и скачать данный файл на просторах сети.
Однако необходимо помнить, что скачиваемый файл должен быть исключительно с расширением dll, а не exe. В ином случае вы рискуете установить какое-либо вредоносное или рекламное приложение.
Любые скачанные из сети файлы рекомендуется провеять антивирусным программным обеспечением. Данные файлы – не исключение.
Но даже если вы скачали требуемый dll файл, проверили его антивирусом, то всё равно существует вероятность того, что он окажется старой версии и игра в итоге либо откажется работать, либо игровой процесс будет происходить со сбоями.
Однако не будет настраиваться на негативный сценарий. Заполучив и проверив искомый файл, его необходимо будет скопировать с системную папку (директорию) Windows.
По умолчанию во всех версиях Windows путь к данной папке следующий:
для 32-х разрядных систем
для 64-х разрядных
Если сомневаетесь, то скопируйте скачанный файл(ы) в обе папки – хуже не будет.
Скопировав файл и запустив игру, может отобразиться ошибка, в которой уже будет указан другой отсутствующий «d3dx9_xx.dll» (xx – блок цифр, может быть различным) – тогда повторите процедуру с поиском и копированием уже данного файла.
Краткий итог
В данном материале мы подробно рассмотрели причины появления распространённых ошибок, что встречаются при запуске игр на компьютере. Рассмотрели процесс установке DirectX компонентов, дабы справиться с ошибкой, символизирующей об отсутствии файла «d3dx9_xx.dll» (xx – блок цифр, может быть различным).
Если у вас остались вопросы, вы можете задать их в комментариях.
В свою очередь, Вы тоже можете нам очень помочь.
Просто поделитесь статьей в социальных сетях и мессенджерах с друзьями.
Поделившись результатами труда автора, вы окажете неоценимую помощь как ему самому, так и сайту в целом. Спасибо!
d3dx9.dll
Пользователи любых игр, интерактивных и обучающих программ под Windows версии 7 и младше могут столкнуться с проблемами из-за файла d3dx9.dll. Если система не может получить доступ к этой библиотеке или её отдельным функциям, она выдаст диалоговое окно с ошибкой. Как правило, в сообщении говорится, что отсутствует файл с таким названием. Пользователю предлагается переустановить программу.
Поскольку без DirectX работа трёхмерных приложений невозможна, ошибка d3dx9.dll при установке или запуске программы или игры обычно фатальна. Пока вы не решите возникшую неполадку, не получится поиграть в игру или воспользоваться функциями приложения. Важно знать, что делать в подобном случае.
Вот как исправить сложности с этим файлом:
- Самый простой вариант — скачать и запустить установщик DirectX.
- Программа установки сама проверит и исправит все файлы.
- Можно сэкономить время и трафик и скачать d3dx.dll для Windows 7/8/10 бесплатно отдельным файлом.
- Скачанный файл нужно скопировать в системную папку, при необходимости подтвердив перезапись.
Полная переустановка DirectX — менее хлопотный вариант действий. Он потребуется вам и в том случае, если ручная установка отдельного файла в системную папку «Виндовс» не решила проблему. Такое возможно, если повреждены или отсутствуют сразу несколько динамических библиотек, входящих в пакет DirectX. Если же всё сделано правильно, то проблемы с запуском программ и игр должны прекратиться.
Рекомендуем сначала скачать и установить/обновить драйвер DirectX. Ошибка должна исчезнуть сразу же после установки.
Как установить DLL файл вы можете прочитать на страницы, в которой максимально подробно описан данный процесс.
Как исправить ошибку d3dx9.dll?
После установки игры у вас может появиться ошибка «d3dx9.dll«. Не стоит сразу впадать в панику и бояться её, эту ошибку очень легко исправить. И мы прямо сейчас разберемся как исправить ошибку d3dx9.dll.
Вместо цифры 42 в файле «d3dx9_42.dll» могут быть любые цифры, но это неважно, ведь все разновидности этой ошибки можно починить одинаковым способом.
Из-за чего появляется ошибка d3dx9.dll?
Эта ошибка сигнализирует пользователю о том, что на вашем компьютере (или ноутбуке) не установлена нужная версия приложения DirectX. Это приложение состоит из набора API разработанных специально для Windows, которые чаще всего используются для отрисовки графики игры. Следовательно, без наличия DirectX невозможно запустить игру, потому что она не может отрисовать картинку.
Как исправить ошибку d3dx9.dll?
Способ 1
Это способ заключается в том, что мы попытаемся установить самую новую версию DirectX.
- Перейдите на официальный сайт Microsoft. Не беспокойтесь, там нету вирусов.
- Выберите русский язык в списке языков, и нажмите кнопку «Скачать«
- Перед вами появиться рекламное окно с предложением установить антивирус от Microsoft. Если вы считаете что он вам нужен, то соглашайтесь. Если же у вас уже есть антивирус, то пропустите эту рекламу.
- После этого у вас скачается файл с названием «dxwebsetup.exe«. Откройте его нажав два раза левой кнопкой мыши по иконке.
После этих действий попробуйте заново запустить вашу игру или приложение, скорее всего, оно запуститься. В ином случае, читайте второе решение.
В некоторых случаях, при установке программы файл d3dx9.dll мог не появиться. Этот способ починки специально для таких случаев.
- Запомните точное название файла которого не хватает игре. Это может быть файл «d3dx9_43.dll«, «d3dx9_42.dll«, «d3dx9_31.dll«, «d3dx9_27.dll» или «d3dx9_25.dll»
- Найдите и скачайте этот файл в Google или Яндекс.
- Если у вас 32 битная Windows, то переместите файл в папку C:\Windows\System32, если 64 битная, то C:\Windows\SysWOW64.
Я уверен что один из вышеперечисленных методов решения ошибки помог вам. Вы можете оценить статью по пятибалльной шкале ниже.
DLL missing d3dx9_39.dll in Windows 10
Original Title: DLL missing d3dx9_39.dll
How do I fix this?
Replies (6)
Thank you for posting in Microsoft Community.
I regret the inconvenience caused to you. Let me help you.
In order to provide you with a quick resolution, please reply to these questions:
When did you receive the error?
Which version of Microsoft Visual C++ is installed on the computer?
Have you made any changes on the computer prior to the issue?
Follow the suggestions listed below for a possible fix:
You may run System File Checker [SFC] scan on the computer which will replace the missing or corrupt files & check if the issue persists.
Type ‘cmd’ in start search box. Right click on cmd in the Program list and then select the option Run as administrator.
Note: If you are prompted for an administrator password or for confirmation, type your password, or click Continue.
Type the following command, and then press ENTER:
sfc /scannow
For more information refer to this article:
How to use the System File Checker tool to troubleshoot missing or corrupted system files on Windows 8, 8.1 (this will work on Windows 10 also)
Your reply is very important for us to ensure a proper resolution. Please get back to us with the above information in order to assist you accordingly.