Remkomplekty.ru

IT Новости из мира ПК
9 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Ошибка direct3d e invalidarg

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

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

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

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

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

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

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

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

Обновление DirectX

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Способ №1 : зайти на официальный сайт производителя вашего ноутбука и скачать их оттуда. Если не знаете точную модель ноутбука, воспользуйтесь программами для определения характеристик компьютера — https://ocomp.info/harakteristiki-kompyutera.html
  2. Способ №2 : воспользоваться специальными программами для автоматического поиска и обновления драйверов. Самый простой и быстрый вариант, на самом деле. К тому же, программы проверят необходимые библиотеки для игр (например, Drive Booster, рекомендую) — https://ocomp.info/update-drivers.html
  3. Способ №3 : работать в ручном режиме, через диспетчер устройств. Более подробно об этом см. здесь: https://ocomp.info/kak-nayti-i-ustanovit-drayver-dlya-neizvestnogo-ustroystva.html

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

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

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

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

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

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

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

PS

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

На этом все, всем всего доброго!

Статья откорректирована: 17.01.2019

Ошибка DirectX при запуске игры

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

Подробности

Чаще всего проблемы случаются со старыми играми. Такими, как Warcraft III The Frozen Throne. Однако нередки такие проблемы и с вполне современными тайтлами (вроде GTA V). Поэтому возраст игрушки не важен.

Абсолютными рекордсменами по появлению различных ошибок считаются игрушки от Electronic Arts. Неизвестно, как эта контора клепает свои «шедевры», но по статистике, именно у них чаще всего случаются проблемы с DirectX.

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

Обновление драйверов графического адаптера

Это первое, что нужно сделать. Вероятно, драйвер оборудования по какой-то причине дал сбой и отказался нормально работать с актуальной версией библиотек DirectX. Такое случается довольно часто. Ведь Windows – не Linux. В ОС от Microsoft драйвера не отличаются особенной стабильностью. Поэтому проблему нужно как-то решать.

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

  1. Нажимаем на кнопку меню «Пуск» правой кнопкой мыши и в появившемся меню выбираем «Диспетчер устройств».
  2. Появится окно со списком установленного оборудования. Ищем пункт «Видеоадаптеры» и кликаем по нему.
  3. Затем выбираем имя нашей карточки и щелкаем по нему правой кнопкой мыши.
  4. Появится меню, в котором нужно выбрать пункт «Обновить…».
  5. Запустится мастер обновления. Здесь щелкаем «Автоматический поиск драйверов».
Читать еще:  Skype ошибка проверки сертификата с сервера

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

Новая установка библиотек

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

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

  1. Переходим по ссылке https://www.microsoft.com/ru-RU/download/35.
  2. Откроется страница для загрузки установщика. Просто нажимаем на кнопку «Скачать».
  3. Дожидаемся завершения скачивания и переходим в каталог, куда сохранился файл dxwebsetup.exe.
  4. Щелкаем на него ПКМ.
  5. Выбираем следующий пункт:
  6. В приветственном окошке соглашаемся с условиями использования.
  7. Отказываемся от поисковой панели Bing. Затем жмем на кнопку «Далее».
  8. На следующем этапе мастер установки просканирует систему на предмет установленных библиотек. После этого он выдаст объем загружаемых файлов. Жмем на кнопку «Установить».
  9. После того, как установка окончится, нажимаем на кнопку «Готово».

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

Отключение блокировки антивируса и брандмауэра

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

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

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

Поиск и устранение различных вирусов

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

Для поиска и устранения вредоносных объектов могут использоваться различные программы. Но мы рассмотрим распространенные случаи: Защитник Windows (актуально для «Десятки») и ESET Smart Security от компании. Мы предоставим подробные инструкции для каждой утилиты. И сначала разберемся с системным антивирусом от Майкрософт. Вот алгоритм действий:

  1. В системном трее ищем иконку с изображением щита. Это и есть антивирус. Кликаем по нему правой кнопкой мыши.
  2. Появится меню, в котором необходимо выбрать пункт «Выполнить быструю проверку».
  3. Дожидаемся окончания процедуры.

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

