Игра требует directx 11 но он уже установлен
Определение
А разбираться, в принципе, и не в чем. Обозначение d3d11.dll относится к динамической библиотеке, входящей в пакет DirectX 11. Важно отметить, что именно пакета одиннадцатой версии, а никакой другой. Например, если вы скачаете и установите DirectX 9, ошибка все равно будет происходить, так как в системе не окажется нужной библиотеки.
К слову, DirectX, а соответственно и библиотека d3d11.dll, отвечает за корректное отображение графических моделей в программном обеспечении. То есть уже можно сделать вывод, что все программы или игры, которые не имеют в своем составе никаких объемных графических моделей, будут запускаться даже при отсутствующей библиотеке.
Что это за ошибка d3d11.dll, мы разобрались, а это означает, что можно приступать к методам ее устранения, к счастью их существует множество, и каждое решение хорошо по своему.
DirectX function device CreateTexture2D
Если появляется ошибка «DirectX function device CreateTexture2D», то, вероятнее всего, виноваты драйвера видеокарты. Бывает так, что в старых драйверах не хватает куска кода, который требуется для нормальной работы видеокарты с той или иной версией библиотеки. Это случается из-за недосмотра разработчиков. Однако в новых версиях ПО ошибка может быть устранена.
Для обновления драйвера вовсе не обязательно посещать официальный сайт разработчика, скачивать нужную версию драйвера и устанавливать ее вручную. Гораздо проще и безопаснее использовать для обновления инструменты Windows.
Сейчас мы рассмотрим вариант обновления с помощью «Диспетчера устройств» Windows:
По завершении обновления необходимо перезагрузить компьютер. Только после рестарта система сможет инициализировать новый драйвер и начать его использовать. После рестарта можно пробовать запускать проблемную игру. Если ошибка все еще остается, то стоит попробовать еще один вариант.
Вариант первый
Заключается главным образом в том, чтобы скачать и корректно установить d3d11.dll. На нашем сайте к вашим услугам всегда представлена библиотека dll-файлов самых последних версий совершенно бесплатно. Будьте бдительны. Не связывайтесь с мошенниками, требующими деньги за такие файлы.
Вам нужно выполнить нехитрый порядок действий:
2.Разархивировать файл и скопировать библиотеку в буфер обмена.
3.Определить разрядность ОС. Для этого откройте «мой компьютер» и посмотрите раздел «свойства системы». В графе «тип системы» вы найдёте нужную информацию.
4.Установить библиотеку в нужную системную папку. Если у вас установлена 32-битная операционная система, то устанавливайте библиотеку в C:WindowsSystem32. Если же ваша ОС 64-битная, то вставляйте библиотеку в C:WindowsSysWOW64.
5. Зарегистрировать файл в системе. Для этого нажмите сочетание клавиш Win+R или в меню «пуск» нажмите «выполнить» и в возникшее окно скопируйте без кавычек команду «regsvr32 d3d11.dll». После чего нажмите «ОК».
Исправление ошибок D3D11
Причиной рассматриваемой ошибки могут быть различные факторы, самые распространенные из которых
Первые два пункта взаимосвязаны и в равной степени могут встречаться как у пользователей Windows 7, так и Windows 10.
Правильным порядком действий при ошибках в данном случае будет:
-
Вручную скачать оригинальные драйверы видеокарты с официальных сайтов AMD, NV >Также вы можете посмотреть отдельно установленную и поддерживаемую аппаратно версию DirectX в сторонних программах, например, в AIDA64 (см. Как узнать версию DirectX на компьютере).
Шаг №2: Восстанавливаем файлы ОС
Понятно, что раз DirectX уже выдает такую ошибку, то его нужно переустанавливать. Но перед этим стоит починить системные файлы, которые тоже были повреждены в результате вирусной деятельности или по другим причинам. Это исключит возможные ошибки при переустановке библиотек. А если вирусы действительно были, то системные файлы точно повреждены, хоть это и не единственная причина.
Мы будем использовать возможности командной строки. Бояться ее не нужно. Вот подробная инструкция, рассказывающая о том, как нужно восстанавливать системные файлы:
- Открываем меню «Пуск» при помощи щелчка по соответствующей кнопке в панели задач.
- Перемещаемся в каталог «Служебные – Windows».
- Ищем там пункт «Командная строка». Работать мы будем именно с ней.
- Кликаем правой кнопкой мыши по командной строке по этой графе и выбираем опцию «Запуск от имени администратора».
- После запуска консоли вводим команду sfc /scannow и нажимаем на кнопку Enter.
Это действие запустит сканирование файлов Windows. Если каких-то компонентов будет не хватать, то система восстановит их. После завершения работы консоли потребуется закрыть все окна и перезагрузить компьютер или ноутбук.
Стоит отметить, что такая проверка (вместе с восстановлением) может занять от 5 до 10 минут времени. Зато велика вероятность, что после рестарта с установкой библиотек ДиректХ не возникнет никаких проблем.
Заключение
Итак, выше мы рассмотрели вопрос о том, что делать, если на компьютере вдруг появилась неустранимая ошибка DirectX. Теперь подведем итоги и сделаем соответствующие выводы. Способ для исправления ошибки только один: переустановка библиотек.
Однако перед инсталляцией необходимо должным образом настроить операционную систему, чтобы избежать появления каких-либо сбоев в процессе установки. О том, как это сделать, мы подробно рассказали выше. Вам останется только следовать инструкциям.
Ошибка Директ Икс при запуске игры может появиться как раз тогда, когда ее совсем не ждешь. И хорошего в этом мало. Это значит, что библиотеки или драйвера оборудования вдруг стали работать некорректно. И тип ошибки не имеет никакого значения.
Причины и решения
Сразу следует отметить, что рассматриваемая проблема может проявить себя как у игроманов, которые потратились на приобретение лицензионной игры, так и у тех, кто предпочитает использовать старый-добрый и не лишённый романтики «пиратский способ получения желаемой копии игры». Но перед тем как озвучить причины и способы исправления данной ошибки, следует обратиться к системным требованиям самой игры, так как ключ всей ситуации заключается именно в этом.
- ОС: Windows 8.1, 8, 7, Vista 64 бит
- Процессор: Intel Core 2 Quad CPU Q6600 @ 2.40GHz (4 ядра) / AMD Phenom 9850 Quad-Core Processor (4 ядра) @ 2.5GHz
- Оперативная память: 4 ГБ
- Видеокарта: NVIDIA 9800 GT 1 ГБ / AMD HD 4870 1 ГБ (версия не ниже DX 10, 10.1, 11)
- Звуковая карта: 100% совместима с DirectX 10
- Место на диске: 65 ГБ
- ОС: Windows 8.1, 8, 7 64 бит
- Процессор: Intel Core i5 3470 @ 3.2GHZ (4 ядра) / AMD X8 FX-8350 @ 4GHZ (8 ядер)
- Оперативная память: 8 ГБ
- Видеокарта: NVIDIA GTX 660 2 Гб / AMD HD7870 2 Гб
- Звуковая карта: 100% совместима с DirectX 10
- Место на диске: 65 ГБ
Стоит отметить, что у пользователей с операционной системой Windows 10, которые хотя бы изредка проводят обновления ОС, проблем с недостаточной актуализацией данного компонента нет и быть не может, так как вся забота о своевременном обновлении была проявлена самой операционной системой. После того как Windows будет приведён в порядок, упомянутая выше ошибка не будет досаждать пользователей и «GTA5» должна корректно запуститься.
Warcraft 3
«Не удалось инициализировать DirectX» – наиболее распространенная проблема, возникающая у любителей этого шедевра от Blizzard. При запуске лаунчер выдает окно с предупреждением.
Если нажать кнопку ОК, то игра требует вставить компакт-диск, которого, скорее всего нет в наличии, в CD-ROM.
Данный сбой происходит из-за несовместимости движка игры или каких-либо других ее компонентов с установленным железом или библиотеками DX. Проект довольно старый и написан под DirectX 8.1, отсюда и неполадки.
- В первую очередь, нужно исключить системные проблемы и обновить драйвер видеокарты и компоненты DirectX. Это в любом случае не будет лишним.
Подробнее:
Переустанавливаем драйвера видеокарты
Обновляем драйвера видеокарты NVIDIA
Как обновить библиотеки DirectX
Проблемы с запуском игр под DirectX 11
В природе существует два вида API, под которые пишутся игры. Это весьма схожие между собой Direct3D (DirectX) и OpenGL. Warcraft использует в своей работе первый вариант. Путем нехитрых манипуляций можно заставить игру пользоваться вторым.
-
Для этого необходимо зайти в свойства ярлыка (ПКМ – «Свойства»).
На вкладке «Ярлык», в поле «Объект», после пути к исполняемому файлу дописываем «-оpengl» через пробел и без кавычек, затем нажимаем «Применить» и «ОК».
На этом этапе нам понадобится правка системного реестра.
-
Вызываем меню «Выполнить» горячими клавишами Windows+R и пишем команду для доступа к реестру «regedit».
Далее необходимо пройти по пути, приведенному ниже, до папки «Video».
HKEY_CURRENT_USER/Sofware/Blizzard Entertainment/Warcraft III/Video
Шаг №3: Отключение защиты антивируса
Часто установка библиотек может блокироваться сторонней антивирусной программой (если она установлена) или Брандмауэром Windows. Такое случается весьма часто, потому стоит знать, как этому противодействовать.
Начнем с деактивации Брандмауэра:
Вот так отключается пресловутый Брандмауэр Windows. После того, как с ним разобрались можно приступать к отключению антивируса. Мы рассмотрим этот процесс на примере Smart Security от компании ESET:
Теперь после отключения всех блокирующих программ можно попробовать заново скачать и инсталлировать библиотеки DirectX. Вполне возможно, что после этого все пройдет нормально. Но после завершения инсталляции придется вернуть всю защиту на место, ибо велик риск заражения операционной системы вирусами. К счастью, для этого достаточно перезапустить ПК.
Способ второй: при помощи специальной программы
Итак, после того как вы установили программу, откройте ее и выполните следующие действия:
- Находясь на главном экране, вбейте в строку поиска “d3d11.dll”.
- Нажмите “Поиск”.
- Кликните по одноименной библиотеке.
- Кликните по кнопке “Установить”.
После выполнения этих действий ошибка пропадет.
Вариант второй
Первый способ весьма эффективен, но в тех случаях. Когда речь идёт только об одном файле d3d11.dll.
Если игра так и не заработала, то, возможно, что у вас нет ещё каких-то dll-файлов. Могут возникнуть таблички того же типа, что мы описывали ранее, но с другим названием отсутствующего файла.
Именно поэтому второй способ – это переустановка всего пакета DirectX. Это самое надёжное средство от всех возможных ошибок, связанных с dll-файлами. Алгоритм действий таков:
2. Разархивировать и запустить программу.
3. Соглашаться со всем, что предложит программа посредством нажатия «ok» или «next».
Вот теперь все игры и прочие приложения, которые нуждаются в библиотеках DirectX, точно будут работать корректно, если конечно причина отказа игры запускаться была именно в файлах dll. Для закрепления в памяти алгоритма действий по устранению ошибок путём скачивания DirectX вы можете посмотреть небольшую, но подробную видео инструкцию.
Подводя итоги, заметим, что в оба способа имеют как плюсы, так и незначительные минусы. Второй способ, как наверно уже стало понятно из прочитанного выше, более универсален. Но он чуть более затратен в плане трафика чем первый и потребует чуть больше вашего времени чем первый. Если же вы уверены в том, что вам не хватает только файла d3d11.dll, то смело выбирайте первый. Если же он всё-таки не помог, то переходите ко второму способу. Ну а возможность поэкспериментировать и попробовать оба даст вам возможность расширить навыки в пользовании ПК.
Операционная система Windows порою может выдавать ошибки. Все они в той или иной мере препятствуют работоспособности какого-либо компонента. Хорошо, когда ошибка не критична и даже при ее наличии можно продолжить пользоваться компьютером, но бывает и совсем наоборот. В этой статье пойдет речь о первом случае, а именно об ошибке “Точка входа в процедуру не найдена в библиотеке d3d11.dll”. Мы подробно разберем саму ее а суть а также предоставим инструменты для ее решения.
Причины и решения
Сразу следует отметить, что рассматриваемая проблема может проявить себя как у игроманов, которые потратились на приобретение лицензионной игры, так и у тех, кто предпочитает использовать старый-добрый и не лишённый романтики «пиратский способ получения желаемой копии игры». Но перед тем как озвучить причины и способы исправления данной ошибки, следует обратиться к системным требованиям самой игры, так как ключ всей ситуации заключается именно в этом.
- ОС: Windows 8.1, 8, 7, Vista 64 бит
- Процессор: Intel Core 2 Quad CPU Q6600 @ 2.40GHz (4 ядра) / AMD Phenom 9850 Quad-Core Processor (4 ядра) @ 2.5GHz
- Оперативная память: 4 ГБ
- Видеокарта: NVIDIA 9800 GT 1 ГБ / AMD HD 4870 1 ГБ (версия не ниже DX 10, 10.1, 11)
- Звуковая карта: 100% совместима с DirectX 10
- Место на диске: 65 ГБ
- ОС: Windows 8.1, 8, 7 64 бит
- Процессор: Intel Core i5 3470 @ 3.2GHZ (4 ядра) / AMD X8 FX-8350 @ 4GHZ (8 ядер)
- Оперативная память: 8 ГБ
- Видеокарта: NVIDIA GTX 660 2 Гб / AMD HD7870 2 Гб
- Звуковая карта: 100% совместима с DirectX 10
- Место на диске: 65 ГБ
Стоит отметить, что у пользователей с операционной системой Windows 10, которые хотя бы изредка проводят обновления ОС, проблем с недостаточной актуализацией данного компонента нет и быть не может, так как вся забота о своевременном обновлении была проявлена самой операционной системой. После того как Windows будет приведён в порядок, упомянутая выше ошибка не будет досаждать пользователей и «GTA5» должна корректно запуститься.
Заключение
В рамках данного материала мы поговорили о том, что делать, если вдруг возникла неустранимая ошибка DirectX. Если именно так написано в окне с ошибкой, то это еще ничего не значит. В большинстве случаев ее можно устранить. Если, конечно, она имеет программный характер, а не связана с аппаратными частями компьютера.
Для решения программных проблем существует много способов. Все они перечислены чуть выше. Некоторые из них могут показаться вам довольно сложными. Но не стоит паниковать. Нужно выполнять все в строгом соответствии с инструкцией. Только в этом случае можно надеяться, что проблема будет решена и библиотеки заработают так, как им положено. Кстати, если вы поняли, что проблема имеет аппаратный характер, то не пытайтесь ремонтировать видеокарту сами. Вы ее только убьете.
При запуске некоторых игр на компьютере под управлением Windows могут возникать ошибки компонентов DirectX. Это связано с рядом факторов, о которых мы поговорим в этой статье. Кроме того, разберем варианты решения подобных проблем.
Исправление ошибки
Исправление ошибки доступа к функции в d3d11.dll заключается в перестановке самой библиотеки. DLL – исполняемый код, войти в такой файл и его отредактировать не получится. Более того, файл относится к 11-ой версии пакета DirectX.
Таким образом, первый способ устранить ошибку – переставить пакет DirectX 11. Этот способ прост и давно проверен, главное только найти рабочую версию самой надстройки, сделать это лучше всего на официальном сайте Microsoft.
Установка DirectX в Windows
Итак, устанавливаем и запускаем dll-files.
В строке поиска вводим «d3d11.dll». После того, как библиотека будет найдена, нажимаем «Установить».
Если вы привыкли всё делать самостоятельно, то проблему можно решить и вручную – это уже третий способ. Для его применения скачиваем файл d3d11.dll и размещаем его в нужной системной папке. Тут нужно быть внимательным, так как эта папка в разных версиях Windows разная (в примерах предполагается, что система установлена на диск «C:», если это не так, то и диск должен быть соответствующий):
- в версиях Windows XP, Vista, 7, 8, 8.1 и 10 – C:WindowsSystem32;
- в Windows 95, 98 и Me – C:WindowsSystem;
- в Windows NT и 2000 – C:WINNTSystem32.
Примем во внимание – если стоит ещё и версия системы для 64-разрядного процессора, то конечная папка для нашего файла в любом случае – «SysWOW64».
Перепись файла в папку ещё не обеспечивает работу с ним. Теперь его нужно зарегистрировать в системном реестре Windows. Для этого выполняем через окно команд (Пуск/Главное меню/Выполнить) команду: regsvr32 d3d11.dll.
Отключение блокировки антивируса и брандмауэра
Иногда ошибки DirectX при запуске какой-нибудь игрушки могут случаться по причине блокировки каких-либо файлов антивирусом или системным брандмауэром. Последний и вовсе любит блокировать все подряд, не разбирая, вирус это или нет. Также и некоторые антивирусные продукты блокируют заведомо безопасные элементы.
Поэтому нужно на некоторое время отключить защиту и посмотреть, как будет работать игра с библиотеками после этого. Достаточно временно деактивировать работу антивирусной программы. Как правило, нужно открыть трей Windows, кликнуть ПКМ по ее иконке и выбрать соответствующую опцию. А потом настроить включение после перезагрузки ПК.
Обновление драйверов графического адаптера
Это первое, что нужно сделать. Вероятно, драйвер оборудования по какой-то причине дал сбой и отказался нормально работать с актуальной версией библиотек DirectX. Такое случается довольно часто. Ведь Windows – не Linux. В ОС от Microsoft драйвера не отличаются особенной стабильностью. Поэтому проблему нужно как-то решать.
Обновить драйвера можно несколькими способами. Однако мы выберем самый простой и безопасный. Так как копаться на сайте производителя в поисках новой версии, а потом еще и скачивать ее очень долго. Мы используем для обновления возможности самой операционной системы. Вот подробная инструкция по этому поводу:
После этого мастер начнет искать подходящее программное обеспечение на серверах компании Microsoft. Как только он его найдет, так сразу и установит. После инсталляции драйвера нужно будет перезагрузить компьютер. После рестарта можно тестировать игру. Есть вероятность, что с новым драйвером все заработает нормально. А если нет, то вот вам следующая глава.
Устранение неполадок
DLL Error Fix
Наверное, практически у всех геймеров случалась такая ситуация, когда на смену радости от того, что смог найти и скачать бесплатно нужную игру приходит бешенство из-за того, что при запуске игры возникла ошибка d3d11.dll. Ситуация банальная. Вы кликаете по ярлыку игры. А вместо красивой заставки появляется табличка вроде «d3d11.dll отсутствует либо d3d11.dll не был найден и т. д.». Windows может предложить вам переустановить игру, но как показывает практика вероятность того, что это сработает, близится к нулю. Но это не значит, что выхода в данной ситуации нет.
d3d11.dll – это динамическая библиотека, которая входит в состав DirectX11. Этот файл имеет большое значение для игр, так как используется для построения трёхмерных сцен. Соответственно ни одна игра работать без него не будет. Ни NFS, ни Sleeping Dogs, ни Tomb Rider, ни куча других игр не принесут вам то удовольствие, на которое вы рассчитывали, если в системе не установлен файл d3d11.dll.
Но к счастью для любителей виртуальной реальности, эта проблема легко решается независимо от числа игр и прочих приложений, которые не работают из-за этого файла. Существует два эффективных решения, которые одинаково подойдут для любой операционной системы. Вы должны либо скачать файл файл d3d11.dll, что без лишних заморочек можно сделать прямо на нашем сайте, либо полностью переустановить библиотеку. Давайте подробнее рассмотрим оба.
Доступные решения
Загвоздка в том, что определить сразу конкретную причину данного сбоя Директ Икс не всегда представляется возможным. Поэтому приходится перебирать все возможные варианты решения проблемы. И среди них могут попасться несколько запутанные решения.
Однако весьма высока вероятность того, что вам поможет самый простой способ. Но даже если придется использовать сложные варианты, паниковать не стоит. Просто нужно все выполнять в строгом соответствии с инструкциями. Итак, начнем.
Описываемые действия могут несколько различаться в зависимости от версии Windows, но общая процедура везде одинаковая, поэтому запутаться весьма затруднительно.
Используйте режим совместимости
Не так давно я тестировал ноутбук с относительно новым процессором AMD Ryzen 5 2500U и столкнулся с одной интересной особенностью.
Обновил DirectX, установил все необходимые драйвера, различные пакеты и дополнения к играм — однако, часть игр не запускалась, показывая ошибку Direct3D. (особенность: все игры были старыми, что наводило на разные мысли. ) .
Довольно сильно я был удивлен, когда открыл свойства исполняемого файла игры, перешел во вкладку “Совместимость” и поставил галочку напротив пункта “Запустить игру в режиме совместимости с Windows XP SP 2” — игра стала нормально работать, никаких ошибок, связанных с Direct3D, больше не было.
Примеры, что нужно сделать, приведены на скринах ниже.
Открываем свойства исполняемого файла игры
Запустить игру в режиме совместимости с Windows XP SP 2
PS
Если ничего не помогло из выше написанного, то также рекомендую еще обновить пакет Microsoft Visual C++ и NET Framework.
На этом все, всем всего доброго!
Статья откорректирована: 17.01.2019
Заключение
Но игры не были бы собой, если бы ошибки были настолько просты и однотипны. Существует вероятность того, что после исправления требуемого компонента ошибка приобретёт новый вид. Если ваша ситуация получила своё развитие именно таким образом, то обратите внимание на следующие моменты:
- Проверьте актуальность всех остальных драйверов, в особенности тех, кто хоть как-то имеет отношение к запуску и функционированию игр.
- Установите важные обновления операционной системы, используя «Центр обновления Windows».
- Если копия пиратская, то попробуйте сменить автора сборки.
Резюмируя, разработчики игр не просто так публикуют системные требования для своих продуктов, перед тем, как что-то попытаться запустить, стоит проверить, а соответствует ли ваш компьютер необходимым для работы программного обеспечения характеристикам.
В последнее время пользователи часто сталкиваются с ошибками, такими как D3D11 CreateDeviceAndSwapChain Failed, «Не удалось инициализировать DirectX 11», «Запуск программы невозможен, так как файл d3dx11.dll отсутствует на компьютере» и подобными. Чаще это происходит в Windows 7, но при некоторых условиях можно столкнуться с проблемой и в Windows 10.
Ошибка работы с функциями из внешних динамически загружаемых библиотек
Структуру библиотечных ресурсов операционной системы Windows можно представить следующим образом:
- Сначала, на самом нижнем уровне, идут «прерывания» самой системы, «ноги» которых растут ещё с самых первых версий Windows, более того, всё от той давно почившей «старушки» MS-DOS (да, на этом уровне за 30 лет почти ничего в Windows и не изменилось). Доступ к этой библиотеке проще всего через ассемблер по команде INT (interrupt), отсюда и «прерывания», хотя на самом деле к подпрограммам обработки прерываний этот уровень имеет мало отношения.
- Поднимаемся на шаг выше и мы попадаем в WinSDK – набор разработчика программного обеспечения от Windows. Это своеобразный аналог всё тех же «прерываний», но уже с учётом специфики организации Windows – разработчик получает доступ к этой библиотеке через привычный ему код используемого языка высокого уровня.
Единственная трудность – терминология описания WinSDK отличается от терминологии описания самого прикладного языка программирования, его функций (взять те же Builder или Delphi). Благо, все функции WinSDK подробно описаны в самих средах разработчиков (собственно, никакого отношения к ним не имеющих, настолько велика их популярность).
Функции WinSDK «собираются» в файлах динамически подключаемых (дословно – загружаемых) библиотек – dynamic load library (dll). Пользователю такой библиотеки нет необходимости знать адрес функции внутри – ему достаточно знать имя функции и иметь уверенность, что функция в библиотеке есть. Точки входов в функции определяются в описании самой библиотеки.
- Ещё поднимаемся выше и мы в библиотеках программ-надстроек над Windows. Одной из самых известных надстроек является графический пакет DirectX. Здесь такая же организация – всё те же dll-файлы.
Вот с одной из библиотек DirectX и связана ошибка d3d11.dll – в ней хранятся функции отображения объёмных графических моделей.
Unable to create DirectX 11 device
А вот ошибка «Unable to create DirectX 11 device», наоборот, может появиться после обновления драйвера, если в его коде есть какой-то баг. Если это сбой обнаружился только после обновления, то это значит, что в новой версии ПО присутствует какой-то баг, мешающий нормальной работе графического адаптера и системных библиотек.
Откат также осуществляется при помощи встроенных инструментов операционной системы Windows. Но для его осуществления требуются немного другие шаги, чем для обновления драйвера. Впрочем, мы в любом случае предоставим подробную инструкцию, рассказывающую о данном процессе. Вот она:
Как водится, после работы с драйверами обязательно нужно перезагрузить компьютер. Иначе система просто не увидит другой драйвер и попытается работать со старым, что приведет к падению ОС. После рестарта можно проверять игру на наличие ошибок. Если и этот вариант не помог, то у нас в запасе есть еще несколько.
Your graphics card does not support DirectX 11 features
Некоторые ошибки указывают на аппаратную проблему. Да, именно на ту, которая связана с железом компьютера. И здесь мы вряд ли что-нибудь сможем сделать.
Ошибка с текстом Your graphics card does not support DirectX 11 features недвусмысленно говорит о том, что у вас слишком древний графический адаптер, который не поддерживает DirectX 11. И такое действительно случается. Под раздачу даже попадают видеокарты 2011 года выпуска. И неудивительно. Ведь они поддерживают только версию 10.1.
Способ третий: ручная установка
Ошибку можно устранить также вручную – без использования всяческих программ. Для этого вам надо будет из Интернета загрузить сам файл d3d11.dll, а после переместить его в нужную директорию. К сожалению, для разных версий Windows директория разная. Сейчас будет продемонстрирован путь к каждой версии ОС:
- Windows XP, Vista, 7, 8, 8.1, 10 – “C:WindowsSystem32”.
- Windows 95/98/Me – “C:WindowsSystem”.
- Windows NT/2000 – “C:WINNTSystem32”.
Также стоит брать во внимание, что если у вас 64-разрядная ОС, то конечная папка будет называться SysWOW64.
Теперь вы знаете не только, что это за ошибка d3d11.dll, но и то, как ее устранить. Благо для этого есть целых три способа.
Не удается создать устройство DirectX
Если «Не удается создать устройство DirectX», то такое поведение может быть также связано с работой антивируса или системного брандмауэра. Эти программы любят блокировать все подряд. Даже несмотря на то, что перед ними вовсе не вредоносный объект. Вероятно, они блокируют и некоторые компоненты библиотек Директ Икс.
Самым правильным шагом будет временное отключение защиты. Достаточно это сделать для антивируса. Просто найдите его иконку в трее Windows, кликните по ней ПКМ и выберите соответствующую опцию.
Заключение
Но игры не были бы собой, если бы ошибки были настолько просты и однотипны. Существует вероятность того, что после исправления требуемого компонента ошибка приобретёт новый вид. Если ваша ситуация получила своё развитие именно таким образом, то обратите внимание на следующие моменты:
- Проверьте актуальность всех остальных драйверов, в особенности тех, кто хоть как-то имеет отношение к запуску и функционированию игр.
- Установите важные обновления операционной системы, используя «Центр обновления Windows».
- Если копия пиратская, то попробуйте сменить автора сборки.
Резюмируя, разработчики игр не просто так публикуют системные требования для своих продуктов, перед тем, как что-то попытаться запустить, стоит проверить, а соответствует ли ваш компьютер необходимым для работы программного обеспечения характеристикам.
GTA 5
Проблема здесь кроется в Steam. В большинстве случаев помогает обновление с последующей перезагрузкой. Также, если закрыть Стим и запустить игру при помощи ярлыка на Рабочем столе, то, вероятно, ошибка исчезнет. Если это так, то переустановите клиент и попробуйте поиграть в обычном режиме.
Неполадки и ошибки в играх встречаются очень часто. В основном это происходит из-за несовместимости компонентов и различных сбоев в программах типа Стима и других клиентов. Надеемся, что мы помогли Вам решить некоторые проблемы с запуском любимых игрушек.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Проблемы с инициализацией DirectX 9 в игре GTA5: причины и решения
Нашумевшая серия компьютерных игр «GTA», о которой дети 2000-ых вспоминают с нескрываемой ностальгией, продолжает победоносно шествовать по геймерскому сообществу, не теряя своих популярности и актуальности, несмотря на то, что «крайняя» часть игры вышла уже достаточно давно. Но до сих пор некоторые пользователи компьютеров, впервые обратившись к этому шедевру игровой индустрии, сталкиваются с различными ошибками, которые нивелируют саму возможность дальнейшего запуска игра. И об одной из ошибок и пойдёт речь в рамках настоящей статьи.
Устранение проблемы с инициализацией DirectX 9 в GTA5.
Ошибка Direct3D initialization error при запуске игры. Что делать?
Вообще, подобная ошибка не редкость, особенно после переустановки Windows (в вашем случае, после покупки ноутбука, так как в магазинах редко устанавливаются все необходимые библиотеки и драйвера, необходимые для комфортной работы устройства). Появляется она, как правило, после попытки запустить какую-нибудь игру — либо сразу, либо в игре будет просто черный экран, а свернув ее вы увидите это окно.
В этой статье остановлюсь на основных причинах появления подобной ошибки, и покажу на примере как от нее избавиться.
Типичный вид ошибки
Шаг №4: Установка DirectX
Все предыдущие действия были подготовкой, теперь же нужно заново установить библиотеки. Делается это следующим образом:
Теперь вам остается только перезапустить ПК, чтобы восстановить антивирусную защиту. Все компоненты сразу же будут готовы к работе. Можно запускать какую-нибудь игрушку и проверять работоспособность библиотек. Сам процесс настолько прост, что не вызовет проблем ни у кого. После этого ошибка больше не должна появляться.
Поиск и устранение различных вирусов
Часто такое поведение игры и библиотек DirectX может быть связано с деятельностью различных вредоносных объектов. Вирусы различного типа могут негативно влиять как на саму игрушку, так и на библиотеки вместе с драйверами. Возможны и более серьезные последствия. Вся система может работать нестабильно.
Для поиска и устранения вредоносных объектов могут использоваться различные программы. Но мы рассмотрим распространенные случаи: Защитник Windows (актуально для «Десятки») и ESET Smart Security от компании. Мы предоставим подробные инструкции для каждой утилиты. И сначала разберемся с системным антивирусом от Майкрософт. Вот алгоритм действий:
После проверки все сведения о найденных и устраненных угрозах можно будет прочесть в журнале программы. Так мы искали вирусы при помощи стандартного Защитника Windows. Теперь же перейдем к сторонним продуктам. Лучше использовать именно их, поскольку Защитник не умеет нормально ловить вирусы.
Инструкция для Smart Security:
Сканирование будет происходить в автоматическом режиме. Оно может занять довольно продолжительное время. В зависимости от размера жесткого диска и количества файлов на нем. После проверки нужно перезапустить компьютер и только потом пробовать запускать ту или иную игрушку. Только после рестарта будут применены изменения.
Заключение
Решение подавляющего большинства проблем, связанных с внешними динамически загружаемыми библиотеками операционной системы Windows, часто связано просто с перестановкой самой библиотеки, или самостоятельно, или через общий пакет (в нашем примере – DirectX 11).
Есть возможность установить в системе dll-файл и вручную, простым копированием его в нужную папку. Но, во-первых, нужно знать эту папку. А, во-вторых, такой файл необходимо будет зарегистрировать в системном реестре Windows. Тут не обойтись уже без служебных утилит работы с реестром самой системы.
Если вы сталкивались с подобной ошибкой, то напишите о своём опыте в комментариях.
Обновление DirectX
Самая частая причина появления подобной ошибки связана с отсутствием библиотеки DirectX. Причем, не обязательно, что она у вас не установлена, возможно у вас просто нет какого-то конкретного файла из библиотеки.
DirectX – специальная библиотека для программистов. Используется в большинстве случаев при разработке игр. Пакет доступен для установки и обновления на официальном сайте Microsoft. Более подробно от этом можете узнать на сайте Википедии.
Поэтому, рекомендую посмотреть требования запускаемой вами игры, и посмотреть, какая версия DirectX установлена у вас на ПК.
Чтобы узнать, какой DirectX у вас на ПК, нажмите:
- сочетание кнопок Win+R, чтобы открылось окно ” Выполнить “;
- далее впишите команду dxdiag и нажмите Enter (см. скриншот ниже).
Запускаем средство диагностики DirectX (DxDiag)
Далее во вкладке “Система” будут представлены все необходимые данные: версия вашей ОС Windows, ваша видеокарта, звуковое устройства, версия BIOS, и версия DirectX (см. на красный квадрат на скрине ниже) .
Средство диагностики DirectX / Кликабельно
Для обновления DirectX на сайте Microsoft есть специальный веб-установщик. Перейдите на нужную страницу и скачайте его. Далее запустите, согласитесь с условиями лицензионного соглашения, и ждите пока работает мастер.
Принятие условий лиц. соглашения DirectX
Установка DirectX завершена
Как правило, после такого обновления, игра начинает работать как нужно.
Если у вас нет интернета (либо он медленный или сайт Microsoft недоступен, выдает ошибку и т.д.), DirectX можно обновить с помощью игр: почти на половине дисков с играми есть новая версия DirectX (прим.: новая на момент запуска игры, конечно) . Поэтому, вам достаточно взять более-менее современную игру и установив ее, обновите DirectX.
Что делать с ошибкой Direct3D.
Небольшие уточнения
Другое дело, что разработчики приложений часто не удосуживаются уточнениями и дают именно простой, «неопределённый» вариант характера возникшей ошибки. Но сути это не меняет. Основные причины сбоя – или библиотека d3d11.dll отсутствует, как вариант – d3d11.dll не был найден, или не содержит необходимой функции, или повреждена настолько, что функция оказывается недоступной.
DirectX function device createbuffer
Для появления ошибки «DirectX function device createbuffer» тоже имеется свое объяснение. Если на вашем компьютере находились полчища вирусов, то вполне вероятно, что они могли повредить некоторые системные файлы, ответственные за работу библиотек DirectX. Отсюда и постоянные ошибки при запуске той или иной игрушки. Также могут возникнуть конфликты в работе драйверов и компонентов библиотек.
Однако даже если файлы сильно повреждены, есть возможность вернуть все на круги своя. Для восстановления элементов даже не нужно никаких дополнительных программ. Достаточно командной строки. Бояться ее не стоит. Если все выполнять в строгом соответствии с инструкцией, то ничего страшного не случится. А вот и она:
Проверка файлов и их восстановление займет около 10-15 минут. Не забудьте, что после окончания проверки обязательно нужно будет перезагрузить компьютер. Иначе в восстановлении не будет никакого толку. После рестарта можно проверять работоспособность библиотек DirectX и любимой игрушки. Если это не помогло, то остается всего один вариант.
Подробности
Чаще всего проблемы случаются со старыми играми. Такими, как Warcraft III The Frozen Throne. Однако нередки такие проблемы и с вполне современными тайтлами (вроде GTA V). Поэтому возраст игрушки не важен.
Абсолютными рекордсменами по появлению различных ошибок считаются игрушки от Electronic Arts. Неизвестно, как эта контора клепает свои «шедевры», но по статистике, именно у них чаще всего случаются проблемы с DirectX.
В данном материале мы рассмотрим стандартные способы исправления ошибок разного типа. Как правило, в большинстве случаев достаточно самых простых вариантов. Они оказываются самыми действенными. Вот с них и начнем.
Новая установка библиотек
К тому же, сделать это довольно просто. С этим процессом справится даже новичок. Установщик библиотек обладает очень простым интерфейсом и может похвастаться наличием русского языка. Ведь он сделан компанией Microsoft. Но на всякий случай мы предоставим подробную инструкцию, рассказывающую о том, как и что делать.
Вот и все. Перезапускать компьютер не нужно. Установленные компоненты сразу же готовы к работе. Можно проверять работоспособность той или иной игрушки. Однако стоит описать еще несколько вариантов просто на всякий случай. Ведь далеко не все собираются сразу переустанавливать библиотеки.
Проблема с драйвером видеокарты
Если ошибка все так же появляется, возможно ваша видеокарта отключена в диспетчере устройств (такое может быть, например, у ноутбуков с 2-мя видеокартами), либо у вас просто не обновлены/не установлены драйвера на видеокарту.
Как проверить наличие драйверов и включена ли видеокарта
Самый простой способ, воспользоваться диспетчером устройств. Чтобы его открыть:
- нажмите кнопки Win+R;
- далее введите devmgmt.msc и нажмите Enter.
Запуск диспетчера устройств – devmgmt.msc
Далее откройте вкладку “Видеоадаптеры” , и посмотрите, все ли видеокарты включены, и не горит ли напротив них желтый восклицательный знак (указывающий на проблемы с драйверами, пример – ).
Ниже на скриншоте показано, что один видеоадаптер отключен и не задействован. Часто ошибка с Direct3D связана как раз с этим.
Чтобы включить адаптер, просто щелкните по нему правой кнопкой мышки и выберите функцию “Задействовать” . Пример на скрине ниже.
После этого перезагрузите компьютер, затем попробуйте открыть игру.
В некоторых случаях одна из видеокарт может быть отключена в BIOS компьютера (например, если у вас на ноутбуке стоит дискретная и встроенная видеокарты) . Чтобы проверить так ли это, зайдите в BIOS, обычно, в разделе MAIN можно найти режим работы графики (Graphic mode). Пример показан на фото ниже.
Как обновить драйвера на видеокарту:
Проблемы с инициализацией DirectX 9 в игре GTA5: причины и решения
Нашумевшая серия компьютерных игр «GTA», о которой дети 2000-ых вспоминают с нескрываемой ностальгией, продолжает победоносно шествовать по геймерскому сообществу, не теряя своих популярности и актуальности, несмотря на то, что «крайняя» часть игры вышла уже достаточно давно. Но до сих пор некоторые пользователи компьютеров, впервые обратившись к этому шедевру игровой индустрии, сталкиваются с различными ошибками, которые нивелируют саму возможность дальнейшего запуска игра. И об одной из ошибок и пойдёт речь в рамках настоящей статьи.
Устранение проблемы с инициализацией DirectX 9 в GTA5.
Способ первый: установка DirectX 11
Сама суть данного способа проста: вам необходимо скачать пакет DirectX 11 и установить его. И если со вторым пунктом ни у кого не возникнет проблем, так как мастер установки все подробно разъяснит, то с первым могут быть проблемы. Конечно, скачать DirectX 11 можно откуда угодно, однако рекомендуется это делать с официального сайта, так как иначе есть вероятность подцепить вредоносное ПО.
Сейчас мы предоставим инструкцию, как именно и откуда нужно загружать пакет. Следуя ей, вы стопроцентно не усугубите ситуацию:
После выполнения всех пяти пунктов инструкции начнется процесс загрузки пакета. Будьте уверены, что он совершенно безопасен, поэтому можете незамедлительно приступать к установке. После нее все проблемы, связанные с отсутствующей библиотекой, должны исчезнуть.
The Launcher cannot query DirectX
Весьма часто в окошке с ошибкой появляется текст The Launcher cannot query DirectX в L.A Noire. Что делать в этом случае? Вероятнее всего, на компьютере хозяйничают вирусы. Именно из-за них может получиться такой казус. И это еще не предел. Огромное количество вирусов на компьютере вполне может повесить всю ОС. Так что стоит воспользоваться каким-либо антивирусом, чтобы проверить компьютер
Заключение
Проблема лечится переустановкой драйверов или самих библиотек. Но в некоторых случаях придется произвести более сложные манипуляции. А вообще, проверять компьютер на вирусы нужно регулярно. Только тогда в нем все будет работать так, как положено. И не забывайте, что выполнять все действия нужно в строгом соответствии с инструкциями.
Ошибка DirectX – далеко не редкое явление. Эти библиотеки весьма чувствительны к драйверам, настройкам операционной системы и прочим штукам. Поэтому сбои случаются довольно часто. И нужно знать все о том, как им противостоять. Рассмотрим самые популярные ситуации.
DirectX encountered an unrecoverable error
При появлении ошибки с текстом «DirectX encountered an unrecoverable error» остается только одно – переустановка. Ведь, вероятнее всего, вирусы повредили какие-то файлы самих библиотек. Поэтому и появляются ошибки такого типа. И именно поэтому видеокарта не может нормально работать с DirectX. Если это действительно так, то приятного в этом мало.
Здесь поможет только полная переустановка компонента. Данная процедура очень простая в исполнении, ведь от пользователя требуется просто скачать и запустить специальную утилиту. Подробности о ней изложены в отдельной статье, с которой мы и предлагаем вам ознакомиться. Это же действие нередко спасает и при сбое DirectX error 0x887a0004.
Ошибки DirectX в играх
Наиболее часто с неполадками в работе компонентов DX сталкиваются пользователи, пытающиеся запустить старую игру на современном железе и ОС. Некоторые новые проекты также могут выдавать ошибки. Рассмотрим два примера.
Шаг №1: Проверяем ПК на вирусы
Вирусная активность – это очень распространенная причина того, что DirectX выдает такую ошибку. Различные вредоносные объекты, хозяйничающие на компьютере, вполне могут блокировать работу некоторых компонентов системы. Включая библиотеки. А если вирусы не удалять, то последствия могут быть еще более плачевными.
Инструкция по использованию:
Процесс проверки начнется немедленно. Если в ходе сканирования будут найдены какие-то вредоносные объекты, то они будут немедленно удалены или изолированы. После проверки можно будет просмотреть подробный журнал.
Ничто не мешает вам использовать любой другой антивирусный продукт на свое усмотрение (Kaspersky, Avast и т. д.).
После окончания процедуры стоит перезагрузить компьютер. Это нужно для того, чтобы все сделанные изменения вступили в силу. И только потом можно будет приступать к следующему шагу.
Как скачать D3D11.dll для Windows 7
В Windows 7 по умолчанию может не быть файла d3d11.dll, а в тех образах, где он присутствует, может не работать с новыми играми, вызывая ошибки инициализации D3D11.
Его можно скачать и установить (или обновить, если он уже есть на компьютере) с официального сайта Майкрософт в составе выпущенных для 7-ки обновлений. Скачивать этот файл отдельно, с каких-то сторонних сайтов (или брать с другого компьютера) не рекомендую, навряд ли это исправит ошибки d3d11.dll при запуске игр.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
01.04.2019 в 08:47
Здравствуйте! Подскажите пожалуйста, при запуске визуализации выдает ошибку «D3D object has a non-zero reference count (meaning things were not properly cleaned up). This visualizer will now exit.» что делать?
01.04.2019 в 10:59
Здравствуйте. Не знаком с ошибкой. В первую очередь, конечно, загрузите DirectX через веб-установщик (я понимаю, что уже установлен, но веб-установщик установит недостающее), а также обновите драйверы видеокарты.
А дальше уже — не знаю. Погуглил по проблему, в одной игре из Steam (Path of Exile) она широко обсуждается, решают там правкой .ini файла, включая оконный режим (а у вас и так оконный на скрине) и меняя разрешение. Так что не уверен, что для вашего ПО применим метод.
02.08.2019 в 08:17
Здраствуйте. У меня ошибка немного другая. Когда я пытаюсь запустить Fortnite, выдаёт: failed to find a graphics adapter with the minimum required DX11 feature level. Пыталась удалить все деректы, но всё равно остаётся 12-ый. Помогите пожалуйста.
02.08.2019 в 11:41
Читайте также: