D3d9 dll что это за ошибка как

Как устранить ошибку, связанную с файлом d3d9.dll

Опубликовано 18 сентября 2015
Автор статьи NimdaIT
Категория Устранение неполадок
Обсуждение нет комментариев

В этой статье мы поговорим о том, как исправить ошибку, связанную с отсутствием или повреждением на компьютере файла d3d9.dll. Данная проблема, как правило, возникает после загрузки и запуска компьютерных игр. Преимущественно с ней сталкиваются пользователи операционных систем Windows 7 и выше.

Ошибка с файлом d3d9.dll может возникнуть по нескольким причинам:

1. На компьютере поврежден или отсутствует файл d3d9.dll;

2. В папке с игрой уже присутствует файл d3d9.dll;

3. Файл d3d9.dll не зарегистрирован в системе.

Как устранить ошибку?

Способ 1. Перейдите в папку с игрой и убедитесь в том, что в ней не содержится файла d3d9.dll. Если он все же присутствует, то обязательно удалите его, и тогда система будет обращаться к тому файлу d3d9.dll, который располагается в системной папке.

Способ 2. Обновите DirectX. В состав пакета DirectX входит файл d3d9.dll, поэтому именно этот способ и поможет вам, если данный файл поврежден, устарел или вовсе отсутствует.

Для этого перейдите по ссылке в конце статьи на официальный сайт Microsoft и скачайте веб-установщик DirectX. После окончания загрузки запустите файл и проведите установку последней доступной для вашего компьютера версии DirectX.

Способ 3. Перейдите в системную папку C:\Windows\System32 и проверьте в ней наличие файла d3d9.dll. Если файл там присутствует, возможно, он не был зарегистрирован в системе.

Для этого запустите окно «Выполнить» сочетанием клавиш Win+R и в открывшемся миниатюрном окне введите следующую команду:

Способ 4. Если ни один из вышеприведенных способов не принес должного результата, а в папке C:\Windows\System32 отсутствует необходимый файл, то можно попробовать скачать его из стороннего источника, распространяющего подобные библиотеки.

Для этого откройте ваш поисковик и в строке поиска введите запрос следующего типа: «Скачать d3d9.dll». Уже в первых строках результатов появятся ссылки на ресурсы, откуда и можно скачать недостающий файл.

Обратите внимание! Скачивая файл d3d9.dll из сторонних источников, вы должны понимать, что вместо искомого файла вы вполне можете скачать вредоносный файл, который принесет серьезный ущерб компьютеру, вплоть до переустановки Windows. Далеко не все ресурсы распространяют безопасные DLL-файлы, поэтому будьте предельно внимательны!

Скачав необходимый файл, его необходимо перенести в системную папку C:\Windows\System32, а затем зарегистрировать в системе, как это было описано в предыдущем способе. Завершите установку файла d3d9.dll перезагрузкой компьютера и повторным запуском игры.

Источник

Скачать d3d9.dll

Иногда, при попытке запустить очередную игру, скачанную через торрент, пользователь обнаруживает ошибку, в которой говорится что в системе недостает одного из файлов, входящих в динамическую библиотеку DirectX от Microsoft. Что делать в таком случае, как решить проблему и где бесплатно скачать d3d9.dll, чтобы потом установить его в Windows XP, Windows 7, Windows 8 или Windows 10? Именно об этом и пойдет речь в нашей статье.

Для чего нужен и почему возникает ошибка?

Файл d3d9.dll является одним из многих компонентов динамической библиотеки DirectX, которая нужна для нормальной работы современных 3D-игр. Данную программу разработали в Майкрософт, начиная еще с Windows XP и DirectX 9. Сегодня библиотека претерпела изменения, но в большинстве своем осталась такой же. Например, игры в новой Windows 10 будут работать и на DirectX 9, которая сильно устарела. Это значит, что для запуска 3D-приложений можно использовать старые выпуски Direct в современных ОС, но не наоборот.

Читайте также:  Картридж для фильтра барьер норма

