Не запускается когда пишет ошибка директ

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

Содержание

  • Подробности
    • Обновление драйверов графического адаптера
    • Новая установка библиотек
    • Отключение блокировки антивируса и брандмауэра
    • Поиск и устранение различных вирусов
  • Заключение

Подробности

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сканирование компьютера можно выполнить и с помощью другого антивируса.

Заключение

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

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

Microsoft Flight Simulator X Deluxe Edition Microsoft Flight Simulator X Standard Edition Microsoft Age of Empires III Microsoft Age of Empires III : The WarChiefs Microsoft Age of Empires III: The Asian Dynasties Microsoft Zoo Tycoon 2: African Adventure Microsoft Zoo Tycoon 2: Dino Danger Microsoft Zoo Tycoon 2: Marine Mania Microsoft Zoo Tycoon 2: Ultimate Collection Еще…Меньше

Проблема

При запуске одной из игр, перечисленных в разделе «Информация в данной статье применима к», может появляться сообщение об ошибке со следующим утверждением:

  • Игра требует более поздней версии Microsoft DirectX.

  • Один из файлов компонента DirectX не найден.

  • Появится следующее сообщение об ошибке:

    Невозможно запустить игру, поскольку на вашем компьютере установлена несовместимая версия Microsoft DirectX. Переустановите DirectX 9.0, запустив программу установки игры, или скачайте текущую версию на сайте www.microsoft.com/directx

Решение

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

179113 Загрузка и установка DirectX

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

Содержание

  • Ошибки DirectX в играх
    • Warcraft 3
    • GTA 5
  • Вопросы и ответы

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

Наиболее часто с неполадками в работе компонентов DX сталкиваются пользователи, пытающиеся запустить старую игру на современном железе и ОС. Некоторые новые проекты также могут выдавать ошибки. Рассмотрим два примера.

Warcraft 3

«Не удалось инициализировать DirectX» – наиболее распространенная проблема, возникающая у любителей этого шедевра от Blizzard. При запуске лаунчер выдает окно с предупреждением.

Ошибка инициализации компонентов DirectX при запуске игры Warcraft 3 на современной операционной системе

Если нажать кнопку ОК, то игра требует вставить компакт-диск, которого, скорее всего нет в наличии, в CD-ROM.

Требование вставить в CD-ROM компакт-диск при запуске игры Warcraft 3 на современной операционной системе

Данный сбой происходит из-за несовместимости движка игры или каких-либо других ее компонентов с установленным железом или библиотеками DX. Проект довольно старый и написан под DirectX 8.1, отсюда и неполадки.

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

    Подробнее:
    Переустанавливаем драйвера видеокарты
    Обновляем драйвера видеокарты NVIDIA
    Как обновить библиотеки DirectX
    Проблемы с запуском игр под DirectX 11

  2. В природе существует два вида API, под которые пишутся игры. Это весьма схожие между собой Direct3D (DirectX) и OpenGL. Warcraft использует в своей работе первый вариант. Путем нехитрых манипуляций можно заставить игру пользоваться вторым.
    • Для этого необходимо зайти в свойства ярлыка (ПКМ«Свойства»).
      Доступ к свойствам ярлыка игры Warcraft 3 в Windows
    • На вкладке «Ярлык», в поле «Объект», после пути к исполняемому файлу дописываем «-оpengl» через пробел и без кавычек, затем нажимаем «Применить» и «ОК».

      Изменение свойств ярлыка игры Warcraft 3 для устранения ошибки инициализации DirectX

      Пробуем запустить игру. Если ошибка повторяется, то переходим к следующему шагу (OpenGL в свойствах ярлыка оставляем).

  3. На этом этапе нам понадобится правка системного реестра.
    • Вызываем меню «Выполнить» горячими клавишами Windows+R и пишем команду для доступа к реестру «regedit».
      Доступ к редактированию системного реестра Windows для устранеия ошибки инициализации компонентов DirectX в игре Warcraft 3
    • Далее необходимо пройти по пути, приведенному ниже, до папки «Video».

      HKEY_CURRENT_USER/Sofware/Blizzard Entertainment/Warcraft III/Video

      Затем найти в этой папке параметр «adapter», кликнуть по нему правой кнопкой мыши и выбрать «Изменить». В поле «Значение» нужно поменять 1 на 0 и нажать ОК.

    Изменение DWORD параметра Adapter в папке Warcraft 3 системного реестра Windows для устранения ошибки инициализации компонентов DirectX

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