Инструкция для Smart Security:

  1. Снова смотрим на системный трей и ищем там иконку антивируса в форме буквы «е». Кликаем по ней правой кнопкой мыши.
  2. В появившемся меню выбираем «Открыть Smart Security».
  3. В правом столбце щелкаем «Сканирование ПК».
  4. Затем выбираем пункт «Выборочное сканирование».
  5. Выделяем все доступные расположения и запускаем процедуру.

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

Заключение

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

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

Как исправить ошибку DirectX 15 e_invalidarg

Совместима с Windows 2000, XP, Vista, 7, 8 и 10

Признаки ошибки 15 e_invalidarg

  • Появляется сообщение «Ошибка 15 e_invalidarg» и окно активной программы вылетает.
  • Ваш компьютер часто прекращает работу после отображения ошибки 15 e_invalidarg при запуске определенной программы.
  • Отображается “Directx Error Code 15 E_Invalidarg”.
  • Windows медленно работает и медленно реагирует на ввод с мыши или клавиатуры.
  • Компьютер периодически «зависает» на несколько секунд.

Такие сообщения об ошибках 15 e_invalidarg могут появляться в процессе установки программы, когда запущена программа, связанная с Microsoft Corporation (например, DirectX), при запуске или завершении работы Windows, или даже при установке операционной системы Windows. Отслеживание момента появления ошибки 15 e_invalidarg является важной информацией при устранении проблемы.

Причины ошибки 15 e_invalidarg

  • Поврежденная загрузка или неполная установка программного обеспечения DirectX.
  • Повреждение реестра DirectX из-за недавнего изменения программного обеспечения (установка или удаление), связанного с DirectX.
  • Вирус или вредоносное ПО, которые повредили файл Windows или связанные с DirectX программные файлы.
  • Другая программа злонамеренно или по ошибке удалила файлы, связанные с DirectX.

Ошибки типа Ошибки во время выполнения, такие как «Ошибка 15 e_invalidarg», могут быть вызваны целым рядом факторов, поэтому важно устранить каждую из возможных причин, чтобы предотвратить повторение ошибки в будущем.

Ошибки во время выполнения в базе знаний

star rating here

Как исправить ошибку DirectX 15 e_invalidarg

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

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

Шаг 1: Восстановить записи реестра, связанные с ошибкой 15 e_invalidarg

Редактирование реестра Windows вручную с целью удаления содержащих ошибки ключей Ошибка 15 e_invalidarg не рекомендуется, если вы не являетесь специалистом по обслуживанию ПК. Ошибки, допущенные при редактировании реестра, могут привести к неработоспособности вашего ПК и нанести непоправимый ущерб вашей операционной системе. На самом деле, даже одна запятая, поставленная не в том месте, может воспрепятствовать загрузке компьютера!

Читать еще:  Ошибка формата потока 1с при открытии

В связи с подобным риском мы настоятельно рекомендуем использовать надежные инструменты очистки реестра, такие как WinThruster [Загрузить] (разработанный Microsoft Gold Certified Partner), чтобы просканировать и исправить любые проблемы, связанные с Ошибка 15 e_invalidarg. Используя очистку реестра [Загрузить], вы сможете автоматизировать процесс поиска поврежденных записей реестра, ссылок на отсутствующие файлы (например, вызывающих ошибку %%error_name%%) и нерабочих ссылок внутри реестра. Перед каждым сканированием автоматически создается резервная копия, позволяющая отменить любые изменения одним кликом и защищающая вас от возможного повреждения компьютера. Самое приятное, что устранение ошибок реестра [Загрузить] может резко повысить скорость и производительность системы.

Предупреждение: Если вы не являетесь опытным пользователем ПК, мы НЕ рекомендуем редактирование реестра Windows вручную. Некорректное использование Редактора реестра может привести к серьезным проблемам и потребовать переустановки Windows. Мы не гарантируем, что неполадки, являющиеся результатом неправильного использования Редактора реестра, могут быть устранены. Вы пользуетесь Редактором реестра на свой страх и риск.

Перед тем, как вручную восстанавливать реестр Windows, необходимо создать резервную копию, экспортировав часть реестра, связанную с Ошибка 15 e_invalidarg (например, DirectX):

  1. Нажмите на кнопку Начать.
  2. Введите «command» в строке поиска. ПОКА НЕ НАЖИМАЙТЕENTER!
  3. Удерживая клавиши CTRL-Shift на клавиатуре, нажмите ENTER.
  4. Будет выведено диалоговое окно для доступа.
  5. Нажмите Да.
  6. Черный ящик открывается мигающим курсором.
  7. Введите «regedit» и нажмите ENTER.
  8. В Редакторе реестра выберите ключ, связанный с Ошибка 15 e_invalidarg (например, DirectX), для которого требуется создать резервную копию.
  9. В меню Файл выберите Экспорт.
  10. В списке Сохранить в выберите папку, в которую вы хотите сохранить резервную копию ключа DirectX.
  11. В поле Имя файла введите название файла резервной копии, например «DirectX резервная копия».
  12. Убедитесь, что в поле Диапазон экспорта выбрано значение Выбранная ветвь.
  13. Нажмите Сохранить.
  14. Файл будет сохранен с расширением .reg.
  15. Теперь у вас есть резервная копия записи реестра, связанной с DirectX.

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

Мы не несем никакой ответственности за результаты действий, совершенных по инструкции, приведенной ниже — вы выполняете эти задачи на свой ​​страх и риск.

Age of Mythology: The Titans: Ошибка Direct3D initialization error при запуске игры: Что делать?

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

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

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

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

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

Обновление DirectX

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

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

Страница на сайте Microsoft для загрузки современной версии DirectX — https:www.microsoft.com/ru-ru/Download/confirmation.aspx?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Способ №1 : зайти на официальный сайт производителя вашего ноутбука и скачать их оттуда. Если не знаете точную модель ноутбука, воспользуйтесь программами для определения характеристик компьютера — https:ocomp.info/harakteristiki-kompyutera.html
  2. Способ №2 : воспользоваться специальными программами для автоматического поиска и обновления драйверов. Самый простой и быстрый вариант, на самом деле. К тому же, программы проверят необходимые библиотеки для игр (например, Drive Booster, рекомендую) — https:ocomp.info/update-drivers.html
  3. Способ №3 : работать в ручном режиме, через диспетчер устройств. Более подробно об этом см. здесь: https:ocomp.info/kak-nayti-i-ustanovit-drayver-dlya-neizvestnogo-ustroystva.html
Читать еще:  Ошибка переопределение c

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

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

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

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

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

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

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

PS

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

Устраняем ошибку D3DERR_NOTAVAILABLE 0x8876086A

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

Причины ошибки D3DERR_NOTAVAILABLE 0x8876086A

  • Устаревшая версия DirectX. Самая распространенная причина — устаревшие библиотеки API DirectX. Каждой игре и приложению, которое задействует ресурсы вашего графического ускорителя, требуются определенные библиотеки DirectX. Если приложение не находит в системе необходимых библиотек, то возникает ошибка.
  • Устаревший драйвер видеокарты. Другая причина — устаревший драйвер для видеокарты, установленной в системе. Решением данном случае служит элементарное обновление видеодрайвера.
  • Приложение несовместимо с ОС. Ошибка D3DERR_NOTAVAILABLE 0x8876086A может возникать в том случае, если запускаемое пользователем приложение не совместимо с версией ОС Windows. Режим совместимости может помочь, но это не гарантировано.
  • Конфликт между приложениями. Существует небольшая вероятность того, что запускаемое приложение вошло в конфликт с другим приложением, работающим в системе. Возможно, какое-то ПО уже использует библиотеки и модули, которые требуются для работы нужного вам приложениями.
  • Повреждения системных файлов. В довольно редких случаях ошибка D3DERR_NOTAVAILABLE 0x8876086A может возникать по причине повреждения системных файлов Windows. Решение — восстановление/переустановка системы.

Методы решения D3DERR_NOTAVAILABLE 0x8876086A

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

Метод №1 Обновление DirectX

Как мы уже говорили выше, самая распространенная причина для появления данной ошибки — устаревшая версия DirectX. Если дело действительно заключается в этом, то вам достаточно обновить библиотеки этого API — и дело в шляпе. Чтобы обновить DirectX, вам необходимо сделать следующее:

  1. перейдите по этой ссылке и нажмите на кнопку «Скачать»;
  2. уберите галочки со всех рекомендаций Майкрософт и нажмите кнопку «Отказаться и продолжить DirectX End-User Runtime Web Installer»;
  3. дождитесь окончания загрузки файла «dxwebsetup.exe» и запустите его;
  4. следуйте инструкциям на экране и установите последнюю версию DirectX;
  5. перезагрузите компьютер.

