Отсутствует d3dcompiler 47 dll что делать windows 7
Перейти к содержимому

Отсутствует d3dcompiler 47 dll что делать windows 7

  • автор:

D3DCOMPILER_47.dll — что это за ошибка, как исправить в Windows 7 8 10

ошибка D3DCOMPILER_47 на русском

Нередко причиной многих неисправностей при запуске приложений (игр) является проблема отсутствия файла d3dcompiler_47.dll — что это за ошибка, как исправить Windows 7 x64 / x32 и в других версиях ОС Майкрософт? Сейчас узнаете больше о дефекте и способах его устранения.

D3DCOMPILER_47.dll is missing…

D3DCOMPILER_47 is missing

Уверен, что некоторые из Вас сталкивались со следующим уведомлением при попытке запустить любимую игру (русская версия сообщения показана на скриншоте выше): Очевидно, что приложению не хватает определенной динамической библиотеки (dll-файла), который является составной частью набора DirectX. А этот компонент очень важен для корректной обработки графического содержимого. Без него невозможно играть в Battlefield, GTA V, Watch Dogs, Ведьмак 3 и прочие современные игры. Располагается d3dcompiler_47.dll по следующему пути:

  • С / Windows / System32 (для систем с разрядностью 32 бит);
  • С / Windows / SysWOW64 (в случае с ОС 64 bit).

Папка с библиотеками DirectX

Как определить, какая у Вас версия? Узнайте подробности из тематической статьи.

Обратите внимание, что помимо рассматриваемого в обзоре элемента папка содержит и другие библиотеки (к примеру, d3dcompiler_43). Их отсутствие или повреждение также может негативно сказываться на работоспособности программного обеспечения.

Основной причиной ошибки является несоответствие установленной версии DirectX требованиям игры. Проще говоря, имеющиеся на ПК компоненты «устарели». В Windows 10 подобная проблема практически не возникает, поскольку данная редакция ОС имеет встроенный ДиректИкс 12. Но даже в «десятке» порой пользователи видят информационное окно с уведомлением – «отсутствует d3dcompiler_47.dll».

DLL-Помощник

Как исправить ошибку?

Методов устранения дефекта всего два. Начнем с автоматического решения, которое помогает в 95% случаев.

  • Открываем официальную страницу Майкрософт, кликнув по этой ссылке . Спустя несколько секунд должна стартовать загрузка инсталлятора библиотек;
  • Запускаем скачанный объект и несколько раз нажимаем «Далее» (Next) для начала скачивания недостающих dll:

Мастер обновления библиотек directX

  • Дожидаемся завершения процедуры и перезапускаем компьютер для вступления изменений в силу.

Теперь попробуйте – появляется ошибка или нет? Если метод не сработал – переходим ко второму варианту.

Автор рекомендует:

  • Запуск программы невозможен так как отсутствует api ms win crt runtime l1-1-0.dll
  • Как msvcp140.dll скачать для исправления ошибки
  • Исправляем ошибку Vulkan-1.dll в Doom
  • Исправляем ошибку «Отсутствует vcruntime140.dll»

Скачивание DLL, которая отсутствует

Его суть заключается в ручном поиске недостающего файла d3dcompiler_47.dll в интернете. Источников много, но полагаться на них я бы не рекомендовал. Дело в том, что многие сайты выкладывают модифицированный контент, который существенно отличается от лицензионного и может содержать вирусы.

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

  • С / Windows / System32 (в случае с ОС x32 бит);
  • С / Windows / SysWOW64 (для систем с разрядностью x64 bit).

Папка с библиотеками DirectX

Но если нет возможности «позаимствовать» компонент у других, то скачать d3dcompiler_47.dll можно с нашего сервера (без вирусов):

d3dcompiler47

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

Остается лишь зарегистрировать dll в системе, чтобы Windows 7 x64 увидела объект и приняла его с распростертыми объятиями. Для этого нажимаем Win + R и в окне консоли «Выполнить» прописываем команду:

regsvr32 d3dcompiler_43.dll

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

Команда регистрации regsvr32 x3daudio1_7.dll

После нажатия на ОК может отобразиться ошибка. Тогда пробуем вместо «regsvr32» использовать просто «regsvr». Но будем надеяться, что этого не произойдет. Теперь перезапускаем ноутбук и проверяем работоспособность игры.

Вот и разобрались, d3dcompiler_47.dll что это за ошибка, как исправить в Windows. Еще раз подчеркну, что лучше применять автоматическое обновление (первый способ). Так Вы сможете устранить сразу несколько проблем, Вам не придется обрабатывать вручную кучу файлов.

