Bugsp.ru

Ваша компьютерная помощь
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Решение ошибки: DirectX device creation errorred

Ошибка DirectX device creation error

Ошибка DirectX device creation error появляется, как правило, при открытии современных игр или программ. А говорит она о неполадках в системе или самой библиотеке. Многие пользователи жалуются на такую проблему, поэтому и нужно знать о том, как с ней разобраться. Именно об этом и пойдет речь в данной статье.

Подробности

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

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

Случай №1: Обновление Директа

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

Обратитесь к нашей статье «Онлайн-установщик DirectX», чтобы загрузить последнюю версию библиотеки

Случай №2: Обязательное обновление драйвера

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

Поэтому нужно заняться обновлением программного обеспечения. Можно, конечно, посетить сайт производителя оборудования, скачать там нужную версию ПО и установить ее вручную. Но это несколько затруднительно. Гораздо проще использовать для обновления инструменты самой операционной системы. Вот как это можно сделать:

Пункт Обновить драйвер в Диспетчере устройств

  1. Нажимаем комбинацию клавиш Win + R.
  2. Выполняем команду devmgmt.msc. В результате откроется «Диспетчер устройств».
  3. Теперь раскрываем раздел «Видеоадаптеры».
  4. Находим имя своей графической карты, а затем кликаем на эту графу правой кнопкой мыши.
  5. В отобразившемся списке вызываем функцию «Обновить драйвер».
  6. Ждем запуска соответствующего инструмента. В нем выбираем опцию «Автоматический поиск…».

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

Случай №3: Принудительный откат драйвера

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

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

Пункт Откатить драйвер в Диспетчере устройств

  1. По аналогии с предыдущей инструкцией вызываем инструмент «Диспетчер устройств».
  2. Вновь находим графу с названием видеокарты. Но на этот раз дважды щелкаем по ней ЛКМ.
  3. Перемещаемся на вкладку «Драйвер».
  4. Нажимаем на кнопку «Откатить».
  5. Подтверждаем выполнение действия.

Теперь у вас установлена именно та версия ПО, которая использовалась до обновления. Однако учтите, что изменения вступят в силу только после перезагрузки компьютера. Рестарт необходим для учета всех изменений. А потом уже можно тестировать любимую игру на наличие ошибок. Если и это не помогло, то у нас есть еще несколько вариантов.

Читайте так же:
Лучшие программы для форматирования флешек

Случай №4: Отключение защиты ОС

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

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

  1. Опять нажимаем Win + R.
  2. Вводим services.msc и кликаем по кнопке «ОК».
  3. В отобразившемся перечне служб находим пункт «Брандмауэр…» и кликаем по нему дважды ЛКМ.Пункт Брандмауэр Защитника Windows в окне Службы
  4. Откроется окошко с параметрами. Нажимаем на кнопку «Остановить».
  5. А теперь кликаем «Применить».Временно остановить службу Брандмауэр защитника Windows
  6. Закрываем все окна.

Вот так отключается брандмауэр. Как вы могли заметить, мы не стали копаться в его настройках (все равно бесполезно), а поступили гораздо проще – отключили всю службу, хоть ее работа и будет восстановлена после перезагрузки ПК. Так проще и намного быстрее. Теперь же пришло время заняться вторым возможным источником проблем – антивирусом.

Деактивировать его можно следующим образом:

Пункт Приостановить защиту в меню ESET Internet Security

  1. Находим значок антивируса в трее Windows.
  2. Кликаем по нему ПКМ.
  3. Выбираем опцию временного отключения.
  4. Указываем временной промежуток (хватит нескольких минут).
  5. Подтверждаем выполнение действия.

Теперь, когда защита ОС полностью отключена, можно пробовать запускать игру. Если ошибка более не появляется, то это значит, что нужно править правила антивируса и файервола. Но если все осталось точно так же, как и было, то проблема в другом. А вот защиту в любом случае придется возвращать на место.

Случай №5: Очистка ПК от вирусов

Это закономерно. Если ничего из вышеперечисленного не помогает, то 99 шансов из 100 за то, что на компьютере пользователя поселились вирусы. Эти вредные объекты способны блокировать работу самых разных файлов. В том числе и Директа. Отсюда и различные ошибки. Более того, последствия могут быть еще печальнее (потеря важных данных, поломка ОС и т.д.), если ничего не предпринимать. Поэтому с вредоносными объектами следует бороться. Просканировать компьютер можно несколькими антивирусами. Используйте тот, который вам больше нравится.

А мы же остановимся на ESET Internet Security – это мощный продукт для борьбы с вирусами, который распространяется на платной основе, но также имеет бесплатную версию, доступную на протяжении месяца.

Инструкция по использованию программы:

  1. Перейдите к главному окошку Internet Security.
  2. Откройте раздел «Сканирование компьютера», расположенный в меню слева.
  3. Теперь активируйте пункт «Выборочное сканирование», предварительно нажав на «Расширенное…».Пункт Выборочное сканирование в ESET Internet Security
  4. Задайте все доступные местоположения для проверки.
  5. Кликните ЛКМ на кнопку «Сканировать как…».Пункт Сканировать как админ в ESET Internet Security

Остальная часть процедуры полностью автоматическая, так что от пользователя ничего не требуется. Не забудьте только перезагрузить компьютер, как только она будет окончена. А уже потом следует запустить проблемную игрушку и проверить ее работоспособность. Если это не помогло, то двигаемся дальше.

Случай №6: Восстанавливаем файлы ОС

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

Читайте так же:
Скачать Друг Вокруг на компьютер бесплатно для Виндовс 7

К счастью, разработчики Windows предусмотрели такую ситуацию и встроили в ОС инструмент для ее исправления. Для восстановления файлов нам будет достаточно простой командной строки. Если делать все в строгом соответствии с инструкцией, то никаких неприятных казусов не будет. Итак, начнем:

Запустить Командную строку из меню Пуск

  1. Открываем меню «Пуск.
  2. Затем ищем каталог «Служебные…» и кликаем по нему.
  3. Здесь нам нужен инструмент «Командная строка». Откройте ее с правами администратора, кликнув по соответствующей строке ПКМ и выбрав нужную опцию.
  4. В самой консоли введите sfc /scannow.

Команда sfc scannow в Командной строке

После нажатия на Enter начнется проверка целостности файлов и их восстановление в случае необходимости.Процесс займет от 5 до 15 минут. После того, как процедура будет завершена, обязательно перезагрузите компьютер. Иначе от этого восстановления не будет никакого толку. Проверять работоспособность игры нужно после рестарта.

Заключение

В рамках данного материала мы попытались ответить на вопрос о том, что делать если вдруг возникает ошибка «DirectX device creation error» при запуске какой-нибудь игры. Как правило, эта ошибка связана с какой-нибудь программной неполадкой в самих библиотеках, в драйвере графического адаптера или же в операционной системе.

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

Ошибка Direct3D initialization error при запуске игры. Что делать?

Один из типичных вопросов

Здравствуйте.

У меня в Windows 10 при запуске некоторых игр появляется ошибка «Direct3D initialization error». Windows шла вместе с ноутбуком, версия «Домашняя для одного языка».

Скажите, может ли эта ошибка быть из-за версии Windows, и как ее исправить?

Вообще, подобная ошибка не редкость, особенно после переустановки Windows (в вашем случае, после покупки ноутбука, так как в магазинах редко устанавливаются все необходимые библиотеки и драйвера, необходимые для комфортной работы устройства).

Появляется она, как правило, после попытки запустить какую-нибудь игру — либо сразу, либо в игре будет просто черный экран, а свернув ее вы увидите это окно.

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

Типичный вид ошибки

ускорение ПК

Что делать с ошибкой Direct3D

Обновление DirectX

Самая частая причина появления подобной ошибки связана с отсутствием библиотеки👉 DirectX. Причем, не обязательно, что она у вас не установлена, возможно у вас просто нет какого-то конкретного файла из библиотеки.

DirectX — специальная библиотека для программистов. Используется в большинстве случаев при разработке игр. Пакет доступен для установки и обновления на официальном сайте Microsoft. Более подробно от этом можете узнать на сайте Википедии.

