DirectX обнаружил неустранимую ошибку: как это исправить?

Если при попытке запустить какую-любую игру на Вашем компьютере с Windows Вы увидите сообщение: «DirectX обнаружил неисправимую ошибку» (DirectX encountered an unrecoverable error), не паникуйте! В этой статье мы объясним, что это за ошибка и как ее исправить.

Что такое DirectX?

DirectX – это компонент API, который представляет собой пакет ресурсов для программирования приложений, который поддерживает компьютер, путем запуска сложных функций для воспроизведения графики и других мультимедийных функций, таких как 3D, присутствующих в видеоиграх.
Это ресурс, созданный Microsoft специально для Windows, и он может потребоваться при установке некоторых игр. В таком случае, загрузите и установите DirectX на свой компьютер. Вы можете скачать его здесь.

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

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

Сообщение об ошибке чаще всего появляется при запуске таких игр, например, как Call of Duty, но не только. Ниже мы объясним все возможные решения.

Ознакомьтесь с требованиями к системе DirectX

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

  • Зайдите на официальный сайт производителя игры и проверьте, какая версия системы DirectX Вам нужна. (Вот, например, требования для Call of Duty: Warzone).

Затем откройте DirectX на своем компьютере, чтобы узнать, какая версия установлена ​​на вашем компьютере, для этого выполните следующие действия:

  • нажмите клавиши Win + R,
  • введите DxDiag в появившейся текстовой строке
  • после подтверждения, откроется экран с диагностикой и версией DirectX.

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

Однако случается так, что не все версии Windows совместимы с последними версиями DirectX. Только Windows 10 и Server 2016 поддерживают последние версии DirectX 11.3 и 12.

Если игра, которую Вы хотите запустить, запрашивает DX 12 , а у Вас на компьютере ОС Windows 7, Вы можете решить проблему с сообщением о «неисправимой ошибке», только предварительно обновив операционную систему Windows, если Ваш компьютер позволяет это сделать.

Обновление видеокарты

Другой вариант – обновить видеокарту до последней доступной версии. Для этого выполните следующие действия:

  • Зайдите в диспетчер устройств в Windows или, если Вы не можете его найти, нажмите клавиши Win + X,
  • Дважды щелкните на Адаптеры дисплея, в списке отобразится вариант видеокарты, и Вам нужно будет щелкнуть правой кнопкой мыши параметр Удалить устройство (Uninstall device).
  • Выберите параметры Удалить настройки драйвера для этого устройства (Remove driver settings for this device) > Удалить (Uninstall).
  • Снова загрузите драйвер для Вашей видеокарты (вручную или автоматически)
  • Перезагрузите компьютер. Если откроется окно для поиска драйвера карты, нажмите Отмена, перейдите к новой карте и выберите файл для загрузки, затем установите и запустите его.

Примечание. Чтобы найти последнюю версию драйвера видеокарты, мы рекомендуем выбрать опцию автоматического поиска, так как при поиске вручную повышается вероятность ошибки. Мы также рекомендуем Вам установить программу, которая специализируется на периодической проверке обновлений драйверов, например, TweakBit Driver Updater.

Регулировка масштаба экрана

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

  • На рабочем столе компьютера щелкните правой кнопкой мыши и выберите Открыть настройки дисплея (open display settings) (или Дисплей),
  • В опции Масштаб (Scale) выберите Произвольный формат (custom format) (Масштаб и макет),
  • Установите масштаб на 100, затем нажмите ОК и попробуйте снова запустить игру, чтобы проверить, исчезла ли проблема.

Если сообщение об ошибке не исчезнет, мы рекомендуем попробовать один из первых двух вариантов, упомянутых выше.

Изображение: © Stem List - Unsplash

Контент нашего сайта создается в сотрудничестве с экспертами в области IT и под руководством основателя CCM.net Жана-Франсуа Пиллу. CCM - ведущий международный сайт о технологиях, доступный на 11 языках.
Данный документ под заголовком « DirectX обнаружил неустранимую ошибку: как это исправить? » представлен по лицензии Creative Commons. Любое копирование, повторное использование или редактирование содержания должно осуществляться со ссылкой на CCM (ru.ccm.net).
Присоединиться к сообществу