lost d3d device application will now exit что делать

D3d ошибка что делать

В последнее время пользователи часто сталкиваются с ошибками, такими как D3D11 CreateDeviceAndSwapChain Failed, «Не удалось инициализировать DirectX 11», «Запуск программы невозможен, так как файл d3dx11.dll отсутствует на компьютере» и подобными. Чаще это происходит в Windows 7, но при некоторых условиях можно столкнуться с проблемой и в Windows 10.

Как видно из текста ошибки, проблема заключается в инициализации DirectX 11, а точнее, Direct3D 11, за что и отвечает файл d3d11.dll. При этом, несмотря на то, что, используя инструкции в Интернете, вы уже могли заглянуть в dxdiag и увидеть, что DX 11 (а то и DirectX 12) установлен, проблема может сохраняться. В этой инструкции — подробно о том, как исправить ошибку D3D11 CreateDeviceAndSwapChain Failed или d3dx11.dll отсутствует на компьютере.

Исправление ошибок D3D11

Причиной рассматриваемой ошибки могут быть различные факторы, самые распространенные из которых

Первые два пункта взаимосвязаны и в равной степени могут встречаться как у пользователей Windows 7, так и Windows 10.

Правильным порядком действий при ошибках в данном случае будет:

    Вручную скачать оригинальные драйверы видеокарты с официальных сайтов AMD, NV >Также вы можете посмотреть отдельно установленную и поддерживаемую аппаратно версию DirectX в сторонних программах, например, в AIDA64 (см. Как узнать версию DirectX на компьютере).

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

Как скачать D3D11.dll для Windows 7

В Windows 7 по умолчанию может не быть файла d3d11.dll, а в тех образах, где он присутствует, может не работать с новыми играми, вызывая ошибки инициализации D3D11.

Его можно скачать и установить (или обновить, если он уже есть на компьютере) с официального сайта Майкрософт в составе выпущенных для 7-ки обновлений. Скачивать этот файл отдельно, с каких-то сторонних сайтов (или брать с другого компьютера) не рекомендую, навряд ли это исправит ошибки d3d11.dll при запуске игр.

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

Здравствуйте! Подскажите пожалуйста, при запуске визуализации выдает ошибку «D3D object has a non-zero reference count (meaning things were not properly cleaned up). This visualizer will now exit.» что делать?

Здраствуйте. У меня ошибка немного другая. Когда я пытаюсь запустить Fortnite, выдаёт: failed to find a graphics adapter with the minimum required DX11 feature level. Пыталась удалить все деректы, но всё равно остаётся 12-ый. Помогите пожалуйста.

Здравствуйте. Сообщение говорит о том, что не найдена графическая карта, которая бы поддерживала минимально требуемый DirectX 11. Т.е. либо видеокарта действительно старая, либо драйверы на нее не стоят правильные.

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

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

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

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

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

Что делать с ошибкой Direct3D.

Обновление DirectX

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

DirectX — специальная библиотека для программистов. Используется в большинстве случаев при разработке игр. Пакет доступен для установки и обновления на официальном сайте Microsoft. Более подробно от этом можете узнать на сайте Википедии.

Страница на сайте Microsoft для загрузки современной версии DirectX — https://www.microsoft.com/ru-ru/Download/confirmation.aspx? >

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

Чтобы узнать, какой DirectX у вас на ПК, нажмите:

Запускаем средство диагностики DirectX (DxDiag)

Средство диагностики DirectX / Кликабельно

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

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

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

Читайте также:  что делать если лопнул мозоль на пятке

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

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

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

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

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

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

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

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

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

Как обновить драйвера на видеокарту:

Используйте режим совместимости

Не так давно я тестировал ноутбук с относительно новым процессором AMD Ryzen 5 2500U и столкнулся с одной интересной особенностью.

Довольно сильно я был удивлен, когда открыл свойства исполняемого файла игры, перешел во вкладку «Совместимость» и поставил галочку напротив пункта «Запустить игру в режиме совместимости с Windows XP SP 2» — игра стала нормально работать, никаких ошибок, связанных с Direct3D, больше не было.

Примеры, что нужно сделать, приведены на скринах ниже.

Открываем свойства исполняемого файла игры

Запустить игру в режиме совместимости с Windows XP SP 2

Если ничего не помогло из выше написанного, то также рекомендую еще обновить пакет Microsoft Visual C++ и NET Framework.

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

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

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

Почему возникает ошибка «Не удалось найти d3d11.dll»?

Для начала давайте посмотрим, что собой представляет сам отсутствующий файл, указанный в сообщении о сбоях. Он является одним из основных компонентов платформы DirectX и отвечает за обработку графики в режиме Direct 3D (поддержка трехмерного моделирования и текстур).

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

Давайте посмотрим на ситуацию, когда появляется ошибка вроде «компонент d3d11.dll не был найден». Что делать и как ее исправить? В принципе, на сегодняшний день существует несколько основных методик, позволяющих решить данную проблему.

Ошибка «d3d11.dll не был найден»: что делать?

Для начала заметим, что ничего страшного или критического для системы в целом здесь нет. Сам вопрос, как исправить ошибку d3d11.dll, в общем-то, решается несколькими простейшими способами.

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

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

Загрузка файла библиотеки

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

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

Повторная установка DirectX

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

Если уж вы твердо решили запустить старую игру на той же «семерке» или версиях Windows выше, порядок действий таков: инсталлируем игру, скачиваем с сайта Microsoft последнюю версию DirectX, устанавливаем пакет в систему и запускаем игру.

Читайте также:  Что значит сетевой график

Если рассмотреть ситуацию, так сказать, «на пальцах», получается, что сначала установочный дистрибутив игры заменяет или изменяет установленную библиотеку, но после инсталляции платформы новой версии, динамическая библиотека d3d11.dll автоматически заменяется на новую версию, соответствующую сборке DirectX. Как правило, после этого практически все устаревшие игры запускаются без всяких проблем.

Приложение DLL Suite

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

Среди них первое место занимает мощнейшее приложение DLL Suite. Работать с ним просто. Достаточно просто активировать процесс сканирования, как программа тут же найдет неисправности и предложит загрузить недостающие компоненты. Правда, особенность приложения такова, что он сразу найдет несколько десятков файлов. При том нужно будет выбрать только те, которые соответствуют вашей системе (имеется в виду архитектура 32 или 64 бита). После установки желательно перегрузить систему, после чего можно будет пользоваться установленной игрой.

Программа DLL-Files.com Fixer

Чуть менее «продвинутой» является утилита DLL-Files.com Fixer. Несмотря на это, рядовому юзеру с ней будет справиться намного легче.

Здесь, правда, после проверки системы на целостность компонентов придется использовать поиск конкретных библиотек. В строке поиска вводится имя исходного компонента, после чего программа автоматически находит его, а после загрузки в таком же режиме интегрирует его в систему.

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

Дополнительные действия

Итак, пока мы разобрались с ошибками типа «файл d3d11.dll не был найден». Что делать, если приложение все равно не хочет запускаться?

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

Источник

Lost d3d device application will now exit что делать

I’m getting this error when I try and launch the game on Windows 10. I’ve narrowed down the problem but I can’t find a fix. It appears to have something to do with my 120 Hz Samsung monitor SA950. If I make an old Gateway 60hz monitor primary, I can get the game to launch.

Windows 10
Nvidia 970 Latest Drivers

I did a few things before I realized it was related to the refresh rate.
— full uninstall of the Nvidia drivers using DDU
— Multiple Steam Launch options trying to set the resolution, dx mode windowed mode etc, none had helped.

Does anyone have this game working with a monitor running above 60hz? Any ideas on how I can get this to run on the 120hz monitor? I have the Lord of the Rings and Marvel Lego games as well, and they are running without issue.

I was able to get this to work eventually.

For whatever reason 60hz isn’t listed as an option on this monitor. Only 100hz and 120hz is displayed in Windows 10 ( 60hz used to be there in Win 7 )

I went into Nvidia control panel,a nd under change resolution, created a custom resolution. I added a 1080p @ 60hz option and changed the monitor to run at that. The game launched fine.

After this, I was able to set the monitor back to 120hz and the game still launches fine. I guess it’s looking for a 60hz option just to be there? Either way.. all fixed!

Источник

Unreal Engine is exiting due to D3D device being lost — как исправить ошибку

Одна из самых распространённых ошибок в играх, созданных с использованием Unreal Engine — сообщение об ошибке An Unreal process has crashed с сообщением Unreal Engine is exiting due to D3D device being lost и, как правило — указанием кода 0x887A0006 HUNG в информации о сбое.

Способы исправить ошибку D3D device being lost

Текст рассматриваемой ошибки сообщает о том, что игровой движок Unreal Engine прекращает свою работу в связи с тем, что было потеряно устройство D3D (Direct 3D). Что это значит? — как правило, это означает, что видеоадаптер по какой-либо причине не ответил в отведённое время. Причины могут быть разными: часто — работа драйверов, иногда — влияние сторонних программ, разгон видеокарты и другие. Что можно попробовать, чтобы исправить ошибку:

Добавить в заметки чтобы посмотреть позже?

И ещё один возможный метод исправления ошибки An Unreal process has crashed, Unreal Engine is exiting due to D3D device being lost — изменить параметр TdrDelay, отвечающий за время ожидания видеокарты:

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

Читайте также:  хром не сохраняет пароли что делать

Источник

(Решено) Unreal Engine завершает работу из-за потери устройства D3D

Unreal Engine Is Exiting Due D3d Device Being Lost

Вы попали в ловушку этой всплывающей ошибки: Unreal Engine завершает работу из-за потери устройства D3D? Эта статья может помочь вам решить эту проблему.

Попробуйте эти методы:

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

Метод 1: обновить Unreal Engine

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

Метод 2: обновить драйвер устройства

Есть два способа обновить драйвер: вручную и автоматически.

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

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

Вы можете обновить драйвер автоматически с помощью БЕСПЛАТНОЙ или Pro версия Driver Easy. Но с Pro версия это займет всего 2 клика:

Метод 3: изменить видеокарту по умолчанию

Чтобы улучшить игровой процесс, некоторые люди могут установить на свой ПК специальную видеокарту. Однако из-за ограниченной производительности встроенной видеокарты, а игра может быть несовместима с двойной видеокартой, это может вызвать ошибку «Unreal Engine завершается из-за потери устройства D3D». В этом случае вы можете установить свою выделенную видеокарту в качестве видеокарты по умолчанию, чтобы исправить эту ошибку.

Метод 4: проверить файлы в Steam

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

Метод 5: отключить ускорение батареи NVIDIA Geforce Experience

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

Но этот метод поддерживает только пользователей с NVIDIA GPU.

Метод 6. Снизьте энергопотребление ПК

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

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

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

Метод 7: отключить антивирусное программное обеспечение

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

Запись : Будьте особенно осторожны с тем, какие сайты вы посещаете, какие электронные письма открываете и какие файлы загружаете, когда антивирусное программное обеспечение отключено.

Метод 8: проверьте оборудование

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

Мы надеемся, что описанные выше методы помогут. Если у вас есть какие-либо вопросы или предложения, не стесняйтесь оставлять комментарии ниже.

Источник

Lost d3d device application will now exit что делать

Do you have radiosity turned on or did you perhaps overclock your graphics card?

16gb ddr4. ryzen 1700x, 1070 ti ftw.

I have the same problem, but no solution.

I5 8600, 16 gig ram, RX vega 64, win 10 64b

I keep getting the same error, only after the most recent update. I have an i7-7700K, 32GB ddr4, 1080ti, game is on a m.2 ssd. Nothing is overclocked. I have uninstalled all AV drivers, and the game. Did a fresh reinstall. Disabled or turned off all programs that were on the Unreal engine compatibility list. I’ve set the graphics to the lowest possible settings and tried that. I still get the error. If I restart the game after the first crash, there is less play time before it crashes again. I have also deleted the config folder and still have the same problems.

Источник

Сказочный портал