Directx encountered an unrecoverable error call of duty 2 как исправить

Некоторые фанатики Call of Duty часто сталкиваются с ошибкой DirectX при запуске COD. При этом, игра не запускается и выдает сообщение «DіrесtХ encountered an unrecoverable error». Такая неприятность случается не только во время включения COD, но и при запуске других игровых приложений. В статье ниже приведены способы устранения этой ошибки.

1. Проверка системных требований

Большинству последних игр требуются версии DirectX программного обеспечения 11 либо 12. Если у вас установлены иные версии, запустить более новые игрушки будет проблематично.
Для проверки версии DirесtX для игры выполним следующее:

  • Откройте страницу игры в Steam. Найдите требования к DirectX.

  • Нажимаем сочетание клавиш Win + R. В открывшемся диалоговом окне вводим «dxdiag». Щелкаем OK.

  • Появится окно с информацией соответствия вашего железа требованиям игры, а также установленной версии DirectX.


Хотим предупредить, что DX 12 предусмотрен только для Windows 10, а DX 11 — для ОС начиная с «семерки». При обновлении ОС до последней версии установка директории на всех системах происходит автоматически.

2. Переустановите драйвер видеокарты

  • Открываем диспетчер устройств (Win+R), вводим в текстовое поле devmgmt.msc.

  • Находим видеоадаптер.

  • Записываем фирму-производитель и модель видеокарты.

  • Идем на сайт производителя, ищем опцию Драйверы и поддержка.

  • Перед Вами появятся два варианта установки ПО:
  1. ручной;
  2. автоматический;

  • Выбираем установка вручную, заполняем поля:
  1. тип продукта (нам нужен драйвер графического адаптера);
  2. тип графического адаптера;
  3. серия вашей видеокарты;
  4. версия винды.

  • Кликаем Display Results.
  • В появившемся окне щелкаем вкладку «поддерживаемые продукты», ищем свою модель.


  • Переходим в раздел «Особенности», скачиваем самый большой по размеру файл. Запоминаем местоположение загруженного установочного файла. (Загрузка продукта других производителей может отличаться).

  • В диспетчере устройств ПКМ жмем по видеоадаптеру, из выпадающего списка выбираем «Свойства»-> вкладка «Драйвер»-> «Удалить устройство». Подтверждаем.


  • Находим инсталлятор скачанного ПО для видеокарты и запускаем, следуя инструкциям мастера установки. По окончанию перезагружаем ПК.

3. Настройка масштабирования дисплея

В Windows 10 правой кнопкой мыши кликните на пустом месте рабочего стола, из выпавшего списка выберите Параметры экрана-> Настраиваемое масштабирование«. Введите собственное значение шкалы DPI.

  • Текущее значение шкалы DPI должно составлять 100 единиц. Установите параметр, примените действие.

  • Затем щелкните «Выйти». (В Windows 8 перетащите ползунок панели масштабирования DPI до упора влево.)

4. Отредактируйте реестр

Исправление записей реестра может помочь устранить ошибку.

  • Сначала откройте редактор реестра, нажав комбинацию клавиш Win + R, введите «regedit».

  • Кликните кнопку «ОК», — откроется редактор.
  • Следуйте пути: Компьютер> HKEY_CLASSES_ROOT> PROTOCOLS> Filtr> text / xml.

  • Клацните правой кнопкой мыши на text / xm l-> «Экспортировать», введите название файла, нажмите «Сохранить». Создастся резервная копия выбранного раздела реестра.

  • Щелкните правой кнопкой мыши текст / xml, выберите опцию Удалить, затем жмем Да для подтверждения.

  • Закройте редактор реестра.

Надеемся, наша статья помогла решить вашу проблему!

При запуски игры вылазиет ошибка:
DirectX encountered an unrecoverable error.
Check the DirectX(R) FAQ for possible solutions.
У меня установлен DirectX 9.0c (4.09.0000.0904).
На одном сайте накопал решение
1. Кликните правой кнопкой на рабочем столе и выберите «Свойства» (Preferences)
2. Откройте вкладку «Параметры» (Options)
3. Нажмите кнопку «Дополнительно» (Advanced)
4. Откройте вкладку «Диагностика» ()
5. Переместите ползунок «Аппаратное ускорение» (Hardware Acceleration) на позицию «Нет» (None)
6. Отключите флажок «Включить совмещение записи» (Activate Combine Writing)
7. Нажмите «OK” и перезапустите компьютер
Проследите как идёт процесс после этого. В установках DXDIAG, установились ли все значения в null?
Теперь повторите все указанные выше действия заново, все семь.
Когда вы перезапустите компьютер во второй раз, проблема должна исчезнуть.

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

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

