На компьютере отсутствует d3dx9_43.dll: где скачать файл directx

В статье описаны два способа, которые помогут устранить ошибку, возникающую из-за отсутствия на компьютере файла d3dx11_43.dll.

Что за файл

D3dx11_43.dll появился в последнем выпуске DirectX 11 – это набор библиотек, которые позволяют упростить работу программистам по созданию софта (чаще всего игр и мультимедийных приложений) на платформе Windows. Для конечного пользователя это значит, что без нужных файлов он не запустит созданную с применением технологии игру или программу.

Тот, у кого на компьютере установлена более старая версия программного обеспечения или DirectX не установлен, наверняка столкнётся с ошибкой: «Программа не может быть выполнена, так как на ПК отсутствует d3dx11_43.dll». Исправить её можно двумя способами:

  • официальный (надёжный) – заключается в обновлении DirectX для вашей системы;
  • придуманный пользователями интернета – загрузка библиотеки отдельным файлом и её копирование (в нашем случае распаковка с архива) в папку с игрой.

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

Причины ошибок в файле D3dx11_43.dll

Большинство ошибок d3dx11_43.dll связано с отсутствием или повреждениями файлов d3dx11_43.dll. Тот факт, что d3dx11_43.dll – внешний файл, открывает возможность для всяческих нежелательных последствий.

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

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

Более конкретно, данные ошибки d3dx11_43.dll могут быть вызваны следующими причинами:

  • Ошибочные или поврежденные записи реестра для d3dx11_43.dll
  • Вирус или вредоносное ПО, повредившее файл d3dx11_43.dll.
  • Отказ оборудования 上海烛龙信息科技有限公司, например, некачественный жесткий диск, вызвавший повреждение файла d3dx11_43.dll.
  • Другая программа изменила требуемую версию d3dx11_43.dll.
  • Другая программа злонамеренно или по ошибке удалила файл d3dx11_43.dll.
  • Другая программа удалила файл d3dx11_43.dll.

Способ 3: Обновление ОС

В первую очередь этот метод подходит тем, у кого установлена новейшая версия Виндовс — 10. Как мы уже сказали ранее, ДиректИкс там обновляется вместе с системными апдейтами, и если какая-то из библиотек будет отсутствовать или окажется поврежденной, вместо нее будет добавлена новая версия. Тем не менее пользователям и более ранних версий не помешает инталлировать апдейты, чтобы исправить возможные проблемы, мешающие работать системным компонентам правильно. Для Windows 10 порядок действий следующий:

  1. Откройте «Пуск» и перейдите оттуда в «Параметры».

Зайдите в раздел «Обновление и безопасность».

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

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

Подробнее:Устранение проблем с обновлением ОС Windows
Установка обновлений на Windows 10 / Windows 7 / Windows XP

Способ 1: Загрузка d3dx11_43.dll

Библиотеку d3dx11_43.dll можно загрузить на ПК самостоятельно, после чего ее потребуется установить. Процесс установки выполняется посредством копирования файла библиотеки в системную директорию:

  • Windows 32 bit: .
  • Windows 64 bit: и .

Для установки DLL-файла выполните следующее:

  1. Перейдите в папку, куда была загружена библиотека d3dx11_43.dll, и скопируйте ее. Сделать это можно как с помощью контекстного меню, вызываемого нажатием правой кнопкой мыши, так и при помощи горячей клавиши Ctrl+C.

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

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

Напишите команду и подтвердите ее клавишей Enter. Если файл был добавлен в две папки, после этого нужно набрать еще одну команду: .

В качестве альтернативы можете попробовать регистрацию при помощи сторонней программы. Об этом мы рассказывали в Способе 1 следующего материала.

Подробнее: Регистрируем файл DLL в ОС Windows

После выполнения всех пунктов инструкции в систему будет помещен отсутствующий файл d3dx11_43.dll, следовательно, ошибка будет устранена.

Скачать d3dx11_43.dll бесплатно. Устраняем ошибку отсутствует d3dx11_43.dll

  • Новость
  • 4

Неполадки,
связанные с повреждением/отсутствием в системе библиотек пакета DirectX, являются частыми гостями
большинства геймеров. Одной из самых распространённых проблем стала d3dx11_43.dll ошибка.
Проявляется она просто: запустили игру, выскочило системное сообщение «d3dx11_43.dllотсутствует или d3dx11_43.dll не найден, переустановите приложение…».
Давайте же разберёмся, что нужно сделать, чтобы быстро исправить ситуацию.

 

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