GTA 5

Grand Theft Auto 5 также страдает подобным недугом, причем, до появления ошибки все работает корректно. При попытке запуска игры вдруг появляется сообщение следующего содержания: «Инициализация DirectX невозможна».

Сообщение о том что инициализация DirectX 9 невозможна в игре GTA 5

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

Подробнее:
Обновляем Steam
Как отключить Steam
Переустановка Steam

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

Еще статьи по данной теме:

Помогла ли Вам статья?

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

Иногда выдается ошибка: «Произошла внутренняя системная ошибка. Для определения причины, посмотрите файлы DXError.log и Directx.log в папке Windows».

Причины ошибки DirectX directx log dxerror log.

Точная первопричина указывается в файлах DirectX.log и DXError.log в папке C:WindowsLogs.

Однако, данный сбой появляется потому, что инсталлятор ДиректX не находит данные о предшествующем варианте в реестре системы. К этому приводят следующие причины:

  • неудачное удаление предыдущей версии;
  • поврежденный реестр;
  • какие-либо игровые программы повредили системные файлы;
  • выдается 0xc0000142 при запуске;
  • номер 43(может быть другой номер) не находится в DLL xlive.dll.

Обычно сбоят ранние игры: DIRT 2, Warcraft III, Bioshock 2, DIRT3, GTA IV и другими. Но часто проблемы происходят с современными играми. Абсолютными чемпионами по сбоям являются игры компании Electronic Arts. Согласно статистике, именно с их играми происходят проблемы с ДиректX чаще всех.

habr-DX

Методы исправление ошибки DirectX directx log dxerror log

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

Один самых простых способов следующий:

  • нажать п.к.м. «Пуск» «Диспетчер устройств»;
  • в окне с перечнем установленного оборудования найти «Видеоадаптеры» и кликнуть;
  • выбрать имя карты и кликнуть по нему п.к.м.;
  • в выпавшем меню нажать «Обновить».

Мастер обновления запросит разрешения на «Автопоиск драйверов» и начнет поиск ПО на серверах Microsoft и установит. Затем можно перезапустить компьютер и протестировать игру.

  1. Обновление библиотек DirectX

Установив заново пакет, исправляются ошибки из-за поврежденных DLL-файлов. К тому же некоторые игры требуют более поздней версии ДиректХ. Переустановка пакета производится с помощью утилиты «dxwebsetup.exe», которую нужно скачать с сайта Microsoft. Процедура очень простая, поэтому останавливаться подробнее нет смысла.

Если перезапуск компьютера не потребовался, то сразу можно проверять игру.

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

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

  1. Поиск и чистка разных вирусов

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

  1. Внесение изменений в реестр DirectX

Вызвать ком. с помощью «Win+R» и набрать «regedit». Появится панель реестра, в которой пройти по пути: HKEY_LOCAL_MACHINESOFTWAREMicrosoftDirectX. Далее вверху слева перейти во вкладку «Правка»  «Создать» «Строковый параметр» и внести в реестр две строчки в случае их отсутствия:

  1. «InstalledVersion»=hex:00,00,00,09,00,00,00,00;
  2. «Version=4.09.00.0904.

Сохранить изменения, перезагрузить технику.

Ошибка cab при установке DirectX Причины появления

Данный сбой в установке может возникать в следующих случаях:

  • отсутствие интернета;
  • наличие вирусов в Windows;
  • в свойствах CAB неправильно установлена ассоциация;
  • ошибки жесткого диска;
  • нарушена работа CAB файлов;
  • неправильно выбранный установочный файл.

При самостоятельной установке нужно скачивать файлы в зависимости от разрядности ОС и только с сайта разработчика.

Исправление ошибки CAB при установке DirectX

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

Если после работы автоматического установщика сбой повторяется, можно установить сбойный файл отдельно. Скачивать его нужно только с официального ресурса Microsoft. Архиватор WinRAR может стать причиной ошибки САВ. Лучше удалить этот архиватор и установить другой, например, 7z. Затем WinRAR необходимо удалить из Windows. Теперь для распаковки CAB файлов будет использоваться архиватор 7z.

Если замена архиватора не помогла избавиться от ошибки, то следует проверить работу жесткого диска:

В командной строке набрать chkdsk /f /r и запустить от имени администратора. Начнется проверка жесткого диска. По завершении проверки закрыть командную строку и проверить, исчезла ли ошибка при установке DirectX.

Ошибка DirectX Call of Duty: Warzone

Игра «Call of Duty Warzone» выпущена сравнительно недавно, поэтому интерес игроков к ней просто зашкаливает. Но игра еще «сырая», ошибок хватает. Многие пользователи при запуске игры сталкиваются с ошибкой: «произошла неустранимая ошибка directx warzone».

Причины ошибки DirectX warzone:

Случайные ошибки

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

Дефективные файлы игры

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

Устаревшее ПО

Одна из частых причин неисправимых ошибок DirectX – неисправные драйвера или ОС. Игра Warzone предназначена для работы в 64-битном Win 7 (SP1) и 64-битном Win 10, видеокарты: Radeon HD 7950 или NVIDIA.

Несовместимость с другим ПО

Другие программные приложения могут помешать работе Warzone или программному запуску Blizzard. Если недавно было установлено свежее приложение, то нужно удалить его и проверить, исчезнет ли call of duty warzone неустранимая ошибка.

Интернет подключение

Прерывающееся или слишком замедленное соединение приводит к проблемам в Warzone и Modern Warfare. Нужно устранить неполадки подключения, если появляются проблемы при присоединении к системе поиска или в игре.

Исправление ошибки DirectX Call of Duty Warzone

Есть несколько способов для избавления от неисправимой ошибки при открытии или во время игр.

  1. Перезагрузить игру. Это основное действие в борьбе с неполадками. Данное действие эффективно при возникновении случайных ошибок.
    Нужно выйти из Warzone, полностью закрыть приложение Blizzard. Можно закрыть оба приложения через диспетчер задач.
  2. Перезапустить компьютер. Если Warzone неустранимая ошибка DirectX остается после перезапуска игровых приложений, то перезапустить компьютер, выключив его на 30 секунд.
  3. Сканирование и восстановление в Blizzard.
    Различные ошибки иногда исправляются встроенной возможностью восстановления поврежденных игровых файлов в приложении Blizzard. Восстановление файлов, если directx выдал неустранимую ошибку:
  • Открыть программу Blizzard Battle.net.
  • Кликнуть на значок игры для восстановления.
  • Выбрать «параметры».
  • Нажать «Сканирование и восстановление» à«Начать сканирование».
  • Дождаться завершения ремонта.
  1. Обновить ПО и драйверы. Обновление позволит минимизировать вероятность появления сбоев в игре. Обновить рекомендуется следующие программы:
  • система Windows;
  • драйверы видеокарты;
  • игра и Blizzard;
  • другие приложения;
  • проверить, что ОС компьютера, все ПО постоянно получают обновления разработчиков;
  • проверить, а при необходимости переустановить драйверы графического процессора NVIDIA GeForce или AMD;
  1. Запустить игру в DirectX 11 вместо DirectX 12. Некоторые проблемы исправляются данным образом:
  • открыть Battle.net (Blizzard);
  • выбрать игру Warzone: MW на левой панели;
  • нажать «опции» à «Настройки игры»;
  • включить «дополнительные аргументы ком. строки»;
  • ввести «D3D11»;
  • нажать «Готово»;
  • запустить убедиться в исчезновении проблемы.
  1. Почистить кеш игры. Данная мера может помочь избавиться от неисправимой ошибки:
  • выйти из Warzone и Blizzard;
  • пройти по пути: C: Users [ник] DocumentsCall of Duty Modern Warfare;
  • создать копии папок, сохранить. Получится резервная копия на всякий случай;
  • после копирования кеша, вернуться, удалить содержимое папки «Call of Duty Modern Warfare»;
  • запустить COD Warzone и проверить, исчезла ли проблема.
  1. Закрыть все приложения при запущенной игре. Вызвать проблемы с Blizzard или Warzone могут другие программы. Перед запуском Warzone убедиться в закрытии других программ, проверить список фоновых приложений и закрыть их тоже.