Содержание

  • Устранение неполадок
    • DirectX function device CreateTexture2D
    • Unable to create DirectX 11 device
    • The Launcher cannot query DirectX
    • DirectX function device createbuffer
    • Не удается создать устройство DirectX
    • DirectX encountered an unrecoverable error
    • Your graphics card does not support DirectX 11 features
  • Заключение

Устранение неполадок

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

DirectX function device CreateTexture2D

Если появляется ошибка «DirectX function device CreateTexture2D», то, вероятнее всего, виноваты драйвера видеокарты. Бывает так, что в старых драйверах не хватает куска кода, который требуется для нормальной работы видеокарты с той или иной версией библиотеки. Это случается из-за недосмотра разработчиков. Однако в новых версиях ПО ошибка может быть устранена.

Для обновления драйвера вовсе не обязательно посещать официальный сайт разработчика, скачивать нужную версию драйвера и устанавливать ее вручную. Гораздо проще и безопаснее использовать для обновления инструменты Windows.

Также этот шаг помогает со сбоем Fatal DirectX Error.

Сейчас мы рассмотрим вариант обновления с помощью «Диспетчера устройств» Windows:

  1. Щелкаем по кнопке «Пуск» правой кнопкой мыши и дожидаемся появления контекстного меню.
  2. В меню ищем «Диспетчер устройств» и нажимаем на этот пункт.Пункт Диспетчер устройств в меню Пуск
  3. Появится окно со списком установленного оборудования. Ищем «Видеоадаптеры» и щелкаем по данной записи.
  4. Находим имя своей видеокарты и щелкаем по нему правой кнопкой мыши.
  5. В контекстном меню выбираем «Обновить драйвер».Пункт Обновить драйвер в Диспетчере устройств
  6. Запустится мастер обновления. Необходимо щелкнуть по кнопке «Автоматический поиск драйверов в сети».

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

Unable to create DirectX 11 device

А вот ошибка «Unable to create DirectX 11 device», наоборот, может появиться после обновления драйвера, если в его коде есть какой-то баг. Если это сбой обнаружился только после обновления, то это значит, что в новой версии ПО присутствует какой-то баг, мешающий нормальной работе графического адаптера и системных библиотек.

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

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

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

The Launcher cannot query DirectX

Весьма часто в окошке с ошибкой появляется текст The Launcher cannot query DirectX в L.A Noire. Что делать в этом случае? Вероятнее всего, на компьютере хозяйничают вирусы. Именно из-за них может получиться такой казус. И это еще не предел. Огромное количество вирусов на компьютере вполне может повесить всю ОС. Так что стоит воспользоваться каким-либо антивирусом, чтобы проверить компьютер

Еще одно решение – обновление компонента Microsoft .NET Framework до версии 4.7.1:

  1. Откройте эту ссылку.
  2. Кликните по кнопке «Скачать».Скачать Microsoft .NET Framework 4.7.1
  3. Дождитесь завершения загрузки.
  4. Теперь запустите полученный файл.
  5. Выполните инсталляцию компонента.

DirectX function device createbuffer

Для появления ошибки «DirectX function device createbuffer» тоже имеется свое объяснение. Если на вашем компьютере находились полчища вирусов, то вполне вероятно, что они могли повредить некоторые системные файлы, ответственные за работу библиотек DirectX. Отсюда и постоянные ошибки при запуске той или иной игрушки. Также могут возникнуть конфликты в работе драйверов и компонентов библиотек.

Однако даже если файлы сильно повреждены, есть возможность вернуть все на круги своя. Для восстановления элементов даже не нужно никаких дополнительных программ. Достаточно командной строки. Бояться ее не стоит. Если все выполнять в строгом соответствии с инструкцией, то ничего страшного не случится. А вот и она:

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

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

Не удается создать устройство DirectX

Если «Не удается создать устройство DirectX», то такое поведение может быть также связано с работой антивируса или системного брандмауэра. Эти программы любят блокировать все подряд. Даже несмотря на то, что перед ними вовсе не вредоносный объект. Вероятно, они блокируют и некоторые компоненты библиотек Директ Икс.

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