С уважением, Виктор!

Как скачать 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 — с большой вероятностью это не поможет исправить проблему и в некоторых случаях может быть небезопасно.

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

А вдруг и это будет интересно:

  • Лучшие бесплатные программы для Windows
  • Не удалось запустить службу Windows Audio на Локальный компьютер — как исправить?
  • Ошибка DXGI ERROR DEVICE HUNG — как исправить?
  • Как сбросить Windows на заводские настройки в командной строке
  • Как создать отчет о работе Wi-Fi сети в Windows 11 и 10
  • Устройство tap0901 — что это и как установить драйвер?
  • Windows 11
  • Windows 10
  • Android
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • Настройка роутера
  • Всё про Windows
  • В контакте
  • Одноклассники

    Игорь 10.07.2019 в 15:32

  • Mr. A 13.08.2019 в 03:45
  • Dmitry 14.08.2019 в 15:51
  • ВИКТОР 13.03.2020 в 18:55

Update for the d3dcompiler_47.dll component on Windows Server 2012, Windows 7, and Windows Server 2008 R2

Windows Server 2012 Datacenter Windows Server 2012 Standard Windows Server 2012 Essentials Windows Server 2012 Foundation Windows 7 Service Pack 1 Windows 7 Ultimate Windows 7 Enterprise Windows 7 Professional Windows 7 Home Premium Windows 7 Home Basic Windows Server 2008 R2 Service Pack 1 Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Standard Windows Server 2008 R2 Foundation More. Less

This article describes an update that addresses an issue in Windows Server 2012, Windows 7 Service Pack 1 (SP1), and Windows Server 2008 R2 SP1 that is described in the following Knowledge Base article:

How to get this update

Microsoft Update Catalog

To get the stand-alone package for this update, go to the Microsoft Update Catalog website.

Prerequisites

Restart information

You don’t have to restart the computer after you apply this update.

Update replacement information

This update doesn’t replace a previously released update.

References

Learn about theterminology that Microsoft uses to describe software updates.

File Information

The English (United States) version of this software update installs files that have the attributes that are listed in the following tables.

Windows Server 2012

Note: The MANIFEST files (.manifest) and the MUM files (.mum) that are installed for each environment are listed in the «Additional file information» section. MUM, MANIFEST, and the associated security catalog (.cat) files, are very important to maintain the state of the updated components. The security catalog files, for which the attributes are not listed, are signed with a Microsoft digital signature.

Обновление для компонента d3dcompiler_47.dll в Windows Server 2012, Windows 7 и Windows Server 2008 R2

Windows Server 2012 Datacenter Windows Server 2012 Standard Windows Server 2012 Essentials Windows Server 2012 Foundation Windows 7 Service Pack 1 Windows 7 Ultimate Windows 7 Enterprise Windows 7 Professional Windows 7 Home Premium Windows 7 Home Basic Windows Server 2008 R2 Service Pack 1 Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Standard Windows Server 2008 R2 Foundation Еще. Меньше

В этой статье описывается обновление, устраняющее проблему в Windows Server 2012, Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 R2 SP1, описанное в следующей статье базы знаний:

Как получить это обновление

Каталог Центра обновления Майкрософт

Чтобы получить автономный пакет для этого обновления, перейдите на веб-сайт каталога Центра обновления Майкрософт.

Предварительные условия

Чтобы применить это обновление, сначала установите Service Pack 1 для Windows 7 и Windows Server 2008 R2.

Необходимость перезагрузки

После установки обновления перезагружать компьютер не требуется.

Сведения о замене обновлений

Это обновление не заменяет ранее выпущенное обновление.

Ссылки

Ознакомьтесь с терминологией, используемой для описания обновлений программных продуктов Майкрософт.

Сведения о файлах

Английская версия (США) данного обновления программного обеспечения устанавливает файлы, указанные в приведенных ниже таблицах.

Windows Server 2012;

Файлы MANIFEST (.manifest) и MUM (.mum), устанавливаемые для каждой среды, указаны отдельно в разделе «Сведения о дополнительных файлах». Файлы с расширением MANIFEST и MUM, а также связанные с ними CAT-файлы каталога безопасности, имеют очень важное значение для отслеживания состояния обновляемого компонента. Файлы каталога безопасности, атрибуты для которых не указаны, подписаны цифровой подписью Майкрософт.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *