Содержание
- Способ 1: Загрузка d3dx9.dll
- Способ 2: Инсталляция DirectX 9
- Способ 3: Обновление операционной системы Windows
- Способ 4: Сканирование системных файлов на целостность
- Вопросы и ответы
Пакет DirectX 9 использует огромное количество приложение для корректного отображения программных элементов. Если он не установлен на компьютере, то программы и игры, использующие компоненты пакета, будут выдавать ошибку. Среди них может быть следующая: «Файл d3dx9.dll отсутствует». В этом случае для решения проблемы понадобится поместить названный файл в операционную систему Windows.
Устранить неисправность можно, самостоятельно установив d3dx9.dll. Сделать это просто — нужно сначала скачать файл на компьютер, а после скопировать его в папку C:WindowsSystem32
, а если Windows 64-битная, то еще и в C:WindowsSysWOW64
. Если вы используете версию Windows, вышедшую еще до XP, системная директория будет называться по-другому. Более детально об этом можете узнать из соответствующей статьи у нас на сайте.
Подробнее: Как произвести установку DLL-файла
Теперь перейдем непосредственно к процессу установки библиотеки:
Скачать d3dx9.dll
Откройте папку, в которую был скачан файл библиотеки. Скопируйте его (Ctrl + C) и вставьте (Ctrl + V) в папку «SysWOW64» и/или «System32».
После этого система должна самостоятельно провести регистрацию перемещенной библиотеки, и игры начнут запускаться без ошибки. Если она все равно появляется, то зарегистрировать библиотеку необходимо самостоятельно. Разверните «Пуск», найдите там «Командную строку». Ее нужно запустить от имени администратора.
Напишите тут команду regsvr32 d3dx9.dll
и подтвердите ее исполнение клавишей Enter, а если файл был положен и в «SysWOW64», то дополнительно наберите regsvr32 "C:WindowsSysWOW64d3dx9.dll"
.
Вы также можете попробовать другие варианты регистрации, используя нашу статью, посвященную этой теме.
Подробнее: Регистрируем файл DLL в ОС Windows
Способ 2: Инсталляция DirectX 9
После инсталляции в систему DirectX 9 проблема с d3dx9.dll тоже исчезнет. Для этого проще воспользоваться веб-установщиком, который можно скачать с официального сайта разработчика, но для пользователей Windows 10 предлагаем отдельную инструкцию.
Подробнее: Переустановка и добавление недостающих компонентов DirectX в Windows 10
Обуславливается это тем, что ДиректИкс там стал системным компонентом, поэтому загрузка и обновление библиотек имеют свои особенности. Всем, у кого другая версия этой ОС, следует выполнить таки шаги:
Скачать DirectX
- Выберите язык системы из списка предложенных и нажмите «Скачать».
- Откажитесь от инсталляции дополнительного ПО, сняв отметки с пакетов, и нажмите «Отказаться и продолжить».
Скачав установщик, запустите его и произведите инсталляцию:
- Согласитесь с условиями лицензии. Для этого поставьте отметку напротив соответствующего пункта и кликните по кнопке «Далее».
- Установите или, наоборот, откажитесь от установки панели Bing в браузеры. Сделать это можно, поставив или убрав отметку с одноименного пункта. По итогу нажмите «Далее».
- Нажмите кнопку «Далее», предварительно ознакомившись с информацией об устанавливаемых пакетах.
- Подождите, пока все файлы пакета будут загружены и установлены.
- Завершите установку программ, нажав кнопку «Готово».
Теперь файл d3dx9.dll установлен, следовательно, связанные с ним программы не будут выдавать ошибку при запуске.
Способ 3: Обновление операционной системы Windows
Вне зависимости от версии ОС обновление рекомендуется как метод, помогающий исправить ошибки и конфликты, из-за которых не удается задействовать в работу DLL. В Виндовс 10, как было сказано, ДиректИкс еще и является встроенным компонентом, поэтому апдейты могут докачать отсутствующий файл или заменить поврежденный новым. И хотя в старых ОС DirectX не обновляется вместе с Windows, попробовать найти и установить последние апдейты (если этого не было сделано раньше, ведь прошлые ОС уже не поддерживаются разработчиками) все же рекомендуется.
Подробнее:
Установка обновлений на Windows 10 / Windows 7
Устранение проблем с обновлением Windows 10 / Windows 7
Способ 4: Сканирование системных файлов на целостность
Изредка на работоспособность DLL, в том числе и d3dx9.dll, влияют различные системные файлы. Они могут оказаться поврежденными в ходе неудачных системных обновлений, программных конфликтов и проблем с жестким диском. Их можно попытаться восстановить через консольную утилиту, которая умеет и сканировать, и восстанавливать проблемные файлы из резервного хранилища. И хотя нет никакой гарантии, что это поможет, ввиду простоты реализации данного метода есть смысл задействовать и его.
Подробнее: Использование и восстановление проверки целостности системных файлов в Windows
Ко всему прочему, не лишним будет проверка системы на вирусы. Далеко не редкость ситуация, при которой вредоносное ПО нарушает работу системных файлов, что влечет за собой нестабильную работу Windows в принципе, и пользователю не удается исправить найденные ошибки, будь то DLL или что-нибудь другое.
Подробнее: Борьба с компьютерными вирусами
Microsoft Flight Simulator X Deluxe Edition Microsoft Flight Simulator X Standard Edition Microsoft Flight Simulator X Service Pack 1 Microsoft Age of Empires III Microsoft Age of Empires III : The WarChiefs Microsoft Age of Empires III: The Asian Dynasties Microsoft Zoo Tycoon 2: African Adventure Microsoft Zoo Tycoon 2: Dino Danger Microsoft Zoo Tycoon 2: Marine Mania Microsoft Zoo Tycoon 2: Ultimate Collection Microsoft Fable III for PC Еще…Меньше
Проблемы
При попытке запустить одну из игр Microsoft, перечисленных в разделе «относится к», появляется одно из указанных ниже сообщений об ошибке.
Сообщение об ошибке 1
Файл d3dx9_25. dll не найден
Сообщение об ошибке 2
Файл d3dx9_27. dll не найден
Причина
Эта проблема может возникать, если файл Microsoft DirectX, упомянутый в сообщении об ошибке, поврежден или неправильно скопирован.
Решение
Скачайте и установите последнюю версию DirectX
Чтобы устранить эту проблему, скачайте и установите последнюю версию среды выполнения для конечных пользователей DirectX. Для этого посетите веб-сайт корпорации Майкрософт по адресу:
http://www.microsoft.com/download/details.aspx?FamilyId=2DA43D38-DB71-4C1B-BC6A-9B6652CD92A3&displaylang=en
Примечание. При установке может появиться следующее сообщение об ошибке:
Устанавливаемое программное обеспечение не проходило проверку на совместимость с этой версией Windows. (Подробнее о тестировании на совместимость.)
Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
822798 Не удается установить некоторые обновления и программы
Копирование файла вручную
Чтобы устранить эту проблему, скопируйте файл D3dx9_25. dll или D3dx9_27. dll с компакт-диска, CD или DVD, на соответствующий игровой каталог. Для этого выполните указанные ниже действия в зависимости от используемой версии Windows.
Windows 7 или Windows Vista
-
Вставьте CD или DVD-диск 1 диска для игры на CD-или DVD-диск компьютера.
-
Нажмите кнопку » Пуск »
и выберите пункт документы.
-
Найдите и выберите пункт компьютер.
-
Найдите и щелкните дисковод для компакт-и DVD-дисков.
-
Найдите и щелкните следующую папку:
CDDrive: DirectX9
Примечание. В этом пути CDDriveпредставляет букву диска для компакт-диска. -
Дважды щелкните Apr2005_d3dx9_25_x86. cab, щелкните правой кнопкой мыши файл d3dx9_25. dllи выберите команду Копировать.
Примечание. Используйте Apr2005_d3dx9_25_x64. cab для 64-разрядной версии операционной системы Windows.
-
Найдите следующую папку для вашей игры:
Диск: Program FilesMicrosoft Games название игры
Примечание. В этом случае дискпредставляет букву диска, на которой установлена игра, а название игры — игру, которую вы хотите восстановить. -
Щелкните правой кнопкой мыши папку игры, соответствующую игре, установленной на компьютере, и выберите команду Вставить.
Примечание. Если на компьютере установлено более одной игры, повторите шаги 7and 8 для других игр.
Windows XP
-
Вставьте CD или DVD-диск 1 диска для игры на CD-или DVD-диск компьютера.
-
Нажмите кнопку Пуск, выберите пункты программы, стандартные, а затем — проводник.
-
Найдите и щелкните следующую папку:
CDDrive: DirectX9
Примечание. В этом пути CDDriveпредставляет букву диска для компакт-диска. -
Дважды щелкните Apr2005_d3dx9_25_x86. cab, щелкните правой кнопкой мыши файл d3dx9_25. dllи выберите команду Копировать.
Примечание. Используйте файл Apr2005_d3dx9_25_x64. cab для версии операционной системы Microsoft Windows, основанной на 64-разрядных версиях.
-
Найдите следующую папку для вашей игры:
Диск: Program FilesMicrosoft Games название игры
Примечание. В этом случае диск представляет букву диска, на котором установлена игра, и название игры — игра, которую вы хотите восстановить.
-
Щелкните правой кнопкой мыши папку игры, соответствующую игре, установленной на компьютере, и выберите команду Вставить.
Примечание. Если на компьютере установлено несколько игр, повторите действия 5 и 6 для других игр.
Дальнейшие действия
Для получения дополнительной помощи посетите веб-сайт службы поддержки Майкрософт. На нем доступны указанные ниже службы.
-
Сообщество Майкрософт (http://Answers.Microsoft.com/en-US/Windows/Default.aspx): общайтесь с коллегами и с лучшими специалистами Майкрософт (MVP).
-
Центры решений (http://support.microsoft.com/select/?target=hub). Список часто задаваемых вопросов и советов службы поддержки.
-
База знаний с возможностью поиска (http://support.microsoft.com/search/?adv=1). Поиск технических сведений и рекомендаций по самостоятельному разрешению вопросов, связанных с продуктами Майкрософт.
-
Прочие виды поддержки (http://support.microsoft.com/default.aspx?pr=csshome). Отправка вопросов или отзывов, а также обращение в службу поддержки пользователей Майкрософт через Интернет.
Нужна дополнительная помощь?
На чтение 4 мин Просмотров 1.6к. Опубликовано 15.09.2019
Запуск игры или любого графического приложения может быть прерван ошибкой «Не удаётся продолжить выполнение кода, поскольку система не обнаружила d3dx9.dll». Основная причина появления подобного сбоя – повреждение или отсутствие компонентов DirectX, отвечающих за взаимодействие с трёхмерной графикой. В этой статье мы расскажем, какими способами можно решить данную проблему.
Содержание
- Исправление ошибки
- Загружаем DLL с официального сайта
- Добавляем DLL вручную
- Почему не стоит загружать библиотеку отдельно?
- Видеоинструкция
- Заключение
Исправление ошибки
Итак, d3dx9.dll – это динамическая библиотека, которая является частью DirectX 9. DX 9 необходим для нормального запуска некоторых относительно старых игр и программ, предназначенных для работы с графикой. Обычно проблема решается установкой недостающих компонентов, которые можно взять с официального сайта.
Загружаем DLL с официального сайта
Ошибка, связанная с отсутствием d3dx9.dll, может возникать даже тогда, когда в системе уже установлен DirectX 11 или 12. Всё дело в том, что для старых приложений нужна соответствующая версия DirectX. Официальный установщик, взятый с официального сайта Microsoft, добавит отсутствующие библиотеки, что обеспечит нормальный запуск старых игр и программ.
Выполняем простую последовательность действий:
- Открываем страницу нужного компонента на сайте Microsoft, выбираем нужный язык установщика, жмём на «Скачать».
- Запускаем загруженный файл dxwebsetup.exe, соглашаемся с условиями, позволяем мастеру установки выполнить необходимые действия.
- Переходим в папку System32 (или в SysWOW64 в случае с Windows x64), расположенную по пути C:Windows, и проверяем, появилась ли в ней нужная нам библиотека.
После перезагрузки ПК можно попробовать запустить проблемное приложение – если всё было сделано правильно, никаких сбоев больше не возникнет.
Добавляем DLL вручную
Опишем ещё один вариант действий, которым придётся воспользоваться, если предыдущий способ не сработает. Данный метод связан со скачиванием отдельной библиотеки, переносом её в нужную папку и проведением процедуры регистрации в системе.
Инструкция выглядит следующим образом:
- Переходим по этой ссылке на сайт, на котором хранится огромное количество всевозможных динамических библиотек.
- Выбираем разрядность своей операционной системы (можно узнать, кликнув правой кнопкой по иконке «Этот компьютер» на рабочем столе и перейдя в «Свойства»), жмём на «Скачать D3DXDLL».
- Переносим библиотеку по пути C:Windows в папку System32, если система 32-разрядная, или в SysWOW64, если ОС 64-разрядная. Соглашаемся на замену.
На добавлении DLL в системную папку дело не заканчивается – нужно зарегистрировать библиотеку:
- Прожимаем комбинацию клавиш [knopka]Win[/knopka]+[knopka]R[/knopka].
- Вставляем команду «regsvrexe d3dx9.dll», если не сработает – «regsvr32.exe C:WindowsSystem32d3dx9.dll» (вместо «System32» пишем «SysWOW64», если система 64-разрядная).
- Жмём на «ОК», перезагружаем ПК.
Мнение эксперта
Василий
Руководитель проекта, эксперт по модерированию комментариев.
Задать вопрос
Появление ошибки «Не удалось загрузить модуль» может иметь две причины — либо неправильно указан путь к регистрируемому файлу, либо библиотека была зарегистрирована автоматически.
Почему не стоит загружать библиотеку отдельно?
Первый из предложенных нами способов можно смело рекомендовать каждому, второй – лишь тем, кто не может решить проблему иным методом. Дело в том, что загрузка и регистрация DLL вручную – не совсем правильный способ исправления ошибки.
Почему не рекомендуется загружать DLL отдельно:
- Выбранный вами источник (их существует огромное количество) может распространять вирусные файлы или библиотеки, являющиеся «пустыми» (иначе говоря, сайт направлен лишь на привлечение аудитории).
- Добавление одного из отсутствующих DLL может привести к появлению дополнительных ошибок, связанных с другими DLL – дело в том, что игры, использующие DirectX, нуждаются далеко не в единственной библиотеке.
- Проблема не решается полностью – так или иначе, отсутствие остальных компонентов DirectX в будущем выльется в дополнительные проблемы.
Если вы уверены в выбранном источнике, а установка DirectX с официального сайта результатов не принесла, всё же попробуйте зарегистрировать DLL вручную. В худшем случае ничего не изменится, в лучшем – игра успешно запустится.
Видеоинструкция
Прикрепляем короткий ролик, в котором подробнее рассказано о способах решения рассмотренной нами проблемы.
Заключение
Надеемся, что вам удалось справиться с возникающей ошибкой. Не торопитесь удалять игру или переустанавливать всю систему – зачастую проблема решается за несколько минут.
Популярное
D3dx9.dll — файл DLL, являющейся частью пакета DirectX 9. DirectX — это набор API, который, с точки зрения конечного пользователя, необходим для работы преимущественно игровых приложений. DirectX до девятой версии включительно не входил в ОС Windows по умолчанию. Начиная с десятой версии, которая была включена в состав Windows Vista, каждая последующая версия DirectX включается в качестве предустановленной в новые версии виндовс.
Ошибки с файлом d3dx9.dll, возникающие при инициализации ряда программ, чаще всего сопровождаются таким сообщением, как: отсутствует файл d3dx9.dll. Также возможна ошибка d3dx9 dll при установке игр и программ. Как исправить подобные ошибки? Здесь возможны два варианта решения. Оговорим их, но до этого отдельно остановимся на ошибке при установке игр.
Дело в том, что дистрибутивы современных игр обычно уже содержат в себе нужные им файлы библиотек, в том числе и d3dx9.dll. Поэтому при ошибке при установке игры правильнее всего попробовать установить другой ее дистрибутив, особенно если Вы изначально пытались установить нелицензионную версию. Лицензионные версии игр обычно сопровождаются новой версией DirectX. Рекомендуем использовать лицензионное игровое ПО. Однако, что делать в других случаях, когда проблема не при установке игровых приложений?
Здесь, как мы и говорили выше, два пути решения проблемы. Если из текста сообщения об ошибке мы понимаем, что файл d3dx9.dll поврежден или удален, тогда его имеет смысл скачать отдельно, разместить в системе и правильно зарегистрировать. В остальных случаях вернее всего переустановить весь пакет DirectX 9. Обратите внимание, что для установки пакета в версиях Windows до Seven включительно это можно сделать, как скачав сам пакет DirectX, так и используя его веб-установщик. Для установки в Windows, начиная с Windows 8, специалисты Microsoft рекомендуют использовать пакет для автономной установки — выпуск DirectX End-User Runtimes (June 2010).
Но вернемся к первому случаю. При удалении и повреждении файла, Вам понадобится скачать d3dx9.dll для Windows 7/8/10 бесплатно, что Вы сможете сделать на этой странице. А подготовленный нами мунуал-алгоритм, размещенный ниже, поможет Вам правильно установить файл в системе.
Как исправить ошибку?
Способ 1.
Файл D3dx9.dll, принадлежит библиотеки DirectX 9, поэтому достаточно её установить если у Вас её нет, или переустановить если у Вас она повреждена.
Способ 2.
Это дополнительный вариант исправление данной ошибки, в котором добавляется файлы вручную и производиться их регистрация в системе.
Последовательность регистрация файлов:
- Скаченный файл помещаем в папку: C:WindowsSystem32;
- Для регистрации нажимаем комбинацию Win+R;
- Прописываем команду: regsvr32 d3dx9.dll;
- Жмём «OK и перезагружаем ПК;
Смотрите также
Api-ms-win-crt-runtime-l1-1-0.dll
Api-ms-win-crt-runtime-l1-1-0.dll – обеспечивает динамический доступ программ и игр к файлам библиот…
Steam_api64.dll
Steam api64 dll – файл, позволяющий игровым приложениям взаимодействовать с сервером Steam и с други…
Msvcp140_dll
Msvcp140 dll – системная ошибка, которая возникает при запуске программы или приложения, и не позвол…
Steam_api.dll
У геймеров часто возникает неполадка, говорящая о не нахождении системой файла Steam_api.dll, потому…
Xlive.dll
Многие новейшие приложения требуют для своего функционирования специальный клиент – Games For Window…
Openal32.dll
Openal32.dll – компонент динамической библиотеки OpenGL, отвечающий за параметры и качество звука в…
Добавить комментарий
Файл d3dx9.dll – это функциональная dll-библиотека, отвечающая за определенные функции в работе компьютера. Большинство программ и приложений используют данный файл для возможности корректной работы. Часто пользователь компьютера может столкнуться с проблемой, когда программа сообщает об ошибке, связанной с файлом d3dx9.dll. Данная ошибка может возникнуть, когда сторонняя программа или приложение повредил (удалили) данный файл.
Для исправления ошибки, в подобных ситуациях, рекомендуется осуществить следующие действия:
- Переустановка файлового пакета DirectX 9
- Скачать d3dx9.dll для Windows 7/8/10
Удалить и скачать (установить) заново пакет DirectX 9 достаточно просто. Благодаря тому, что файл d3dx9.dll входит в файловую систему данного программного обеспечения, он установится на компьютер без дополнительных усилий. Вам требуется только выполнить пошаговую установку программы и ошибка будет исправлена.
Скачать d3dx9.dll отдельно от прочих файлов — более детальный вариант. Необходимо скачать подходящий под систему файл х32-64 бит, а после этого поместить его в системную папку, которая также соответствует Вашей Windows (System32 или SysWOW64). Для завершения процесса нужно зарегистрировать файл, и перезагрузить компьютер. Это поможет Вам разобраться с проблемой.
Файл d3dx9.dll есть также в библиотеке DirectX 9
d3dx9.dll для 32 bit
Windows 7/8/10
Microsoft
895.8 kb
d3dx9.dll для 64 bit
Windows 7/8/10
Microsoft
895.8 kb
Добавить комментарий