DirectX encountered an unrecoverable error

При появлении ошибки с текстом «DirectX encountered an unrecoverable error» остается только одно – переустановка. Ведь, вероятнее всего, вирусы повредили какие-то файлы самих библиотек. Поэтому и появляются ошибки такого типа. И именно поэтому видеокарта не может нормально работать с DirectX. Если это действительно так, то приятного в этом мало.

Здесь поможет только полная переустановка компонента. Данная процедура очень простая в исполнении, ведь от пользователя требуется просто скачать и запустить специальную утилиту. Подробности о ней изложены в отдельной статье, с которой мы и предлагаем вам ознакомиться. Это же действие нередко спасает и при сбое DirectX error 0x887a0004.

Your graphics card does not support DirectX 11 features

Некоторые ошибки указывают на аппаратную проблему. Да, именно на ту, которая связана с железом компьютера. И здесь мы вряд ли что-нибудь сможем сделать.

Ошибка с текстом Your graphics card does not support DirectX 11 features недвусмысленно говорит о том, что у вас слишком древний графический адаптер, который не поддерживает DirectX 11. И такое действительно случается. Под раздачу даже попадают видеокарты 2011 года выпуска. И неудивительно. Ведь они поддерживают только версию 10.1.

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

Заключение

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

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

Ошибка DirectX encountered an unrecoverable error также может появляться на русском языке: «обнаружена неисправимая ошибка DirectX» – это одно и то же самое. Практически всегда появляется в Call of Duty: Warzone, Modern Warfare, но встречается и в других версиях игры. Операционная система не так важна, это может быть, как Windows 7, так и Windows 10. Отсюда же вытекает то, что проблема связана не с повреждением системы, а с проблемой игровых файлов. Сейчас мы подробнее разберем результаты нашего исследования пользовательских отчетов и с большой долей вероятности вы найдете здесь свое решение.

Причины

Условно может быть 4 основных причины:

  • Повреждение файлов игры – самая частая ситуация.
  • Отсутствует аппаратная поддержка DirectX 12 или он нестабильно работает в вашей системе – часто.
  • Проблема масштабирования видеоконтента на экран – реже.
  • Остальное: драйвера, поломка DirectX и прочее – еще реже остального.

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

Мы рекомендуем придерживаться следующей последовательности действий, так как о ее результативности упомянуло достаточно много пользователей на форумах и под различными видео (больше 10 человек). Так вы быстрее всего найдете проблему. Только сразу просьба – если получится исправить ошибку DirectX encountered an unrecoverable в Call of Duty, вы напишете, какой именно способ сработал. Это поможет и другим читателям.

Алгоритм действий по исправлению: «обнаружена неисправимая ошибка DirectX»:

  1. Очищаем пользовательские файлы игры, которые могут работать неправильно. Начать стоит с папки players со всем ее содержимым, которая расположена в Documents в каталоге Call of Duty соответствующей версии игры.
  2. Удаляем и восстанавливаем игровые файлы. Наша цель – удалить значительную часть файлов, в том числе с конфигами, а затем восстановить их. Для этого в лаунчере Blizzard в разделе с игрой нажимаем на «Параметры» и открываем расположение игры («Открыть в проводнике»). В главном каталоге с игрой, например, в Call of Duty Modern Warfare удаляем все файлы (именно файлы, папки не трогаем). Затем рядом с кнопкой «Играть» жмем на шестерню и выбираем «Проверка и восстановление».
  3. Принудительно переключаемся в режим DirectX 11. Для этого в разделе с Call of Duty нажимаем на значок шестерни рядом с кнопкой запуска и запускаем «Настройки игры». Устанавливаем флаг «Дополнительные аргументы командной строки» и вводим туда -d3d11. Сохраняем изменения и запускаем игру.
  4. Редактируем реестр. Может сработать переход по пути HKEY_CLASSES_ROOT/PROTOCOLS/Filter/ и удаление папки с названием text/xml.

Еще можем попробовать вернуть масштабирование дисплея к 100%. Этот способ часто рекомендуют, но насколько он рабочий – точно неизвестно. Если у вас есть какая-то полезная информация по ошибке DirectX encountered an unrecoverable в Call of Duty, очень просим написать об этом в комментариях. Так вы заработаете плюс в карму.

Добавить комментарий