Как скачать D3DCompiler_43.dll и исправить ошибки при запуске игр

Как скачать D3DCompiler_43.dll и исправить ошибки вызванные его отсутствиемПри запуске игр или другого ПО в Windows 11, Windows 10 или предыдущих версиях системы пользователи могут получить сообщение об ошибке «Не удается продолжить выполнение кода, поскольку система не обнаружила D3DCompiler_43.dll» или «Запуск программы невозможен, так как файл отсутствует на компьютере».

В этой инструкции подробно о том, чем вызвана ошибка, как скачать оригинальный D3DCompiler_43.dll, правильно установить его в системе и исправить ошибку.

Причины ошибки и решение

Сообщение об ошибке: Не удается продолжить выполнение кода, поскольку система не обнаружила D3DCompiler_43.dll

Из названия файла многие могут верно предположить, что D3DCompiler_43.dll — один из файлов DirectX, а конкретно — компонент Direct3D HLSL Compiler.

Свойства оригинального файла D3DCompiler_43.dll

При этом у пользователей Windows 11/10 уже установлены DirectX последних версий — 11, 12, отсюда часто возникает вопрос: почему же игра или другая программа сообщает об отсутствии файла.

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

Решение — не скачивать файл D3DCompiler_43.dll откуда-то со сторонних сайтов и копировать его в System32 или SysWOW64, а использовать официальный установщик недостающих библиотек от Майкрософт:

  1. Зайдите на официальную страницу загрузки веб-установщика DirectX и скачайте его. Официальная страница загрузки веб-установщика DirectX
  2. Запустите скачанный установщик, согласитесь с условиями использования, снимите отметку установки панели Bing, после чего имеющиеся DLL автоматически будут проверены, и вы увидите предложение скачать те, которые отсутствуют: Размер загружаемых файлов DirectX
  3. Выполните загрузку, дождитесь установки.

Перезагрузка компьютера обычно не требуется: и D3DCompiler_43.dll и другие необходимые для запуска игры библиотеки DLL появятся в нужных папках и будут правильным образом зарегистрированы в системе, а ошибка «Не удается продолжить выполнение кода, поскольку система не обнаружила D3DCompiler_43.dll» исчезнет.

Если по какой-то причине веб-установщик не сработал в вашем случае, вы можете использовать Standalone (автономный) установщик DirectX, скачать который можно также с официального сайта — он тоже доустановит необходимые DLL в системе.

Комментарии (18) к Как скачать D3DCompiler_43.dll и исправить ошибки при запуске игр

  • ExLin

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

    Ответить

  • Misha

    Спасибо! Соседний, выше по рейтингу в поиске сайт, советует с него самого качать библиотеки.

    Ответить

  • тоха

    Единственный нормальный сайт!

    Ответить

    • Dmitry

      Ну, наверное, не единственный. Но спасибо.

      Ответить

  • Pavel

    Спасибо огромное, помогло.

    Ответить

  • павел

    Спасибо огромное! да кстати также при переустановке Directx устарняется и другая ошибка XINPUT1_3.dll

    Ответить

  • Иван

    Подскажите ещё, пожалуйста. У меня windows 8.1, по ссылке которая предоставлена автором меня переводит на сайт microsoft для обновления до windows 10. В открывшемся окне только ссылка для обновления windows

    Ответить

    • Dmitry

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

      Ответить

  • Димон

    На этом сайте не предлагают скачать фуфел с вирусами, а дают правильные советы. Спасибо!

    Ответить

  • Денис

    Спасибо большое теперь все работает, очень хороший сайт!

    Ответить

  • Олег

    Спасибо, всё действительно работает как описано. Благодаря вам смог запустить FC Primal

    Ответить

  • Юрий

    Спасибо огромное за подсказку! Был установлен DirectX и всё заработало! Ваш сайт выручает постоянно! Спасибо вам за добросовестный труд!

    Ответить

  • Илья

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

    Ответить

    • Dmitry

      Способ, который первым в статье идет — установка компонентов DirectX с сайта майкрософт.

      Ответить

  • M b

    Спасибо огромное автору. действительно все заработало. хотя у меня слабенький ноут и то отлично открывает крупные игры. успехов Вам!

    Ответить

  • ФОЗИ

    Спасибо огромное автору этой статьи. Действительно все заработало!

    Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться