не удалось продолжить выполнение кода поскольку система не обнаружила d3dx9 dll
При запуске некоторых старых программ или игр, вы можете получить ошибку в системе Windows 10/7/8.1, которая звучит «запуск программы невозможен так как на компьютере отсутствует d3dx9_27.dll«. Этот файл является частью DirectX 9, и ошибку с этим фалом можно чаще увидеть в Wimndows 10, так как он имеет версию Directx 12, и именно этот файл не включен туда. Также, может быть ситуация, когда сам файл поврежден или его блокирует антивирус, особенно, если вы скачивали пиратскую игру или программу с торрента. Давайте разберем, как скачать d3dx9 27.dll и исправить ошибку в Windows 7 или Windows 10.
Скачать d3dx9_27.dll для Windows 10/7 и исправить ошибку
После извлечение файлов, откройте созданную папку на рабочем столе, найдите DXSETUP.exe и запустите установку. После установки ошибка «запуск программы невозможен так как на компьютере отсутствует d3dx9_27.dll» должна устраниться.
Где взять сам файл d3dx9_27.dll и куда кидать его?
Если нужно, мы можем отдельно взять этот файл с пакета DirectX End-User Runtimes (June 2010), который скачали во втором способе. Так как уже есть извлеченные файлы в папке на рабочем столе, то мы возьмем его оттуда и закинем на компьютер по правильным путям. Находим в папке два файла и извлекаем их:
Вы должны понимать, что эти два файла x32 разрядный и x64, и кидать их нужно по двум путям.
Как исправить ошибку d3dx9.dll?
После установки игры у вас может появиться ошибка «d3dx9.dll«. Не стоит сразу впадать в панику и бояться её, эту ошибку очень легко исправить. И мы прямо сейчас разберемся как исправить ошибку d3dx9.dll.
Вместо цифры 42 в файле «d3dx9_42.dll» могут быть любые цифры, но это неважно, ведь все разновидности этой ошибки можно починить одинаковым способом.
Из-за чего появляется ошибка d3dx9.dll?
Эта ошибка сигнализирует пользователю о том, что на вашем компьютере (или ноутбуке) не установлена нужная версия приложения DirectX. Это приложение состоит из набора API разработанных специально для Windows, которые чаще всего используются для отрисовки графики игры. Следовательно, без наличия DirectX невозможно запустить игру, потому что она не может отрисовать картинку.
Как исправить ошибку d3dx9.dll?
Способ 1
Это способ заключается в том, что мы попытаемся установить самую новую версию DirectX.
После этих действий попробуйте заново запустить вашу игру или приложение, скорее всего, оно запуститься. В ином случае, читайте второе решение.
В некоторых случаях, при установке программы файл d3dx9.dll мог не появиться. Этот способ починки специально для таких случаев.
Я уверен что один из вышеперечисленных методов решения ошибки помог вам. Вы можете оценить статью по пятибалльной шкале ниже.
Что значит “Не удается продолжить выполнение кода поскольку система не обнаружила d3dx9”?
С данной ошибкой чаще всего сталкиваются те, кто любит играть в современные трехмерные игры. Во время запуска вновь установленной игры может отобразиться данная ошибка. Причиной ее появления является отсутствие или повреждение компонента, отвечающего за работу трехмерной графики.
О способах исправления ошибки “Не удается продолжить выполнение кода поскольку система не обнаружила d3dx9” мы и поговорим в данной статье.
Как убрать ошибку?
Существует два способа. Первый это скачивание и установка компоненты DirectX с официального сайта Microsoft. Если этот способ не поможет, то тогда придется вручную распаковать рабочие файлы DirectX из специального архива и поместить их в определенное указанное место.
Скачивание DirectX с сайта Microsoft и его установка
Здесь нет ничего сложного. Все что нужно сделать это перейти по этой ссылке на официальный сайт Microsoft, скачать оттуда установочный файл dxwebsetup.exe библиотеки DirectX и запустить его.
Начало установки DirectX
После этого нужно проследовать указаниям мастера, нажимая “Далее” в низу окна, не меняя никаких параметров.
Завершение установки библиотеки DirectX
По итогу DirectX на вашем компьютере будет установлен и обновлен. Можно пробовать запускать игру или программу, которая вызывала ошибку “Не удается продолжить выполнение кода поскольку система не обнаружила d3dx9”.
Ручная распаковка файлов DirectX
Если способ выше не помог устранить ошибку, то придется вручную поместить рабочие файлы DirectX в указанную папку.
Для этого скачиваем и распаковываем в любое место вот этот архив.
Распаковка содержимого архива
После этого все его содержимое копируем в папку C:\Windows\System32\ и в папку C:\Windows\SysWOW64\. Обязательно соглашаетесь с заменой!
Копирование распакованных файлов из архива в указанные папки
Предупреждение о замене файлов
На этом все. Ошибка “Не удается продолжить выполнение кода поскольку система не обнаружила d3dx9″больше не должна появляться.
В случае отсутствия результата попробуйте обновить библиотеку Visual C++.
Ошибка игры: «файл d3dx9_xx. DLL не найдена»
Проблемы
При попытке запустить одну из игр Microsoft, перечисленных в разделе «относится к», появляется одно из указанных ниже сообщений об ошибке.
Сообщение об ошибке 1
Файл d3dx9_25. dll не найден
Сообщение об ошибке 2
Файл d3dx9_27. dll не найден
Причина
Эта проблема может возникать, если файл Microsoft DirectX, упомянутый в сообщении об ошибке, поврежден или неправильно скопирован.
Решение
Скачайте и установите последнюю версию DirectX
Чтобы устранить эту проблему, скачайте и установите последнюю версию среды выполнения для конечных пользователей DirectX. Для этого посетите веб-сайт корпорации Майкрософт по адресу:
Устанавливаемое программное обеспечение не проходило проверку на совместимость с этой версией 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 Files\Microsoft 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 Files\Microsoft Games \ название игры
Примечание. В этом случае диск представляет букву диска, на котором установлена игра, и название игры — игра, которую вы хотите восстановить.
Щелкните правой кнопкой мыши папку игры, соответствующую игре, установленной на компьютере, и выберите команду Вставить. Примечание. Если на компьютере установлено несколько игр, повторите действия 5 и 6 для других игр.
Дальнейшие действия
Для получения дополнительной помощи посетите веб-сайт службы поддержки Майкрософт. На нем доступны указанные ниже службы.
d3dx9_34.dll
Решили сыграть в какую-нибудь компьютерную игру, но вас остановила ошибка d3dx9_34.dll? Давайте разберём, что за ошибка у вас на компьютере и как с ней быть. Дело в том, что у вас отсутствует одна из библиотек пакета Microsoft DirectX. Если разработчики пользовались ей при создании игры, то без неё вы увидите ошибку «отсутствует d3dx9_34.dll» ещё при запуске. Динамические библиотеки часто страдают от установки программ, скачанных с торрентов. Пираты модифицируют dll, приводя их в негодность. Код изменённых dll распознаётся антивирусными программами как вредоносный, так что они нередко удаляют подобные файлы. Иногда антивирус препятствует работе динамической библиотеки. Значит нужно добавить её в список доверенных файлов, после чего всё заработает. Поищите d3dx9_34.dll в карантине. Если он там, то верните его на место и пометьте как исключение.
В тех случаях, когда файл повреждён или удалён, исправить ошибку можно так:
Установка всего пакета библиотек занимает много времени, куда быстрее — скачать недостающую dll и интегрировать её в систему. Файл d3dx9_34.dll скачать бесплатно для Windows 7/8/10 можно тут. Когда загрузка будет закончена, поместите библиотеку в одну из системных папок. В какую? Это зависит от типа вашей операционной системы. Для Windows x86 нужна папка C:\Windows\System32, а для x64 – SysWOW64 в той же директории. Когда d3dx9_34.dll достигнет места назначения, его необходимо зарегистрировать.
Не помогло? Установите весь пакет DirectX, который вы также найдёте на нашем сайте. Это наверняка решит проблему. Когда установка будет завершена, обязательно перезагрузите компьютер. Проверьте проблемную игру на наличие ошибки, она едва-ли появится снова.
Рекомендуем сначала скачать и установить/обновить драйвер DirectX. Ошибка должна исчезнуть сразу же после установки.
Как установить DLL файл вы можете прочитать на страницы, в которой максимально подробно описан данный процесс.