Не найдена точка входа в процедуру не найдена в библиотеке dll d3d9 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 Еще. Меньше
Проблемы
Файл d3dx9_25. dll не найден
Файл d3dx9_27. dll не найден
Причина
Дальнейшие действия
Для получения дополнительной помощи посетите веб-сайт службы поддержки Майкрософт. На нем доступны указанные ниже службы.
Ошибка может возникать при попытке запустить или установить различные программы, например iTunes, Photoshop, Trillian, а также такие игры, как Grand Theft Auto V. Если отсутствующий или повреждённый компонент является частью операционной системы, он может быть заменён автоматически. Во всех остальных случаях придётся выполнить нижеописанные шаги.
Решение 3. Восстановите или переустановите соответствующую программу
Одним из вариантов является переустановка приложения или его восстановление с помощью средств Windows. Однако это работает только с программами, являющимися частью ОС.
- Нажмите комбинацию Win + X и выберите Программы и компоненты.
- Найдите в списке проблемную программу.
- Щёлкните по ней ПКМ и выберите Восстановить.
Однако большинство приложений, которые выдают ошибку, скорее всего, являются сторонними. В таком случае следует переустановить именно эту программу. Найдите её в списке и удалите, а затем установите снова.
Решение
Решение 1. Установите последний распространяемый пакет Visual C ++
Распространяемый пакет Visual C++ может включать отсутствующие/повреждённые элементы, вызывающие ошибку. Таким образом, скачивая и устанавливая последнюю версию проблема решится автоматически.
- Посетите официальный сайт Microsoft, и в частности, страницу с компонентами Visual C ++
- Необходимо скачать как 32-битную, так и 64-битную версии – x86: файлы vc_redist.x86.exe и x64: vc_redist.x64.exe
- Запустите каждый из установщиков и следуйте инструкциям на экране.
- Перезагрузите компьютер и посмотрите, исчезла ли ошибка.
Решение 5. Выполните восстановление системы
- Нажмите Win + R, введите следующую команду и щёлкните Ок: rstrui.exe
- В окне запуска восстановления нажмите Далее.
- В следующем окне нужно выбрать дату, к которой необходимо откатить систему.
- Установите галочку на пункт: “Показать другие точки восстановления”, чтобы выбрать оптимальный вариант.
- Отметьте конкретную дату и нажмите Далее.
- Ожидайте окончания процесса, в результате которого компьютер будет перезагружен, а система откатиться к выбранной точке восстановления.
Копирование файла вручную
Чтобы устранить эту проблему, скопируйте файл 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 для других игр.
Решение 4. Повторно зарегистрируйте файл DLL
Как это сделать:
Решение 2. Запустите проверку системных файлов
Проверка системных файлов – отличный инструмент, способный решить многие проблемы с повреждёнными элементами в системе.
- Нажмите Win + X и выберите пункт Командная строка (Администратор).
- В системное окно скопируйте и вставьте следующую команду: sfc/scannow
- Нажмите Enter и дождитесь окончания операции.
- По завершении процесса система сообщит об исправленных ошибках или укажет файлы, которые восстановить не удалось.
- В случае положительного результата, перезагрузите компьютер.
- Если проблему решить не удалось, переходите к следующему способу.
Решение 6. Воспользуйтесь инструментом восстановления Media Creation Tool
Если при установке Windows возникает ошибка типа: “Setup.exe – не найдена точка входа в процедуру DecodePointer из-за отсутствия компонента KERNEL32.dll”, следует использовать инструмент Media Creation для извлечения недостающих файлов.
Библиотека d3d9.dll является довольно важным компонентом в работе всех игр на вашем компьютере. Мы предоставим вам некоторую дополнительную информацию о файле и о методах борьбы с ошибкой связанных с этим файлом.
Запуск программы невозможен, так как на компьютере отсутствует d3d9.dll.
Точка входа в процедуру Direct3DCreate9Ex не найдена в библиотеке DLL d3d9.dll
Не удалось запустить данное приложение, так как не найден файл d3d9.dll. Повторная установка приложения может решить эту проблему.
Файл d3d9.dll отсутствует.
В первую очередь нужно вас уведомить, что проблемы с указанным файлом являются легко решаемой ситуацией. Для начала нужно понять, для чего эта библиотека нужна. Увидев расширение DLL мы можем сказать, что данный файл являет собой динамическую библиотеку, которой могут пользоваться огромное количество мультимедийных приложений на вашем компьютере, причем в одно и то же время.
По аббревиатуре файла можно определить, что файл имеет отношение к такому программному обеспечению, как DirectX, которое непосредственно участвует в работе видеоигр или мультимедийных утилит. То есть без этой библиотеки вы навряд ли запустите хотя бы какое-то современное приложение, которое использует силы вашего графического ускорителя.
Если вы увидели эту ошибку при запуске приложения, то это прямо указывает на то, что с элементом d3d9.dll что-то произошло, а произойти с ним могло много чего: повреждение вирусами, блокировка антивирусом, повреждение записей Реестра Windows о файле, последствия действий самого пользователя и так далее. В общем, причин может быть огромное количество, но это не так важно.
Начнем с самого простого – обновление DirectX. Для этого пройдите на официальный сайт Microsoft, перейдите в раздел загрузок и скачайте веб-установщик. Или же вы можете воспользоваться этой ссылкой , которая приведет вас в тот же раздел загрузок. Обновите свои библиотеки DirectX и попробуйте запустить приложение с ошибкой d3d9.dll. Если она все еще присутствует, что крайне странно, то можете попробовать установить эту библиотеку в систему самостоятельно. Именно это мы сейчас и рассмотрим.
Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Выполните средство проверки системных файлов на наличие ошибок.
Используйте средство проверки системных файлов (SFC.exe) для определения, какой файл является причиной проблемы, а затем замените файл. Чтобы сделать это, выполните следующие действия.
Откройте окно командной строки с повышенными правами. Для этого нажмите кнопку Пуск, выберите Все программы, Стандартные, щелкните правой кнопкой мыши командную строку и выберите команду Запуск от имени администратора. Если запрос пароля администратора или подтверждения введите пароль или нажмите кнопку Разрешить.
В командной строке введите следующую команду и нажмите клавишу ВВОД:
sfc /scannow
Нажмите клавишу Enter на клавиатуре. Система сообщит о начале проверки системных файлов, а также отобразит ход выполнения в процентах.
Команда sfc /scannow сканирует все защищенные системные файлы и заменяет неправильные версии правильными.
Если проблема не устранится, тогда выполните восстановление системы на дату до возникновения проблемы.
Войдите в систему с учетной записью администратора. В окне Восстановление завершено нажмите кнопку ОК.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Беда. После обновления дров nvidia на новую версию 344,11 при запуске игры появилась ошибка: Точка входа в процедуру Direct3DCreate9Ex не найдена в библиотеке DLL d3d9.dll , и далее сколько не жми ок она появляеться снова и снова. Откат на предыдущую версию 340.52 ничего не изменил, переустановка directx так же ничего не меняет так же как и переустановка игры полностью. Получаеться новые дрова чтото испортили и игра больше не запуститься. что делать??
Попробуй удалить из папки с игрой d3d9.dll, если она конечно там присутствует. Или наоборот закинуть её в папку windows/sistem32/, если конечно она там отсутствует или битая.
удалил из папки с игрой, запустилось но от этого enb перестало работать, вернул обратно и ошибка вернулась. В windows/sistem32 он стоит и его не замениш другим так как система не даст. Что еще можно придумать?
обновление DirectX до последней версии не помогает, уже писал об этом выше. Уже перепробовал кучу вариантов вплоть до замены d3d9.dll в system32, ничего не меняется. Вот уроды нвидиа, испортили своими дровами игру , и вернуть как было теперь не выходит :(
Мне в этой ситуации помогло снести этот самый d3d9.dll из папки с игрой. Стала нормально запускаться, проблем с работоспособностью не наблюдается.
у меня все намного проще, я просто жду некоторое время после появления ошибки, затем жму 3-4 раза окей на ошибке и у меня запускается .
от ENB отказываться не хочу, и соответственно удаление d3d9.dll не решает для меня проблемы . Проверил, без d3d9 игра запускается, но уже выглядит уныло и желания играть дальше пропадает. Вопрос то в другом: на версии дров 340.52 все прекрасно работало, и после этой ситуации с косячными новыми дровами я опять откатился на предыдущую 340.52, но проблема то осталась. Выходит кроме файла d3d9.dll косяк еще где то, чтото еще испортили новые дрова, и установка предыдущей версии дров к сожалению проблему не иссправляет .
Скачайте и установите последнюю версию DirectX
Чтобы устранить эту проблему, скачайте и установите последнюю версию среды выполнения для конечных пользователей DirectX. Для этого посетите веб-сайт корпорации Майкрософт по адресу:
Устанавливаемое программное обеспечение не проходило проверку на совместимость с этой версией Windows. (Подробнее о тестировании на совместимость.)
Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
822798 Не удается установить некоторые обновления и программы
Читайте также: