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

Ошибка Direct3D initialization error при запуске игры

Содержание

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

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

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

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

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

Причины системной ошибки

Конфликт DXError.log и DirectX.log возникает вследствие несовместимости с предыдущей установленной версией. Возможно, она была очень не до конца деинсталлирована. Остатки разных файлов и библиотек входят в конфликт с новыми пакетами. Также причиной еще становятся антивирусные утилиты и битые сборники игр. Последнее встречается в разных не лицензионных версиях, где применялись программы для взлома – репаки, моды и читы.

Control Crash, низкий FPS

Control — последняя игра от разработчика Remedy Entertainment. В преддверии своего запуска игра вызвала большой ажиотаж, и разработчики не разочаровались.

Версия Control для ПК — отличный порт, который дает игрокам множество возможностей для настройки. Разработчики также внедрили DX12, но решать вам, хотите ли вы его использовать.

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

Ниже перечислены ошибки и проблемы, с которыми сталкиваются игроки, а также их исправления и обходные пути.

Не удалось установить игру

Игроки на Control PC сообщают, что они получают следующую ошибку и не могут играть в игру.

Ошибка установки. Код ошибки, IS-MF01-5-5

Эта проблема вызвана антивирусом / безопасностью Windows, блокирующим игру. Отключите антивирус, и проблема будет решена.

Как отключить размытие при движении

Control реализует агрессивную форму размытия при движении даже на ПК, и отключить его невозможно. Вы можете отключить Motion Blur, но вам потребуется установить мод.

Загрузите этот мод Control и извлеките файлы в папку с игрой. Во время игры просто нажмите «F4», и размытие в движении будет отключено.

Однако, если вы не хотите устанавливать мод, перейдите в папку установки игры и откройте «d3dx.ini. »И измените« w2 = 1 »на« w2 = 0 »в разделе« Размытие в движении ».

game_rmdwin7_f.exe не отвечает

Игроки сообщают, что, когда они пытаются играть в Control, экран становится черным и появляется сообщение об ошибке «game_rmdwin7_f.exe не отвечает».

Исправить эту ошибку управления просто.

Все, что вам нужно сделать, это перейти в папку установки игры и удалить файл «render.ini». Запустите игру, и проблема должна быть решена.

Исправление черного экрана

Черный экран при запуске — обычная проблема для компьютерных игр, и Remedy’s Control не исключение.

Игроки сообщают, что, когда они запускают игру, экран становится черным, но они слышат музыку в фоновом режиме.

Исправить проблему с контролем черного экрана очень просто. Запустите игру, и когда появится черный экран, нажмите «Alt + Enter», игра перейдет в оконный режим и начнет отображаться.

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

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

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

Ошибки при установке распространяемого пакета Microsoft Visual C ++

Это одна из ошибок, с которыми игроки сталкиваются при попытке играть в игру.

По словам игроков, когда они запускают игру из программы запуска Epic, требуется установка распространяемого пакета Visual C ++ независимо от того, установлен он уже или нет.

Независимо от того, что они выберут, они получают ошибку «Ошибка установки распространяемого пакета Visual C ++».

Один из способов решить эту проблему — установить последнюю версию распространяемого пакета Visual C ++ и затем попытаться сыграть в игру.

Читать еще:  Что значит память не может быть Read

Если проблема не исчезнет, ​​перейдите в папку с установкой игры и запустите игру, дважды щелкнув «Control_DX11.exe», и она будет работать.

Игра не запускается, исправление сбоя при запуске

Игроки сообщают, что Control не запускается при запуске игры, и у некоторых игроков возникает сбой при запуске. Вот исправления и обходные пути для обеих проблем.

Что касается того, что игра не запускается, у некоторых игроков при запуске возникает ошибка «Ошибка установки Visual C ++ Redistributable».

Просто перейдите в папку с установкой игры и играйте в нее через «Control_DX11.exe».

Если игра по-прежнему не запускается или вылетает при запуске, выполните следующие действия.

Зайдите в игру. папку установки, создайте новый текстовый документ с именем «steam_appid», откройте этот файл в блокноте, введите «870780».

Сохраните и выйдите из блокнота, а затем запустите игру прямо из Control_DX11.exe или Control_DX12.exe. Игра запустится без сбоев.

Что касается сбоя Control при запуске, проблема может быть в вашем антивирусе или Защитнике Windows, поскольку он может определить EXE-файл игры как троянский вирус.

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

Другой причиной сбоя игры при запуске могут быть устаревшие драйверы графического процессора.

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

Сбой игры при включенном DirectX 12

Игроки сообщают, что когда они играют в Control с включенным DX12, игра вылетает без любая ошибка или предупреждение.

На данный момент единственное исправление — запуск Control с DirectX 11.

Control — не единственная игра, которая вылетает при включенном DirectX12. На момент написания игры не оптимизированы для DX12 должным образом.

Итак, если вы столкнулись со случайными сбоями, отключите DX12.

Падение FPS, тормозит игра, исправление производительности

Игры для ПК неизбежно будут иметь проблемы с производительностью, учитывая огромное количество настроек ПК, и Remedy Entertainment’s Control не исключение.

Игроки сообщают о низком PFS и проблемах с заиканием в игре.

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

Запустите игру, отключите внутриигровую v.sync и закройте игру. Откройте Панель управления Nvidia, Управление настройками 3D, Настройки программы, выберите игру из списка и, если ее там нет, добавьте ее. Внесите следующие изменения, чтобы устранить заикание.

Anti-aliasing-FXAA — «Off» Anti-aliasing-Gamma Correction — «Off» Графические процессоры CUDA — «All», режим низкой задержки — зависит от проигрывателя. Установите для параметра Power Management значение «Prefer Maximum Performance» Shader Cache — «On», только если вы используете жесткий диск.

Не нужно включать его для SSD. Установите для параметра «Фильтрация текстур» — «Качество» значение «Высокая производительность».

Тройная буферизация — «Выкл.» Установите для параметра «Вертикальная синхронизация» значение «Вкл.»

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

Вот и все, что касается исправлений управления и обходных путей для ошибок и проблем, таких как сбой при запуске, game_rmdwin7_f.exe не отвечает, сбой установки распространяемого пакета Microsoft Visual C ++ и многое другое.

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

Произошла внутренняя системная ошибка DirectX Windows 10

В первую очередь отключите сторонний антивирусник, если он есть, и запустите установку DirectX от имени администратора. Нажмите правой кнопкой мыши по «.exe» файлу DirectX и выберите запуск от имени админа. В лучшем случае, вы можете открыть указанные log файлы и постараться определить причину, или скинуть логи в комментарии, я постараюсь помочь.

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

Запустите командную строку от имени администратора и введите ниже команды по очереди. Это исключит возможность, если поврежден какой-либо системный фал. Инструмент автоматически найдет и восстановит файлы.

  • sfc /scannow
  • dism /online /cleanup-image /restorehealth

2. Совместимость

Некоторые программы и игры при установке автоматически устанавливают DirectX. По этой причине, если игра или программа старые, то там может быть старый DirectX, который не поддерживается на Windows 10 или Windows 7, если он для XP. Нажмите правой кнопкой мыши по исполняемому файлу dxwebsetup.exe и выберите «свойства». Перейдите во вкладку «Совместимость» и ниже нажмите на «Изменить параметры для всех пользователей». Далее установить галочку «Запускать программу в режиме совместимости с». Выбирайте по порядку версии Windows и запускайте.

3. Обновить драйверы

Некоторые пользователи на reddit смогли решить системную внутреннюю ошибку при установке DirectX при помощи обновления драйверов Nvidia HD Audio через утилиту GeForce Experience. По этой причине, если у кого-то стоит Nvidia, AMD или Intel, нужно перейти на официальный сайт и скачать последние версии драйверов, а лучше специальные утилиты от производителей по обновлению оборудования.

  1. Nvidia — GeForce Experience.
  2. AMD — отдельно драйвер (нет своей утилиты).
  3. Intel — Intel Driver Assistant.

4. Установка Visual C ++

В Windows 10, Visual C++ пакеты играют важную роль, так как DirectX включает эти файлы. Может быть так, что у вас уже установлен Visual C++ 2015, но вам нужна либо более старая, либо более новая версия, или не установлен пакет разрядности x32-bit. Перейдите на сайт Microsoft и скачайте:

  • Visual C ++ Redistributable 2015
  • Скачайте и установите два пакета vc_redist.x64 и vc_redist.x86.
Читать еще:  Центральный процессор загружен на 100 что делать

5. Установка .NET Framework через CMD

Запустите командную строку от имени администратора и введите:

  • DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:sourcessxs

Вероятные причины

. Она отлично почистит ОС от различных вирусов и прочих паразитов. После этой процедуры выполните следующие шаги.

  • Корневая папка проблемной игры.
  • Найдите папку с Директ Икс. По умолчанию – C:Program Files (x86)Origin GameBattlefield 3__Installerdirectx edist. В случае если не можете ее найти, воспользуйтесь помощью поисковика Windows.
  • Удалите в этой папке все файлы, но кроме:

  • Запустите видеоигру – если появится системное окно с предложением установить DirectX, смело подтверждайте действие.

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

Решение ошибки установки DirectX

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

  1. Загрузите DirectX с сайта Майкрософт;
  2. Отключите антивирус на время. Официальная инструкция для Avast и Kaspersky. Для других антивирусов найдите самостоятельно;
  3. Откройте папку с расположением скаченного пакета DirectX и выберите его ПКМ. Затем нажмите на пункт «От …администратора»;

Откройте дистрибутив DirectX от имени администратора

  • Продолжите установку.
  • В этот раз пакет должен установиться без каких-либо ошибок. Большей части пользователей удаётся решить эту проблему с помощью данной инструкции. Если удалось и вам — поделитесь этой статьёй с другими.

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

    1. Исправление проблем с совместимостью. Для этого необходимо найти файл Dxwebsetup . exe (установочный файл DirectX ), кликнуть по нему правой кнопкой мыши и в контекстном меню выбрать пункт «Исправление проблемы совместимости». Система произведет поиск возможных проблем, после чего нужно будет выбрать пункт «Использовать рекомендованные параметры» и «Проверить программу». Обычно это помогает решить проблему и установить DirectX .

    2. Внесение изменений в реестр вручную. Для этого нужно открыть встроенный в систему редактор реестра (нажать Win +R и в появившемся окне ввести regedit ). В окне редактора реестра необходимо перейти по адресу HKEY_LOCAL_MACHINE SOFTWARE Microsoft DirectX . Если в этом пункте есть только одна строка, то нужно нажать на кнопку «Правка», затем «Создать» и выбрать «Строковый параметр». Затем нужно добавить две строчки: « InstalledVersion »= hex :00,00,00,09,00,00,00,00 и « Version »=»4.09.00.0904», после чего сохранить изменения и перезагрузить компьютер.

    3. Отключение антивируса. Банальный, то нем не менее в некоторых случаях рабочий способ. Нужно отключить все антивирусное ПО на время установки DirectX , а затем снова включить его.

    4. Проверка целостности системных файлов. Для использования этого способа нужна командная строка, запущенная с правами администратора. В ней необходимо ввести команду sfc / scannow и запустить ее выполнение. После того, как проверка будет окончена, необходимо перезагрузить компьютер.

    5. Переустановка драйвера видеокарты. Обновление драйверов в некоторых случаях также помогает решить проблему с установкой DirectX . При этом важно скачивать их только с официального сайта.

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

    1. Проверьте системные требования DirectX в игре

    Игры для Windows имеют системные требования DirectX. Большинство последних игр будут иметь системные требования DirectX 11 или 12. Вы не сможете запустить игру, если ваш компьютер или ноутбук не отвечают этому требованию. Вот как вы можете проверить системные требования DirectX в игре.

    • Сначала откройте игровую страницу Steam. Кроме того, откройте страницу игры на веб-сайте издателя.
    • Тогда вы можете найти системные требования DirectX для игры, перечисленные в нижней части страницы Steam. Нажмите на ссылку на страницу требований к системе на веб-сайте издателя.

    • Затем нажмите клавишу Win + R, чтобы открыть Run.
    • Введите «dxdiag» в текстовое поле. Нажмите ОК , чтобы открыть окно, показанное на снимке ниже. Теперь вы открыли средство диагностики DirectX, которое перечисляет версию DX вашего ноутбука или настольного компьютера на вкладке Система.

    Возможно, неисправимая ошибка DirectX произойдет, если ваша версия DirectX не соответствует минимальным системным требованиям DX для игры. Вы можете или не можете обновить DirectX, но многое зависит от того, какая у вас платформа Windows. Например, только Windows 10 в настоящее время поддерживает DirectX 12.

    Тем не менее, у Microsoft есть веб-установщик DirectX для конечных пользователей, с помощью которого вы можете обновлять более устаревшие версии DX. Нажмите кнопку Загрузить на этой странице, чтобы сохранить установщик DirectX в Windows. Кроме того, вам, возможно, придется обновить ОС Windows, чтобы получить последнюю версию DirectX.

    Вы также можете убедиться, что у вас установлена ​​последняя версия DirectX для платформы, обновив Windows. Обновления Windows обычно автоматически обновляют DirectX при наличии более новой версии, поэтому убедитесь, что служба Windows Update не отключена. Вы можете вручную проверить наличие обновлений Windows, введя «control/name Microsoft.WindowsUpdate» в текстовом поле «Выполнить», нажав ОК , а затем выбрав параметр Проверить наличие обновлений .

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

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

    • Сначала запишите графическую карту и сведения о производителе, включенные во вкладку «Дисплей средства диагностики DirectX», показанную на снимке экрана ниже.

    • Запишите 32- или 64-разрядную ОС, указанную на вкладке Система, показанной ниже.

    • Откройте веб-сайт производителя видеокарты и щелкните гиперссылку на драйверы или центр загрузки. Введите вашу видеокарту в поле поиска.
    • Выберите для загрузки самой последней версии драйвера видеокарты, совместимой с вашей платформой Windows.
    • Затем нажмите клавишу Win + горячую клавишу X; и выберите Диспетчер устройств в меню Win + X.

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

    • Затем перезапустите ОС Windows.
    • Нажмите Отмена , если откроется окно с подсказкой для определения драйвера видеокарты.
    • Затем установите загруженный драйвер видеокарты, выбрав его установщик в проводнике. Вам также может понадобиться сначала распаковать Zip-папку.

    Обновлять драйверы автоматически (рекомендуется)

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

    Более безопасный и простой способ обновления драйверов на компьютере с Windows – использование автоматического инструмента, такого как TweakBit Driver Updater. Этот инструмент автоматически идентифицирует каждое устройство на вашем компьютере и сопоставляет его с последними версиями драйверов из обширной онлайн-базы данных. Затем драйверы могут обновляться партиями или по одному, не требуя от пользователя принятия каких-либо сложных решений в процессе.

    Вот как это работает:

      1. Загрузите и установите средство обновления драйверов TweakBit
      2. После установки программа начнет сканирование вашего компьютера на наличие устаревших драйверов автоматически. Driver Updater проверит установленные вами версии драйверов по своей облачной базе данных последних версий и порекомендует правильные обновления. Все, что вам нужно сделать, это дождаться завершения сканирования.
      3. По завершении сканирования вы получите отчет обо всех проблемных драйверах, найденных на вашем ПК. Просмотрите список и посмотрите, хотите ли вы обновить каждый драйвер по отдельности или все сразу. Чтобы обновить один драйвер за раз, нажмите ссылку «Обновить драйвер» рядом с именем драйвера. Или просто нажмите кнопку «Обновить все» внизу, чтобы автоматически установить все рекомендуемые обновления.

        Примечание.Некоторые драйверы необходимо установить в несколько этапов, поэтому вам придется нажмите кнопку «Обновить» несколько раз, пока все его компоненты не будут установлены.

    Как переустановить DirectX

    Переустановка приложения проводится двумя способами:

    • полное удаление установленной версии и замена её на аналогичную. Применяется при частом выпадении окон с предупреждениями об ошибках DirectX;
    • обновление установленной версии. Программное обеспечение DirectX настроено таким образом, что при переустановке недостающие dll-файлы добавляются в существующий пакет библиотек. При необходимости добавить библиотеки из состава DirectX 9.0С в DirectX 12.0 они будут просто присоединены к файлам установленной версии.

    Чтобы правильно сделать переустановку, перед её выполнением нужно провести ряд определённых действий:

    1. Cоздать точку восстановления системы с помощью встроенной в Windows 10 утилиты в свойствах системы, нажав кнопку «Создать».
    2. Отключиться от интернета, во избежание автоматического восстановления библиотек.
    3. Отключить защиту системы. Если этого не сделать, то полностью удалить DirectX 12 не удастся, так как приложение является частью ОС Windows 10. Останутся неудалённые «хвосты», которые влияют на переустановку библиотек. Без отключения защиты системы полностью удалить DirectX с компьютера не удастся
    4. В раскрывшемся окне щёлкнуть по клавише «Настроить».
    5. В следующем окне установить переключатель «Отключить защиту системы».
    6. После этого можно переустановить DirectX.

    Удаление DirectX в Windows 10

    Полное удаление встроенного приложения DirectX в Windows 10 нельзя произвести через стандартную функцию «Удаление или изменение программы» в Панели управления.

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

    Для корректного удаления DirectX 12 с ОС Windows 10 можно скачать в интернете и инсталлировать одну из них:

    • DirectX Happy Uninstall — утилита распространяется на условно-бесплатной основе. Является одной из самых корректных в работе;
    • DX Killer — приложение распространяется бесплатно, имеет русскоязычный интерфейс;
    • DirectX eradicator — можно запускать со съёмного носителя без инсталляции на компьютер.

    На просторах интернета можно поискать различные программы для работы с приложением DirectX 12 в ОС Windows 10. У каждого пользователя есть свои требования, привычки и определённые приоритеты, которые он вольно или невольно примеряет к программному обеспечению. Кому-то привычнее работать с англоязычными версиями программ, для других это создаёт большое неудобство. Подходить к этому нужно исходя из её возможностей и требований пользователя к использованию интерфейса прикладного программного обеспечения.

    Ссылка на основную публикацию
    Статьи c упоминанием слов:
    Adblock
    detector