👉 Несколько способов обновить DirectX — см. инструкцию

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

Чтобы узнать, какой DirectX у вас на ПК, нажмите:

  1. сочетание кнопок Win+R, чтобы открылось окно » Выполнить «;
  2. далее впишите команду dxdiag и нажмите Enter (см. скриншот ниже).

Запускаем средство диагностики DirectX (DxDiag)

Запускаем средство диагностики DirectX (DxDiag)

Далее во вкладке «Система» будут представлены все необходимые данные: версия вашей ОС Windows, ваша видеокарта, звуковое устройства, версия BIOS, и версия DirectX (см. на красный квадрат на скрине ниже) .

Средство диагностики DirectX

Средство диагностики DirectX / Кликабельно

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

Читайте так же:
Как сохранить страницу в PDF в Mozilla Firefox

Принятие условий лиц. соглашения DirectX

В конце операции вы должны увидеть сообщение о том, что установка DirectX завершена, нужные пакеты обновлены и пр. Либо, как вариант, мастер сообщит вам о том, что новая версия DirectX уже установлена и в обновлении не нуждается.

Рекомендую после этого перезагрузить компьютер, а затем попробовать запустить игру.

Установка DirectX завершена

Как правило, после такого обновления, игра начинает работать как нужно.

👉 ДОПОЛНЕНИЕ!

Если у вас нет интернета (либо он медленный или сайт Microsoft недоступен, выдает ошибку и т.д.), DirectX можно обновить с помощью игр: почти на половине дисков с играми есть новая версия DirectX (прим.: новая на момент запуска игры, конечно) . Поэтому, вам достаточно взять более-менее современную игру и установив ее, обновите DirectX.

Проблема с драйвером видеокарты

Если ошибка все так же появляется, возможно ваша видеокарта отключена в диспетчере устройств (такое может быть, например, у ноутбуков с 2-мя видеокартами), либо у вас просто не обновлены/не установлены драйвера на видеокарту.

Как проверить наличие драйверов и включена ли видеокарта

Самый простой способ, воспользоваться диспетчером устройств. Чтобы его открыть:

  1. нажмите кнопки Win+R;
  2. далее введите devmgmt.msc и нажмите Enter.

Запуск диспетчера устройств - devmgmt.msc

Запуск диспетчера устройств — devmgmt.msc

Далее откройте вкладку «Видеоадаптеры» , и посмотрите, все ли видеокарты включены, и не горит ли напротив них желтый восклицательный знак (указывающий на проблемы с драйверами, пример — ).

Ниже на скриншоте показано, что один видеоадаптер отключен и не задействован. Часто ошибка с Direct3D связана как раз с этим.

Intel HD включена, NVIDIA выключена

Чтобы включить адаптер, просто щелкните по нему правой кнопкой мышки и выберите функцию «Задействовать» . Пример на скрине ниже.

После этого перезагрузите компьютер, затем попробуйте открыть игру.

👉 ДОПОЛНЕНИЕ!

В некоторых случаях одна из видеокарт может быть отключена в BIOS компьютера (например, если у вас на ноутбуке стоит дискретная и встроенная видеокарты) . Чтобы проверить так ли это, зайдите в BIOS, обычно, в разделе MAIN можно найти режим работы графики (Graphic mode). Пример показан на фото ниже.

👉 Как зайти в BIOS — см. инструкцию

👉 Кнопки для входа в BIOS для разных производителей ноутбуков/ПК — см. инструкцию

Как обновить драйвера на видеокарту:

  1. Способ №1 : зайти на официальный сайт производителя вашего ноутбука и скачать их оттуда. Если не знаете точную модель ноутбука, воспользуйтесь программами для определения характеристик компьютера;
  2. Способ №2 : воспользоваться специальными программами для автоматического поиска и обновления драйверов. Самый простой и быстрый вариант, на самом деле. К тому же, программы проверят необходимые библиотеки для игр (например, Drive Booster, рекомендую);
  3. Способ №3 : работать в ручном режиме, через диспетчер устройств. Более подробно об этом см. здесь.

Используйте режим совместимости

Не так давно я тестировал ноутбук с относительно новым процессором AMD Ryzen 5 2500U и столкнулся с одной интересной особенностью.

Обновил DirectX, установил все необходимые драйвера, различные пакеты и дополнения к играм — однако, часть игр не запускалась, показывая ошибку Direct3D. (особенность: все игры были старыми, что наводило на разные мысли. ) .

Довольно сильно я был удивлен, когда открыл свойства исполняемого файла игры, перешел во вкладку «Совместимость» и поставил галочку напротив пункта «Запустить игру в режиме совместимости с Windows XP SP 2» — игра стала нормально работать, никаких ошибок, связанных с Direct3D, больше не было.

Читайте так же:
Как поставить метку на Яндекс Карте

Примеры, что нужно сделать, приведены на скринах ниже.

Открываем свойства исполняемого файла игры

Открываем свойства исполняемого файла игры

Запустить игру в режиме совместимости с Windiows XP SP 2

Запустить игру в режиме совместимости с Windows XP SP 2

👉 Также в помощь!

Как запустить старую игру на новом компьютере — см. способы и примеры

PS

Если ничего не помогло из выше написанного, то также рекомендую еще обновить пакет Microsoft Visual C++ и NET Framework.

Ошибка Warframe DirectX Device Creation Failed

ошибка

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

Отключите чип Intel

  • Откройте панель управления NVIDIA посредством ярлыка в трее или щелкните ПКМ на рабочем столе. Затем в меню выберите соответствующую опцию.

панель

  • Интерфейс управления NVIDIA, как правило, представлен в двух колонках. Слева список доступных настроек, справа настройки – переключатели. Их много, вам нужны лишь некоторые из раздела «Управление параметрами 3D».

переобход

  • Перейдите в «Программные настройки».
  • Нажмите «Добавить» и укажите исполняемый файл игры Warframe, чтобы она всегда воспроизводилась посредством дискретной видеокарты.
  • Затем укажите предпочитаемый графический адаптер Nvidia. При этом обязательно отключите функцию «Автовыбор», который стоит по умолчанию.

адаптер

После этих манипуляций проблема «DirectX device creation failed» должна устраниться. Если нет, то попробуйте другие решения.

Переустановка DirectX

  • Нажмите сочетание клавиш Win+R и откройте меню «Выполнить».
  • Введите команду dxdiag и нажмите ОК.

команда

  • Откроется главное окно утилиты. Информация о вашей версии DirectX находится в указанной на скриншоте строчке.

окно

Теперь нужно подготовить непосредственно систему к удалению старой версии и установке новой. Это рекомендуется делать, потому что нужный компонент встроен в ОС, и самостоятельно его деинсталлировать, не получится — необходимо обращаться к постороннему ПО. Так как такой софт использует файлы системы – надо отключить защиту, дабы избежать каких-либо конфликтных ситуаций. Все ваши шаги как это сделать представлены в картинках:

Все, отмена нежелательных изменений успешно отключена, следовательно, при удалении с ПК DirectX трудностей возникнут не должно. Смело удаляйте его. Запуск видеоигр невозможен, когда требуемую версию DirectX не поддерживает графический адаптер. Новая версия по умолчанию устанавливается с обновлениями. Перейдите по ссылке

  • Перейдите по указанной выше ссылке и нажмите «Скачать».

ссылка

  • Примите либо откажитесь от рекомендаций дополнительного софта. Продолжайте загрузку.

отказ

  • Откройте инсталлятор, который скачали.

инсталятор

  • Примите лицензию и нажмите «Далее».

далее

По завершении процесса рекомендуется перезагрузить компьютер. Все ошибки при запуске Warframe в т. ч. «DirectX device creation failed» связанные с рассматриваемым компонентом должны быть полностью исправлены. После всех манипуляций активируйте отключенную защиту системы (Шаг 1). В случае если все-таки ошибку устранить не получилось, переходите к следующему варианту ее решения.

Проверьте драйвера

  • Пуск / Панель управления.
  • Вкладка: Диспетчер устройств.

диспечер

  • Далее «Видеоадаптеры». Двойным щелчком по ЛКМ кликните по указателю и разверните меню.