Попробуйте снова запустить нужное вам приложение и проверьте, устранена ли ошибка D3DERR_NOTAVAILABLE 0x8876086A.

Метод №2 Запуск приложения в режиме совместимости

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

  1. нажмите правой кнопкой мыши на исполнительный файл приложения и выберите «Свойства»;
  2. перейдите во вкладку «Совместимость»;
  3. поставьте галочку возле пункта «Запустить программу в режиме совместимости с:» и выберите подходящую версию Windows;
  4. нажмите «Применить» и «ОК».

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

Проверьте, возникает ли ошибка D3DERR_NOTAVAILABLE 0x8876086A при запуске нужного вам приложения.

Метод №3 Обновление видеодрайвера

Устаревший видеодрайвер может вызывать целый ряд проблем при работе с программами и играми, требующих мощностей графического ускорителя. Ошибка D3DERR_NOTAVAILABLE 0x8876086A точно также могла возникнуть из-за устаревшего видеодрайвера.

  1. Нажмите Windows+R;
  2. копируйте в строчку значение «devmgmt.msc» и нажмите Enter;
  3. откройте раздел «Видеоадаптеры»;
  4. нажмите правой кнопкой мыши на свою видеокарту и выберите «Обновить драйвер»;
  5. нажмите на пункт «Автоматический поиск обновленных драйверов»;
  6. дождитесь окончания установки свежего драйвера и перезагрузите компьютер.

Альтернативно, вы можете провести установку нового видеодрайвера вручную, пройдя на сайт AMD , nVidia или Intel . Загрузив тот или иной установщик, следуйте инструкциям на экране и у вас все получится.

Как правило, первые три метода в этой статье решают ошибку D3DERR_NOTAVAILABLE 0x8876086A. Но если ошибка все еще не дает вам жизни, то попробуйте выполнить методы ниже.

Метод №4 Чистая загрузка

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

  1. нажмите Windows+R и выполните команду «msconfig»;
  2. переключитесь на вкладку «Службы» и поставьте галочку возле «Не отображать службы Майкрософт»;
  3. нажмите «Применить» и переключитесь на вкладку «Автозагрузка»;
  4. нажмите на строчку «Открыть диспетчер задач»;
  5. отключите все программы из списка при помощи соответствующей кнопки в правом нижнем углу окошка;
  6. перезагрузите компьютер.

Как только снова зайдете в систему, попытайтесь запустить приложение, из-за которого появлялась ошибка D3DERR_NOTAVAILABLE 0x8876086A. Если ошибка не возникла, то какая-то служба или программа, ранее отключенная вами, была виновником ситуации.

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

Метод №5 Восстановление системы

Если вы так и не смогли установить причину появление ошибки D3DERR_NOTAVAILABLE 0x8876086A, то вам остается лишь попробовать восстановить систему Windows. Чтобы сделать это, вам потребуется выполнить следующее:

  1. нажмите Windows+R;
  2. пропишите значение «rstrui» и нажмите Enter;
  3. нажмите «Далее» и поставьте галочку возле пункта «Показать больше точек восстановления»;
  4. выберите точку восстановления, созданную перед установкой программы/игры, запуск которой вызывает ошибку, и нажмите «Далее»;
  5. нажмите кнопку «Завершить» для начала процесса восстановления.

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

Метод №6 Возврат ПК к изначальному состоянию

Это последний и самый эффективный метод в борьбе с ошибкой D3DERR_NOTAVAILABLE 0x8876086A. Сейчас мы попытаемся выполнить возврат Windows к изначальному состоянию, не потеряв при этом важных для вас файлов. Сделайте следующее:

  1. нажмите правой кнопкой мыши на Пуск;
  2. кликните на пункт «Параметры»;
  3. перейдите в раздел «Обновление и безопасность»;
  4. войдите во вкладку «Восстановление»;
  5. нажмите на кнопку «Начать» в разделе «Вернуть компьютер в исходное состояние»;
  6. далее выберите пункт «Сохранить мои файлы».
  7. следуйте инструкциям на экране.

После возвращения компьютера в исходное состояние ошибка D3DERR_NOTAVAILABLE 0x8876086A должна была исчезнуть и теперь вы сможете запустить необходимое вам приложение без каких-либо проблем.

Ссылка на основную публикацию
Adblock
detector