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

Как исправить ошибку d3dcomiler_47.dll в Windows 7Одна из сравнительно частых ошибок в Windows 7 — сообщение о том, что запуск программы невозможен, так как на компьютере отсутствует d3dcompiler_47.dll при попытке запустить игру или какое-то другое ПО, соответственно пользователи интересуются, что это за ошибка и как её исправить. При этом «стандартные» способы скачать этот файл или установка всех актуальных библиотек DirectX (которая работает для других файлов d3dcompiler) не исправляет ошибку.

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

Исправление ошибки d3dcompiler_47.dll отсутствует

Ошибка запуск программы невозможен так как на компьютере отсутствует d3dcompiler_47.dll

Несмотря на то, что рассматриваемый файл относится к компонентам DirectX, он не скачивается вместе с ними в Windows 7, тем не менее, есть способ скачать d3dcompiler_47.dll с официального сайта и установить его в системе.

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

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

  1. Зайдите на сайт http://www.catalog.update.microsoft.com/Search.aspx?q=KB4019990
  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 — с большой вероятностью это не поможет исправить проблему и в некоторых случаях может быть небезопасно.

Видео инструкция

Страница Майкрософт, посвященная обновлению: https://support.microsoft.com/ru-ru/help/4019990/update-for-the-d3dcompiler-47-dll-component-on-windows

Комментарии (67) к Как скачать d3dcompiler_47.dll для Windows 7

  • Игорь

    Не помогло, при подготовке к установке выбивает ошибку.

    Ответить

    • Mr. A

      Убедитесь, что версия файла соответствует разрядности windows (32 или 64)

      Ответить

  • Дмитрий

    При установке выдает ошибку:
    Установщик обнаружил ошибку 0х80070422
    Указанная служба не может быть запущена, поскольку она отключена или все связанные с ней устройства отключены

    Ответить

    • Dmitry

      А вы не отключали никакие службы Windows вручную или с помощью программ?

      Ответить

      • ВИКТОР

        та же ошибка установщика.
        не отключал ничего вручную, а программы какие могут отключить? антивирусник?

        Ответить

        • Dmitry

          Скорее какие-нибудь оптимизаторы системы или, в случае Windows 10 — отключальщики слежки.

          Ответить

  • Ян

    Спасибо, для винды 7-64 помогло! Автообновление Виндоус давным-давно отключил много лет назад, уже и забыл про это — вот и тоже столкнулся с вышеописанной ошибкой.

    Ответить

  • Руслан

    Спасибо большое, на винду 7 (64 разрядная) помогло очень.

    Ответить

  • vlad

    не работает ошибку всё равно выдаёт

    Ответить

    • Dmitry

      А ошибка та же самая или уже новая какая-то?

      Ответить

  • Bill

    Спасибо! Помогло обновление KB4019990.

    Ответить

  • Дмитрий

    Спасибо все получилось.

    Ответить

  • Игорь

    Все сделал как написано — помогло.

    Ответить

  • Drak-eternal

    А! Спасибо выручил!!!

    Ответить

  • User80

    спасибо огромное всем, windows 7 максимальная 64 — помогло! сильно выручили…

    Ответить

  • Aurangzeb

    В 3-м кризисе 46-й. Удалил его и некоторые другие, относящиеся к VC++, (у меня все версии в наличии) скопировал 47-й. Ошибка, переименовал в 46-й. Попёрло, причём при загрузке уровней (проверил на самом первом пока) звук не заикается, как раньше. Кто знает, можно так оставить? Или помогло удаление прочих длл? Или я поторопился, и надо всю игру проверить? Почему в системе 46-го нет, его 47-й заменяет? Какие ещё длл удалять нужно из игр?

    Ответить

  • Валерия

    Выдаёт ошибку «Обновление не применимо к компьютеру»

    Ответить

    • Dmitry

      А правильную разрядность загрузили? 64-бит для x64 системы и без указания разрядности для x86?
      На всякий случай проверьте, а фактически файлы есть в нужном расположении или тоже нет?

      Ответить

  • саня

    Спасибо тебе мне помогло

    Ответить

  • Сергей

    Спасибо большое, помогло как всегда )

    Ответить

  • Андрюха

    Не помогло, коли скачав вибило «Обновление не применимо к етому компьютеру»

    Ответить

  • Макар

    Что делать, если когда я скачиваю файл, я никак не могу его установить? (нет установщика)

    Ответить

    • Dmitry

      А какой файл вы скачиваете и откуда?

      Ответить

  • Вадим

    Спасибо большое!!! Все получилось

    Ответить

  • Сара

    Здравствуйте, не открывается ссылка. Кликаю на нее и ничего не происходит.

    Ответить

    • Dmitry

      Здравствуйте.
      Я только что перепроверил (скриншот ваш посмотрел) — работает. Попробуйте другой браузер, например даже встроенные Internet Explorer.

      Ответить

  • Татьяна

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

    Ответить

  • Алексей

    Установил все по инструкции, эту ошибку больше не выдает, но вылетает другая ошибка (kexPlatformApp::InitVideo: Failed to create opengl contex (Could not create GL context; Операция успешно завершена ) . вылетает вот это и закрыть это просто так не могу ,оно показывает что это игра и она работает

    Ответить

    • Dmitry

      С драйверами видеокарты точно порядок?

      Ответить

  • Лизунов

    А как можно их проверить и если что обновить?

    Ответить

  • ИННА

    Вы мне оооооооооооочень помогли! Спасибо автору!!!!!

    Ответить

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

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