Без динамической библиотеки d3dcompiler 47.dll не запускается ряд приложений, таких как движок Unity или графический редактор Photoshop. Рассмотрим, что делать, если на компьютере отсутствует этот файл.
Установка DirectX
В Windows 7 (нужен SP1) и 8 проблемного файла нет, однако вы можете бесплатно загрузить и установить его. Для этого посетите официальный сайт Microsoft и скачайте подходящий для вашего компьютера пакет обновлений. Обращайте внимание на версию «Виндовс» (столбик «Продукты») и разрядность процессора: x64 или x32 (указана в первом столбце).
Посмотреть битность ЦП можно в консоли:
- Зажмите Win + R, выполните cmd для запуска командной строки.
- В ней выполните команду systeminfo и найдите строку «Процессоры» – справа указана разрядность ЦП.
Чтобы исправить ошибку, запустите полученный файл, обновление будет установлено автоматически.
Перезагрузка компьютера не требуется.
Копирование в папку
Если исправить ошибку не удалось, скачайте d3dcompiler_47.dll по ссылке и поместите его в папку с исполняемым файлом программы, при запуске которой она появляется.
После приложение запустится без проблем.