видеоадаптер

  • Двойным щелчком выберите NVIDIA. Затем ПКМ откройте контекстное меню. Вам нужен пункт «Свойства».

контекстное меню

  • Перейдите в раздел «Драйвер» и кликните «Откатить». Иногда появляется окно, в котором требуется подтвердить свои действия по откату драйвера. После этого ваша актуальная версия будет удалена, а предыдущая вернется. Чтобы в этом убедиться – обратите внимание на пункт № 3 «Дата» / «Версия».

драйвер

  • «Пуск» / «Панель управления». Переключите режим «Мелкие значки». Дальше «Диспетчер устройств».

пуск

  • Далее блок «Видеоадаптеры» / «NVIDIA». Нажмите правой кнопкой мышки. В контекстном меню нужно выбрать «Обновить драйверы».

обновить

  • Откроется доступ к данной опции. Здесь вам надо включить функцию «Автоматический поиск . ».

доступ

  • «Пуск» / «Панель управления» / «Удаление программы».

удаление программы

  • В появившемся окне список установленных всех приложений на вашем компьютере. Здесь вам нужно найти и нажать «NVIDIA Графический драйвер . ». Цифры обозначают версию ПО, поэтому у вас вполне может быть совершенно другая редакция. Нажмите вверху «Удалить/Изменить».

изменить

  • Следом запустится непосредственно установщик NVIDIA, где надо нажать «Удалить».

установщик

После деинсталляции перезагрузите ПК. Теперь вам необходимо установить на видеокарту новые драйвера. Поиск ПО для видеоадаптеров лучше всего осуществлять на сайтах компании производителя NVIDIA, например. Вот здесь:

  • Перейдите по указанной ссылке и в блоке с предоставленным списком выберите модель и серию своего видеоадаптера. Разрядность и версия операционной системы, как правило, определяется автоматически.

переход

  • Нажмите поиск, и загрузить сейчас.

поиск

  • Скачайте, установите и распакуйте новые драйвера. Перезагрузите ПК.

Похожие статьи

Ошибка: Apex Legends r5apex.exe Электроника

Читайте так же:
Программа для удаления неудаляемых файлов

SOLVED: DirectX device creation failed

DirectX device creation failed ? It’d be so frustrating to see this error message when trying to run the program, especially when you’re going to play games like Warframe. But don’t worry. This is one of the common DirectX errors in Windows, and many people have resolved their problem with solutions in this computer. So you can fix DirectX device creation failed error quickly and easily.

How to fix DirectX device creation failed error

  1. Download DirectX End-User Runtime Web Installer
  2. Roll back your graphics card driver
  3. Update your graphics card driver

Fix 1: Download DirectX End-User Runtime Web Installer

  1. Go to DirectX End-User Runtime Web Installer download page.
  2. Select the appropriate language, and click Download.
  3. Follow the prompted instructions on your screen to finish downloading.
  4. Install the downloaded file in your computer.
  5. Restart your computer, and open your program or game again to see if it works.

Fix 2: Roll back your graphics card driver

  1. On your keyboard, press the Windows logo keyand R at the same time to bring up the Run box.
  2. Type devmgmt.msc and click OK.
  3. Double click Display adapters to expand it, then double click your graphics card device.
  4. In the graphics card properties pane, click the Driver tab, and click Roll Back Driver. Kindly note that if the Roll Back Driver button is greyed out and unavailable to click, that means that your Windows computer doesn’t have the previous driver to install, so you can skip this fix and head to Fix 3.
  5. Follow the on-screen instructions to finish.
  6. Restart your computer and open Warframe (or other programs that gave the error) to see if the error is removed.

Fix 3: Update your graphics card driver

  1. Downloadand install Driver Easy.
  2. Run Driver Easy and click the Scan Now button. Driver Easy will then scan your computer and detect any problem drivers.
  3. Click the Update button next to a flagged driver to automatically download and install the correct version of this driver (you can do this with the FREE version).Or click Update All to automatically download and install the correct version of all the drivers that are missing or out of date on your system (this requires the Pro version – you’ll be prompted to upgrade when you click Update All).
  4. Restart your computer to take effect.
голоса
Рейтинг статьи
Ссылка на основную публикацию