Как скачать d3dcompiler_47.dll для Windows 7
Одна из сравнительно частых ошибок в Windows 7 — сообщение о том, что запуск программы невозможен, так как на компьютере отсутствует d3dcompiler_47.dll при попытке запустить игру или какое-то другое ПО, соответственно пользователи интересуются, что это за ошибка и как её исправить. При этом «стандартные» способы скачать этот файл или установка всех актуальных библиотек DirectX (которая работает для других файлов d3dcompiler) не исправляет ошибку.
В этой инструкции — пошагово о том, как скачать оригинальный файл d3dcompiler_47.dll для Windows 7 64-бит и 32-бит и исправить ошибку при запуске программ, а также видео инструкция.
Исправление ошибки d3dcompiler_47.dll отсутствует
Несмотря на то, что рассматриваемый файл относится к компонентам DirectX, он не скачивается вместе с ними в Windows 7, тем не менее, есть способ скачать d3dcompiler_47.dll с официального сайта и установить его в системе.
Данный файл входит в обновление KB4019990 для Windows 7 и доступен для загрузки (даже если у вас отключены обновления) в виде отдельного автономного установщика.
Итак, чтобы бесплатно скачать d3dcompiler_47.dll выполните следующие действия
- Зайдите на сайт http://www.catalog.update.microsoft.com/Search.aspx?q=KB4019990
- Вы увидите список доступных вариантов этого обновления, для Windows 7 64-бит выберите Обновление для Windows 7 для систем на базе процессоров x64 (KB4019990), для 32-бит — Обновление для Windows 7 (KB4019990) и нажмите кнопку «Загрузить».
- Скачайте файл автономного установщика обновления и запустите его. Если вдруг по какой-то причине он не работает, убедитесь, что у вас запущена служба Центр обновления Windows.
- По окончании установки обязательно выполните перезагрузку компьютера.
В результате файл d3dcompiler_47.dll появится в нужном расположении в папках Windows 7: в C:\Windows\System32\ и C:\Windows\SysWOW64 (последняя папка — только в x64 системах).
И ошибка «запуск программы невозможен, так как на компьютере отсутствует d3dcompiler_47.dll» при запуске игр и программ с большой вероятностью будет исправлена.
Примечание: не стоит скачивать файл d3dcompiler_47.dll с каких-то сторонних сайтов, «кидать» в папки в системе и пытаться зарегистрировать эту DLL — с большой вероятностью это не поможет исправить проблему и в некоторых случаях может быть небезопасно.
Видео инструкция
Страница Майкрософт, посвященная обновлению: https://support.microsoft.com/ru-ru/help/4019990/update-for-the-d3dcompiler-47-dll-component-on-windows
Игорь
Не помогло, при подготовке к установке выбивает ошибку.
Ответить
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
С драйверами видеокарты точно порядок?
Ответить
Лизунов
А как можно их проверить и если что обновить?
Ответить
ИННА
Вы мне оооооооооооочень помогли! Спасибо автору!!!!!
Ответить