Теперь разберемся, из-за чего возникает ошибка, связанная с отсутствием любого из нужных для запуска игры dll-файлов, в нашем случае – d3d9.dll. Как только мы пытаемся открыть игру, операционная система дает команду DirectX, которая, в свою очередь, обращается к определенным компонентам, и если их нет, то возникает сбой. У некоторых пользователей может назреть закономерный вопрос – так почему же такой нужный компонент отсутствует в системе или игре? Все очень просто – существует целый ряд причин, из-за которых d3d9.dll способен оказаться недоступным.

  • игра, скачанная с пиратских серверов, была неправильно переупакована и нужный для ее работы файл оказался поврежденным;
  • антивирус воспринял один из нужных для работы игры файл как вредоносное ПО и удалил его;
  • операционная система, на которой производится установка, заражена вирусами;
  • на компьютере или ноутбуке элементарно отсутствует Microsoft DirectX (он не всегда поставляется с игрой).

Заметка: перед тем как приступить к устранению проблемы, попробуйте отключить антивирус и установить игру повторно – как это сделать на примере защитника Windows 10 мы описали в этой статье.

Список игр, в которых чаще всего возникает ошибка из-за отсутствия файла d3d9.dll:

  • Fallout 3;
  • Fallout new Vegas;
  • CS Go;
  • GTA San Andreas;
  • PayDay 2;
  • GTA 4;
  • NFS Rivals;
  • и другие.

Устраняем проблему

Ниже вы найдете сразу два метода, способных устранить ошибку, которая возникает, когда d3d9.dll не найден на ПК. К каждому варианту прикреплена короткая аннотация: прежде чем приступить к выполнению пошаговой инструкции внимательно прочтите ее.

Скачиваем d3d9.dll вместе с DirectX

Проще всего скачать и добавить в систему d3d9.dll через установку всего пакета Microsoft DirectX. Всего три простых шага и можно переходить к запуску игрушки. Достоинствами данного варианта являются бесплатность, простота и наличие официального инсталлятора. Давайте рассмотрим, где его бесплатно скачать и как установить.

  1. Изначально приступаем к загрузке WEB-установщика, который автоматически скачает на ПК все нужные для работы игр dll-файлы. Дистрибутив взят с официального сайта, поэтому является полностью оригинальным. Скачиваем DirectX. Когда zip-архив будет получен, распакуйте его и запустите файл. Изначально принимаем лицензионное соглашение. Для того чтобы это сделать, установите переключатель триггера так, как это показано на скриншоте.

  1. Перед самой установкой обязательно уберите флажок с загрузки дополнительного программного обеспечения. Например, панель Bing нам точно не понадобится, она только займет лишнее место в браузере и замедлит скорость его работы. Снимаем галочку с обозначенного пункта и кликаем по «Далее».

  1. Идет установка динамической библиотеки и распаковка всех ее dll-компонентов. Ждем, когда процесс подойдет к концу.

Так как это всего лишь WEB-установщик, для его работы обязательно наличие подключения к интернету.

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

Загружаем файл отдельно

Существует и еще один способ добавить d3d9.dll в систему и, таким образом, заставить игру работать. Сразу скажем, вариант работает не всегда и не у всех, если с ним ничего не получится, то используйте метод с полной установкой DirectX. Проблема возникает не со скачиванием файла и копированием его в систему, а с последующей регистрацией, которая не проходит без других dll, которых чаще всего тоже нет. Иногда игра начинает работать даже без регистрации d3d9.dll в Windows, именно так было и в нашем случае.

  1. Изначально скачайте d3d9.dll – сделать это можно по прямой ссылке. Мы вычленили компонент прямо из DirectX, поэтому он является на 100% оригинальным. Если вы попытаетесь найти файл в сети, скорее всего, на вашем ПК поселится еще один житель – его еще называют вирус. Когда файл будет загружен, поместите его в один из системных каталогов, в зависимости от разрядности Windows.

Чтобы проверить разрядность системы, используйте сочетание клавиш [knopka]Win[/knopka]+[knopka]PauseBreak[/knopka] (на картинке нужный пункт обведен красной рамкой).

Для систем x32 bit:

Читайте также:  Как подключить принтер к компьютеру через сетевой кабель pantum m6500

Для систем x64 bit:

  1. Далее копируем d3d9.dll и в папку с игрой. Кидать файл нужно именно в тот каталог, в котором находятся так называемые исполняемые файлы. Это могут быть .exe или .bin. Скриншот отображает корневую папку с игрой World of Tanks.

  1. Последний шаг добавления d3d9.dll в систему – это регистрация файла. Так мы даем понять игре, что данный драйвер присутствует и нужно лишь обратиться к нему. Запустите утилиту «Выполнить» (используйте сочетание горячих клавиш [knopka]Win[/knopka]+[knopka]R[/knopka]) и введите в окошко команду:

Теперь нужно обязательно перезагрузить наш ПК и уже можно пробовать запускать игру. Опять же, если вариант не даст положительного результата, используйте способ с полной установкой DirectX.

Подводим итоги

Выше мы рассказали, как бесплатно скачать d3d9.dll вместе с DirectX и отдельно от него. Также научили вас как правильно решать проблему с появляющейся при запуске игры ошибкой. Для закрепления полученной информации ниже вас ждет тематический видеоролик. Если и после его просмотра у вас останутся вопросы, задайте их в комментариях, мы или другие пользователи обязательно поможем вам выйти из сложившейся ситуации.

Источник

ИСПРАВЛЕНИЕ: Не удалось создать D3D, ошибка устройства D3D9 [Steam Games]

Ошибки при запуске — слишком привычное явление для геймеров, как будто игра чувствует наше желание играть и отказывается дать нам то, что мы ищем. Так обстоит дело с Failed to create D3D device или менее распространенным, но не менее раздражающим Failed to create D3D9 device error .

Обе эти ошибки сообщают игроки, запускающие игры через Steam, и, похоже, они касаются только нескольких игр:

  • Left 4 Dead 2
  • CS: GO
  • Borderlands 1 и 2
  • Портал
  • Ракетная лига

К счастью, для исправления ошибок D3D и D3D9 необходимо выбрать один и тот же путь, поскольку они имеют общую причину. Основная причина связана с графикой, в частности с драйвером видеокарты.

Мы предпримем обычные шаги по устранению неполадок, когда вы увидите эти ошибки.

Как исправить ошибку «Не удалось создать устройство D3D или D3D9»?

1. Перезагрузите компьютер.

  • Перейдите в Пуск> Питание> Перезагрузка.

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

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

Процесс перезагрузки стирает текущее состояние программного обеспечения, что во многих случаях является всем, что нужно для устранения ошибок.

2. Проверьте целостность файлов игры.

  1. Щелкните правой кнопкой мыши проблемную игру
  2. Перейти к свойствам
  3. Перейдите на вкладку Local Files.
  4. Нажмите на Проверить целостность файлов игры.

Valve любезно добавила в Steam возможность проверять, не были ли файлы вашей игры каким-либо образом повреждены или что-то отсутствует в каталоге установки игры.

Это может помочь, если ваше антивирусное или антивредоносное программное обеспечение решило заблокировать файл или поместить его в карантин.

Если ошибка « Не удалось создать устройство D3D» или «Устройство D3D9» было вызвано ошибкой графического драйвера, перезапуск системы может решить проблему.

Steam не отвечает на вашем ПК? Попробуйте эти простые решения

3. Обновите Windows до последней версии.

  1. Откройте настройки (сочетание клавиш Win + i)
  2. Перейти к обновлению и безопасности
  3. Нажмите Проверить наличие обновлений

Постоянное обновление вашей операционной системы Windows важно, потому что вы извлекаете выгоду из последних исправлений ошибок и обновлений безопасности.

Иногда эти обновления включают исправления совместимости, которые могут исправить такие ошибки, как « Не удалось создать устройство D3D» или « Ошибка создания устройства D3D9» .

4. Обновите графические драйверы.

Для видеокарт nVidia:

  1. Открыть GeForce Experience
  2. Перейдите на вкладку Драйверы
  3. Нажмите на проверки обновлений с
  4. Как только новый драйвер будет найден, нажмите Экспресс-установка или Выборочная установка.
  5. Перезагрузите компьютер
Читайте также:  Как восстановить принтер onenote

Для видеокарт AMD:

  1. Щелкните правой кнопкой мыши на рабочем столе
  2. Выберите программное обеспечение AMD Radeon
  3. В разделе «Драйверы и программное обеспечение» нажмите » Проверить наличие обновлений».
  4. Установите новый драйвер и перезагрузитесь

Один из лучших способов исправить ошибку «Не удалось создать устройство D3D или D3D9» — это обновить драйвер видеокарты.

Эти ошибки вызваны проблемой с видеокартой или ее драйвером, поэтому в большинстве случаев решением будет обновление драйвера.

Чтобы сделать еще один шаг вперед, мы настоятельно рекомендуем выполнить чистую установку графического драйвера или использовать такую ​​утилиту, как DDU, для полного удаления графического драйвера перед установкой нового.

Примечание. Если вы используете DDU для удаления графического драйвера, вам необходимо перейти на веб-сайт производителя видеокарты и вручную загрузить драйвер или графическое программное обеспечение (GeForce Experience или AMD Adrenalin).

Не знаете, как использовать DDU? Нет проблем, у нас есть руководство, чтобы показать вам.

5. Установите параметры запуска игры.

  • Открыть Steam
  • Щелкните игру правой кнопкой мыши
  • Выбрать свойства
  • На вкладке «Общие» выберите « Установить параметры запуска».
  • Тип -w 1920 -h 1080
  • Нажмите ОК > Закрыть
  • Запустить игру

Примечание: вместо 1920 и 1080 используйте собственное разрешение вашего монитора.

Это заставит игру запуститься с указанным разрешением. Поскольку некоторые из этих игр немного старше, они не всегда работают с новым оборудованием и более высокими разрешениями.

Это может вызвать проблему, когда игра пытается запустить с низким разрешением, поэтому вам нужно будет принудительно установить желаемое разрешение.

6. Запускаем игру в режиме совместимости.

  1. Перейдите в папку с установкой игры (щелкните игру правой кнопкой мыши в Steam> Управление> Обзор локальных файлов )
  2. Щелкните правой кнопкой мыши исполняемый файл
  3. Выбрать свойства
  4. Перейдите на вкладку » Совместимость».
  5. Либо запустите средство устранения неполадок совместимости, либо установите флажок и вручную выберите старую версию Windows для запуска игры.

После того, как вы включили режим совместимости, вы сможете запустить игру, и это должно очистить ошибку Failed to create D3D or D3D9 device .

7. Включите службы для исправления ошибки «Не удалось создать устройство D3D».

Откройте окно запуска (сочетание клавиш Win + R)

  1. Введите msconfig
  2. Перейдите на вкладку Services
  3. Убедитесь, что все сервисы nVidia или AMD включены
    • Примечание. Если вы не знаете, какие это службы, нажмите « Включить все».
  4. Перезагрузите компьютер

В погоне за большей производительностью некоторые пользователи отключают определенные службы, которые они считают несущественными, но мы не можем не подчеркнуть этого достаточно: вы никогда не должны отключать их, если вы не вносите 100% изменений, поскольку это может привести к сбоям игры или даже хуже того, нестабильность системы.

Эти исправления помогут вам исправить ошибки «Не удалось создать устройство D3D» и «Не удалось создать устройство D3D9» при запуске игр в Steam.

Если у вас возникнут другие проблемы с играми Steam, сообщите нам об этом в разделе комментариев ниже.

FAQ: Проблемы с устройством D3D или D3D9

  • Что такое ошибка устройства D3D?

D3D (Direct 3D) — это компонент DirectX API, который ваша система использует для визуализации графики. Если у вас возникли проблемы с D3D, это руководство покажет вам, как их исправить. Для получения дополнительной информации о Direct3D ознакомьтесь с нашей подробной статьей.

  • Что означает ошибка D3D?

Когда вы получаете сообщение об ошибке D3D, это означает, что у вас проблема с графическим адаптером. Чтобы узнать, как ее исправить, выполните действия, перечисленные выше.

  • Как исправить ошибку D3D CSGO?

Обновите графический драйвер до последней версии, затем следуйте инструкциям из этого руководства.

Источник

КомпСовет