Причин исчезновения файлов из системы может быть много:
ошибка записи/перезаписи, отключение света при установке игрушки, проделки
вирусов и всяческие сбои. Благо, лечится любая из них довольно просто. Всё, что
понадобится сделать, — скачать d3dx11_43.dll и скопировать в нужный каталог на
системном диске (обычно C:\).

Отмечу сразу, что версия Windowsникак
не влияет на эффективность двух методов, которые сейчас опишу. Виндовс 7, 8 или
же XP одинаково
хорошо отреагируют на действия обоих методов. Также можете не волноваться – здесь вы можете d3dx11_43.dll скачать
бесплатно, подвохов с оплатами нет, как и вирусов. Все файлы имеют свежие
версии и получены из первых рук – сайта самих разработчиков пакета (Microsoft).

Первый метод

Для начала рекомендую проверить систему на вирусы, мало ли
что. Если уверены в чистоте своей ОС, сразу приступайте к делу:

  1. 1.Сначала нужно файл d3dx11_43.dll скачать.
    Ссылка ниже.

2.Теперь определимся, куда кидать d3dx11_43.dll.
Перейдите во Свойства Моего компьютера и посмотрите, что указано в «Типе
системы». Если у вас 32-разрядная Виндовс, то скопируете наш файл сюда – C:\Windows\System32,
если x64, тогда
сюда — C:\Windows\SysWOW64.

 

3. Распакуйте
полученный архив, скопируйте библиотеку в буфер обмена и переходите в
подходящую под вашу систему папку. Скопируйте прямо в её корень d3dx11_43.dll.
4. Перезагрузите ПК.

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

Второй метод

 

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

  • ·Качаем пакет, ссылка ниже;
…Формирование ссылки для загрузки…
Ссылка для загрузки будет доступна через: сек.

Файл: DirectX
Антивирусная проверка: Выполнена

·Распаковываем в удобное место и запускаем
двойным кликом;
·Нажимаем «Далее, далее…», после чего ждём.
Веб-установщик сам отыщет недостающие файлы, скачает их с официального сайта и
скопирует по назначению. Дожидаемся окончания установки.
·Перезагружаемся.

Как видите, тоже довольно просто. Сомневаетесь в чём-то?
Тогда посмотрите видео по установке DirectX.

Для удобства сравнения сведу шаги по методам в таблицу:

 Установка d3dx11_43.dll  Скачать программу d3dx11_43.dll  Определить разрядность  Распаковывать архив и скопировать в буфер обмена файл  Поместить библиотеку в системную папку Перезагрузка 
 Установка DirectX  Скачать пакет DirectX  Запустить установщик  Далее, далее…  Перезагрузка  

Уверен, у вас всё получилось! Играйте теперь, сколько хотите без досадных ошибок!

Способ 2: Установка DirectX 11

Изначально файл d3dx11_43.dll попадает в систему при установке DirectX 11. Этот пакет программного обеспечения должен идти с той игрой или программой, которая выдает ошибку, но по какой-то причине он не был инсталлирован или же пользователь ввиду незнания повредил нужный файл. В принципе, причина не важна. Для исправления ситуации понадобится установить DirectX 11, но для начала нужно загрузить инсталлятор этого пакета.

Для пользователей Windows 10 инструкция будет отличаться по той причине, что ДиректИкс и все его версии встроены в операционную систему, а значит, и добавляются/исправляются они вместе с системными обновлениями. Поэтому для вас у нас есть отдельное руководство.

Подробнее: Переустановка и добавление недостающих компонентов DirectX в Windows 10

У кого Windows 7 и ниже, алгоритм действий следующий:

Загрузив установщик DirectX на компьютер, запустите его и выполните следующее:

  1. Примите условия лицензии, отметив соответствующий пункт, после чего нажмите «Далее».

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

Подождите завершения инициализации, после чего нажмите «Далее».

Подождите завершения установки компонентов DirectX.

Нажмите «Готово».

Теперь DirectX 11 установлен в системе, следовательно, библиотека d3dx11_43.dll тоже.

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

c http-equiv=»Content-Type» content=»text/html;charset=UTF-8″>lass=»remon-after-2nd-h2″ id=»remon-358958302″>

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

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

  1. После загрузки файла, запустите его, и подтвердите установку обновления KB2670838. 

По завершении установки и после перезагрузки компьютера, рассматриваемая библиотека будет в нужном расположении (C:\ Windows\ System32\ ), а ошибок, связанных с тем, что d3d11.dll или отсутствует на компьютере или D3D11 CreateDeviceAndSwapChain Failed, появляться не будет (при условии, что у вас достаточно современное оборудование).

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

Подготовка

