Как скачать D3DCompiler_47.dll и исправить связанные с ним ошибки

Как исправить ошибку d3dcomiler_47.dll в Windows 7Одна из сравнительно частых ошибок в Windows 11, 10 и предыдущих версий — сообщение о том, что не удается продолжить выполнение кода, поскольку система не обнаружила D3DCompiler_47.dll или запуск программы невозможен, так как на компьютере отсутствует тот же файл. Обычно это происходит при попытке запустить игру или какое-то другое ПО.

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

Исправление ошибки в современных версиях ОС

Сообщение об ошибке: система не обнаружила D3DCompiler_47.dll

Если вы используете Windows 11 или Windows 10 и столкнулись с появлением ошибки «Не удается продолжить выполнение кода, поскольку система не обнаружила D3DCompiler_47.dll», причина в том, что вы пробуете запустить какую-то достаточно старую игру или программу, но соответствующих версий библиотек DirectX на компьютере нет.

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

Несмотря на то, что в новых ОС по умолчанию есть DLL DirectX 12 и 11, некоторые приложения могут требовать старых версий этих библиотек. Решение — не скачивание d3dcompiler_47.dll вручную откуда-то со сторонних сайтов, а установка недостающих DLL с помощью официального установщика.

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

  1. Зайдите на официальную страницу Майкрософт и скачайте веб-установщик исполняемых библиотек DirectX.
  2. Запустите скачанный файл. Он автоматически проверит, чего «не хватает» на компьютере и предложит загрузить эти файлы. Размер загружаемых файлов DirectX
  3. Запустите установку, дождитесь скачивания и установки нужных файлов.
  4. Перезагрузите компьютер.

По итогу выполненных действий файл D3DCompiler_47.dll появится в папке C:\Windows\System32SysWOW64), будет правильным образом образом установлен в системе, а ошибка при запуске вашей игры или другого ПО исчезнет.

Решение для старых версий Windows 7

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

Итак, чтобы бесплатно скачать d3dcompiler_47.dll выполните следующие действия

  1. Зайдите на сайт официального каталога обновлений Майкрософт
  2. Вы увидите список доступных вариантов этого обновления, для Windows 7 64-бит выберите Обновление для Windows 7 для систем на базе процессоров x64 (KB4019990), для 32-бит — Обновление для Windows 7 (KB4019990) и нажмите кнопку «Загрузить». Обновление KB4019990
  3. Скачайте файл автономного установщика обновления и запустите его. Если вдруг по какой-то причине он не работает, убедитесь, что у вас запущена служба Центр обновления Windows. Скачать d3dcompiler_47.dll с сайта Майкрософт
  4. По окончании установки обязательно выполните перезагрузку компьютера.

В результате файл d3dcompiler_47.dll появится в нужном расположении в папках Windows 7: в C:\Windows\System32\ и C:\Windows\SysWOW64 (последняя папка — только в x64 системах).

Файл d3dcompiler_47.dll в папке System32

И ошибка «запуск программы невозможен, так как на компьютере отсутствует d3dcompiler_47.dll» при запуске игр и программ с большой вероятностью будет исправлена.

Примечание: не стоит скачивать файл d3dcompiler_47.dll с каких-то сторонних сайтов, «кидать» в папки в системе и пытаться зарегистрировать эту DLL — с большой вероятностью это не поможет исправить проблему и в некоторых случаях может быть небезопасно. Страница Майкрософт, посвященная обновлению.

Комментарии (67) к Как скачать D3DCompiler_47.dll и исправить связанные с ним ошибки

  • валера

    Спасибо Дмитрий, а то я скачал такой с вирусами. По вашей ссылке всё удачно заработало.

    Ответить

  • Александр

    Все обновления для x64 разрядной винды, для x32 разрядных нет!

    Ответить

    • Dmitry

      Есть. То, которое без упоминания x64. Но: если вдруг у вас Windows 7 без SP1, то не поставится.

      Ответить

  • Андрей

    Автору спасибо огромное!

    Ответить

  • Марина

    Спасибо огромное все заработало) спасли меня и мою работу)

    Ответить

  • Серега

    Спасибо тебе дружище, огромное) Столько всего перепробовал, а он меня из одной ошибки в другую кидал.. А твой вариант сработал сразу) Еще раз спасибо.

    Ответить

  • Seytniyaz

    Спасибо большое. Теперь всё работает!

    Ответить

  • Юрий

    Спасибо,все работает)

    Ответить

  • Борис

    пишет «обновление не применимо к этому компьютеру»

    Ответить

    • Dmitry

      а что за система? Не XP? А если Windows 7, то SP1 стоит?

      Ответить

  • Юрий

    Очень благодарен. Начал платное обучение по верстке сайтов, а тут проблема — фотошоп не запускается. Благодаря вам проблема решена. Обучение можно смело продолжать.

    Ответить

  • Annie

    Вот спасибо Вам! Ничего не помогало справиться с этой проблемой, только ваш совет помог!

    Ответить

  • Алексей

    Добрый день.
    Система пишет, что «обновление не применимо к этому компьютеру». Стоит Win7 max64/ SP1. Вертел настройки обновления системы итд, но ничего.
    Что вы можете подсказать для решения проблемы?

    Ответить

    • Dmitry

      А скачиваете именно x64?

      Ответить

  • Алексей

    Да, конечно. Может, из-за того, что винда палёная, не получается обновить? других вариантов нет.

    Ответить

    • Dmitry

      Да не должно по идее из-за этого быть. А вот в чем там причина у вас, не знаю…

      Ответить

  • Дмитрий

    Супер! При запуске фотошопа выбило эту ошибку. Думал будет куча мороки, пока решу эту проблему. А с Вашей помощью и 5 минут не прошло. Все быстро и легко, и без всяких вирусов. Спасибо большое!
    Вы молодец)

    Ответить

  • Дмитрий

    автор — ты лучший : ) Решил мою проблему!!!

    Ответить

  • Ярослав

    Спасибо, Дмитрий! Ваша статья помогла мне при решении проблемы с установкой Microsoft .NET Framework 4.7 для КОМПАС-3D V18.0.1 x64!

    Ответить

  • Назарий

    Спасибо, помогли очень при установке Фотошопа 2019

    Ответить

  • Александр

    Круто! Спасибо большое, за инфу! выручили! Когда устанавливал файл dll вручную в папку WIN64 не к чему хорошему это не приводило… После обновления компонента по вашей статье, все получилось как надо!

    Ответить

  • Анастасия

    Спасибо, очень помогли!)

    Ответить

  • Андрей

    Благодарю за совет!

    Ответить

  • Татьяна

    Человечище, спасибо огромное!

    Ответить

  • Дмитрий

    Не получается скачать эту софтину — линия загрузки вообще не шевелится.
    У кого так было, как вышли из положения?

    Ответить

  • Юля

    Помогло решить проблему, спасибо)

    Ответить

  • Наталия

    Спасибо! Помогло!

    Ответить

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

Нажимая кнопку «Отправить», вы даете согласие на обработку персональных данных и соглашаетесь с Политикой конфиденциальности.
Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться