Содержание
Это выглядит знакомо? Когда вы запускаете программу или играете в игру на своем компьютере, вы должны чувствовать раздражение, постоянно видя это сообщение об ошибке. Он может читать либо:
- Не удалось инициализировать Direct3D
Убедитесь, что у вас установлен хотя бы DirectX 9.0c, есть драйверы для вашей видеокарты и вы не отключили 3D-ускорение в настройках дисплея.
Ошибка InitializeEngineGraphics - Не удалось инициализировать Direct3D с текущими настройками
- Не удается инициализировать устройство Direct3D
- …
Попробуйте эти исправления:
К счастью, есть способы решения этой проблемы. Ниже приведены 3 решения для исправления ошибки Не удалось инициализировать Direct3D. Попробуйте эти исправления!
- Проверьте версию DirectX и при необходимости обновите ее
- Обновите драйвер видеокарты
- Переустановите распространяемые файлы Visual C ++
Заметка: Скриншоты ниже взяты из Windows 10, но исправления также работают в Windows 8 и Windows 7.
Что такое Direct3D и почему происходит ошибка?
Direct3D, который принадлежит к части DirectX, является графический интерфейс прикладного программирования для Windows, которая используется для визуализации трехмерная графика в приложениях или играх, таких как Чувство долга, Расхитительница гробниц, и т.д. Direct3D использует аппаратное ускорение, если оно доступно на видеокарта, и позволяет аппаратное ускорение конвейера 3D-рендеринга.
Почему возникает эта проблема? Существуют различные причины этой проблемы, и возможные причины могут быть старая версия DirectX, отсутствующие или устаревшие видео драйверы, или же недостающие файлы DLL в вашем программном файле.
Вы можете попробуйте следующие решения, чтобы исправить это легко и быстро!
Исправление 1: проверьте версию DirectX и обновите ее
Как и предлагалось сообщение об ошибке, вы можете, прежде всего, проверьте версию DirectX на вашем компьютере чтобы увидеть, соответствует ли он минимальным требованиям (DirectX 9.0c и выше). Если он старше требуемой версии, вам необходимо обновить и установить последнюю версию DirectX в твоей винде.
Как проверить версию DirectX в Windows?
Следуйте инструкциям ниже, чтобы проверить версию DirectX в вашей Windows:
1) На клавиатуре нажмите Ключ с логотипом Windows
+ р одновременно вызвать окно «Выполнить».
2) Тип DXDIAG и нажмите Хорошо.
3) В Системная вкладка, вы увидите Версия DirectX как показано на скриншоте. Если это не соответствует требованию (DirectX 9.0c и более поздние версии), вам следует обновить версию DirectX в своей системе. Обновление DirectX зависит от версии Windows.
Если вы используете Windows 10, Windows 8 и Windows 8.1, вам нужно обновить Windows, чтобы обновить и установить последнюю версию DirectX; Если вы используете Windows 7, Windows Vista и Windows XP, вы должны установить пакет обновления для обновления. Обратитесь в службу поддержки Microsoft для обновления DirectX в другой системе Windows: Как установить последнюю версию DirectX.
4) Нажмите Показать вкладку, в Особенности DirectX раздел, проверьте, если Direct3D включен. Если нет, нажмите на включить Это.
Это должно исправить ошибку инициализации Direct3D. Если проблема не устранена, не беспокойтесь, у нас есть для вас больше решений.
Исправление 2: обновить драйвер видеокарты
Проблема с драйвером графической карты может привести к не удалось инициализировать Direct3D вопрос. Если видеодрайвер на вашем компьютере отсутствует или устарел, это может привести к этой проблеме и остановить запуск приложения или игры. Так что вы должны обновить драйвер видеокарты чтобы исправить ошибку.
Существует два способа обновления графических драйверов: вручную и автоматически.
Обновление драйвера вручную — Вы можете перейти на сайт производителя вашей видеокарты, найти точный драйвер видеокарты для вашего графического адаптера и установить его в Windows.
Для обновления драйверов вам потребуются некоторые навыки работы с компьютером и терпение. Вам необходимо точно знать, какой драйвер онлайн, который соответствует вашей ОС Windows, скачать его и установить его шаг за шагом.
Автоматически обновлять драйвер — Если у вас нет времени, терпения или навыков работы с компьютером для обновления драйвера видеокарты вручную, вы можете сделать это автоматически с Водитель Легко.
С Driver Easy вам не нужно искать и находить, какие драйверы нужны на вашем компьютере, а также обновлять драйверы шаг за шагом. Это может значительно помочь почти со всеми проблемами, связанными с водителями.
Кроме того, вы можете автоматически обновлять драйверы видеокарты с помощью бесплатной или профессиональной версии Driver Easy. Это займет всего 2 простых клика с Pro версии (и вы получите полную поддержку и 30-дневная гарантия возврата денег).
1) Скачать и установите Driver Easy.
2) Бежать Водитель Легко и нажмите Сканировать сейчас. Затем Driver Easy проверит ваш компьютер и обнаружит любые проблемы с драйверами.
3) Нажмите кнопка Обновить рядом с именем драйвера, чтобы загрузить правильный драйвер (вы можете сделать это с помощью СВОБОДНО версия), затем установите его на свой компьютер.
Или нажмите Обновить все для автоматической загрузки и установки правильной версии всех проблемных драйверов (вы можете сделать это с Pro версия, и вам будет предложено обновить, когда вы нажимаете Обновить все).
4) После обновления драйвера, запустить снова ПК и откройте игру / приложение, чтобы проверить, работает ли оно сейчас.
Это должно решить вашу проблему. Если ошибка все еще появляется, не волнуйтесь. Есть еще одно решение, которое вы можете попробовать.
Исправление 3: переустановите распространяемые файлы Visual C ++
Чинить Не удалось инициализировать Direct3D ошибка, вы также можете попробовать переустановить пакеты Visual C ++ Redistributables на вашем компьютере. Возможно, не хватает DLL-файлов в программных файлах, поэтому переустановка распространяемых файлов Visual C ++ может загрузить недостающие DLL-файлы на ваш компьютер, и проблема может быть решена.
1) На клавиатуре нажмите Ключ с логотипом Windows
+ р в то же время.
2) Тип appwiz.cpl в поле Выполнить и нажмите Хорошо.
3) Вы увидите все Распространяемые пакеты Microsoft Visual C ++ установлен на вашем компьютере. Щелкните правой кнопкой мыши тот, который вы хотите удалить, и нажмите Удалить, затем следуйте указаниям мастера, чтобы удалить его.
4) После удаления перейдите на страницу загрузки Windows, чтобы загрузить соответствующие распространяемые пакеты Visual C ++.
5) Бежать загруженный файл и следуйте указаниям мастера, чтобы устанавливать это в вашем компьютере.
6) после переустановки, запустить снова компьютер и попробуйте открыть программу, которая выдает ошибку.
Эти 3 лучших решения, которые нужно исправить Не удалось инициализировать Direct3D в твоей винде. Если у вас есть какие-либо вопросы или вам нужна помощь, не стесняйтесь комментировать ниже, и мы посмотрим, что еще мы можем сделать, чтобы помочь.