Сначала необходимо проверить, какая версия программного обеспечения установлена на компьютере. Сомнений в том, что ваш графический ускоритель поддерживает DX 11 нет, убеждаться в этом не будем.

  1. Открываем интерфейс командного интерпретатора комбинацией Win + R, вводим строку «dxdiag» и выполняем её кнопкой «ОК» или клавишей Enter.

  1. Опускаемся в самый низ первой вкладки и смотрим на цифры у последней записи.

Если на компьютере стоит 11-я версия, возможно, нам поможет второй способ поможет. Велика вероятность того, что компонент был случайно удалён или используемый для установки игры репак сделан кривыми руками. В случае с отсутствием какой-либо информации об имеющемся DX или наличии 10-й версии поможет только инсталляция всего набора библиотек. Сначала рассмотрим, как установить DX11.

Обновление

Самый интересный момент заключается в том, что разработчики перестали создавать автономные установщики DirectX, начиная с 10-й версии. Обзавестись DX 10-12 можно только при помощи веб-установщика, загруженного с сайта корпорации.

На компьютере появится исполняемый файл объемом в 300 килобайт.

  1. Запускаем exe-шник и разрешаем системе безопасности его выполнение.

  1. В первом окне лучше отказаться от поисковой панели Bing.

  1. Дожидаемся завершения анализа и определения отсутствующих/поврежденных компонентов и кликаем «Далее».

  1. Опять ждем. На этом этапе установщик загрузит необходимые файлы, скопирует их в системную директорию system32 (а в Windows x64 и в syswow64) и зарегистрирует.
  1. Завершаем функционирование приложения и можем играть.


Перезагрузка ПК не нужна, однако при повторном появлении ошибки она может помочь.

Таким образом проблема решается для d3dx10_43.dll и вообще любого компонента данного API.

Если и это не подействовало, опускаемся к следующей инструкции.

Исправляем недоработку репака

Ошибка – это, скорее всего, следствие неумелой перепаковки игры или создания portable-версии приложения. Но это небольшая беда, ничего заново скачивать не придётся. Мы загрузим d3dx10_43.dll, поместим его в папку с исполняемым файлом, который данную библиотеку в системной директории не находит. Не всегда, но многим такое решение помогает.

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

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

  1. Правым кликом вызываем контекстное меню объекта и выбираем «Извлечь всё…».


Если в системе установлен архиватор (7zip, WinRar или иной) для декомпрессии архива можете воспользоваться им – ничего не изменится.

  1. В окне выбора конечной директории вводим путь к exe-файлу и щелкаем «Извлечь».


Он не всегда располагается в корневой папке с игрой. Порой его закидывают в bin или system. Узнать место расположения помогут свойства ярлыка, которым игра запускается (строка «Объект»).
Инструкция актуальна для Windows 7 и 8.

Способ 4: Проверка целостности системных файлов

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

Подробнее: Использование и восстановление проверки целостности системных файлов в Windows

В самом конце, если ничего не помогло, стоит проверить компьютер на вирусы: их наличие вполне может влиять на работоспособность системных файлов, в том числе DLL.

Подробнее: Борьба с компьютерными вирусами

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

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

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

  1. Ваша видеокарта не поддерживает DirectX 11 (при этом, нажав клавиши Win+R и введя dxdiag, вы можете там видеть, что установлена именно 11 или 12 версия. Однако, это ничего не говорит о том, что есть поддержка этой версии со стороны видеокарты — только о том, файлы данной версии установлены на компьютере). 
  2. Не установлены последние оригинальные драйверы на видеокарту — при этом начинающие пользователи часто пробуют обновить драйверы, используя кнопку «Обновить» в диспетчере устройств, это неправильный метод: сообщение о том, что «Драйвер не нуждается в обновлении» при данном способе обычно мало что означает.
  3. Не установлены необходимые обновления для Windows 7, что может приводить к тому, что даже при наличии DX11, файла d3d11.dll и поддерживаемой видеокарты, игры, наподобие Dishonored 2 продолжают сообщать об ошибке.

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

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

Вручную скачать оригинальные драйверы видеокарты с официальных сайтов AMD, NVIDIA или Intel (см., например, Как установить драйверы NVIDIA в Windows 10) и установить их.
Зайти в dxdiag (клавиши Win+R, ввести dxdiag и нажать Enter), открыть вкладку «Экран» и в разделе «Драйверы» обратить внимание на поле «DDI для Direct3D». При значениях 11.1 и выше ошибки D3D11 появляться не должны

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

Также вы можете посмотреть отдельно установленную и поддерживаемую аппаратно версию DirectX в сторонних программах, например, в AIDA64 (см. Как узнать версию DirectX на компьютере).

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

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделитесь с друзьями:
Технарь
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.