Отсутствует d3dcompiler_47.dll что это за ошибка и как её исправить

Что делать, если при запуске приложения вы видите ошибку отсутствующего файла D3DCOMPILER_47.dll и как это исправить? Причины и все возможные варианты решения проблемы.

Почему появляется ошибка D3DCOMPILER_47.dll

Запуск программы невозможен, так как на компьютере отсутствует D3DCOMPILER_47.dll. Попробуйте переустановить программу.

Именно так выглядит сообщение, которое может появится в Windows при запуске какой-либо программы. Данный файл является компонентом библиотеки DirectX.
Поэтому, первое, что вам нужно сделать – обновить DirectX с помощью веб-установщика. Чаще всего данная проблема появляется именно в Windows 7

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

Установка обновления KB4019990

В сети есть еще один способ решения данной проблемы. Необходимо установить обновление KB4019990 для Windows 7. Необходимо перейти на официальный сайт Microsoft в каталог центра обновления.

Выбрать файл в соответствии с разрядностью и версией вашей ОС. Установите его и перезагрузите компьютер. Ошибка отсутствующего D3DCOMPILER_47.dll должна исчезнуть.

В редких случаях нужно будет зарегистрировать библиотеку в реестре. Для этого откройте Пуск – Программы – Стандартные и найдите Командная строка. Щелкните по ней правой кнопкой мыши и выберите “запуск от имени администратора”.

После вбейте туда:

regsvr32 d3dcompiler_47.dll

Нажмите Enter, перезагрузите компьютер.

Чтобы узнавать больше подписывайтесь на Телеграм-канал Блог компьютерного мастера

Leave a Reply

Your email address will not be published. Required fields are marked *

nine − five =