Данные способы устранения неустранимой ошибки DirectX Warzone должны обязательно помочь.

Обнаружена неустранимая ошибка directx dev error 6065

Эта ошибка появляется из-за проблем с графикой. Порядок действий:

  • перезапустить игру с настройками графики по умолчанию;
  • если не помогло, то в графических настройках снижаем fps (макс. частоту кадров)до 60 или менее;
  • отключить «Буферизация локальных теней», «Буферизация теней от солнца»;
  • временно понизить настройки графики;
  • переустановить игру полностью.

Переустановка CoD Modern Warfare является крайней мерой, когда другие меры не помогли.

DirectX-ru.ru

 Ошибка h81 0 directx

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

Также появление этого сбоя замечено после принудительного глобального обновления Win10 или на компьютере не обновлены драйвера.

Исправление ошибки h81 0 directx

  1. Обновление DirectX

Последняя версия ДиректХ содержит файлы всех предшествующих версий. Обновление пакета через веб-инсталлятор может помочь исправить ошибку.

  1. Редактирование файлов игры

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

  • открыть папку документов:
  • найти каталог «Command and Conquer Generals Zero Hour Data»;
  • скопировать файл Options.ini в другую папку и удалить;
  • перезапустить ПК;
  • запустить игру.
  1. Реинсталляция игры

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

Заключение

Если все-таки все приведенные рекомендации не возымели эффект, то можно переустановить полностью ОС и проверить аппаратную составляющую компьютера.

oshibka-pri-zapuske-igr

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

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

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

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

Доброго дня!

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

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

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

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

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

Содержание статьи

    ускорение ПК

  • 1 Что делать с ошибкой Direct3D
    • 1.1 Обновление DirectX
    • 1.2 Проблема с драйвером видеокарты
    • 1.3 Используйте режим совместимости
  •  → Задать вопрос | дополнить 

Что делать с ошибкой 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 есть специальный веб-установщик. Перейдите на нужную страницу и скачайте его. Далее запустите, согласитесь с условиями лицензионного соглашения, и ждите пока работает мастер.

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

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

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

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

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

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

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

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

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

*

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

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

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

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

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

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

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

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

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

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

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

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

Задействовать видеокарту

Задействовать видеокарту

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

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

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

vyibor-rezhima-rabotyi-videokart

👉 Как зайти в 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.

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

👣

Первая публикация: 19.03.2017

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

donate

dzen-ya

Полезный софт:

  • видеомонтаж
  • Видео-Монтаж
  • Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
    Видео сделает даже новичок!

  • утилита для оптимизации
  • Ускоритель компьютера
  • Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).

Понравилась статья? Поделить с друзьями:
  • Не запускается киберпанк 2077 ошибка при запуске
  • Не запускается киберпанк 2077 вылетает ошибка
  • Не запускается киберпанк 2077 выдает ошибку
  • Не запускается калина ошибок нет
  • Не запускается кал оф дьюти гост выдает ошибку