Исправлено: отсутствует D3DCompiler_47.dll.



Попробуйте наш инструмент устранения неполадок

«D3DCompiler_47.dll» - это общий файл, который позволяет запускать многие игры и требуется для работы многих приложений. Ошибка «D3DCompiler_47.dll is missing» очень часто встречается при запуске игр, приложений или программе для определенной цели.





Обходные пути, используемые для решения этой ошибки, очень просты и требуют, чтобы вы либо загрузили DLL напрямую, либо через Центр обновления Windows. Мы рассмотрим их один за другим, начиная с самого простого.



Решение 1. Повторная регистрация D3DCompiler_47.dll

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

  1. Нажмите Windows + R, введите « командная строка »В диалоговом окне щелкните его правой кнопкой мыши и выберите« Запустить от имени администратора ».
  2. В командной строке с повышенными привилегиями введите следующие команды:
 regsvr32 / u D3DCompiler_47.dll   regsvr32 / я D3DCompiler_47.dll 

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



Решение 2. Загрузка библиотеки DLL

Есть два способа установить необходимую DLL в вашу систему. Вы можете сделать это вручную с помощью этого решения или автоматически с помощью 3rdодин. Оба решения будут работать, но вам придется поискать это самостоятельно.

  1. Загрузите DLL из Интернета на ваш компьютер. Стоит отметить, что существует множество вредоносных сайтов, которые обманом заставляют пользователей загружать вирус вместо подлинного файла. Будьте осторожны и используйте только проверенные сайты.
  2. После загрузки файла вам необходимо проверить архитектуру вашей системы. 32-битные и 64-битные архитектуры , оба имеют разные расположения файлов, куда вам нужно вставить DLL. Нажмите Windows + S, введите « системная информация »В диалоговом окне и откройте настройки.

  1. Найдите значение типа системы. За 32-битный типа системы, вы должны вставить файл D3DCompiler_47.dll, который вы скачали, в папку « C: Windows system32 ». У некоторых пользователей может быть «C: WINDOWS system32».

Для 64-битный компьютер, вы должны скопировать D3DCompiler_47.dll (32-разрядный) в папку « C: Windows SYSWOW64 », А затем вставьте D3DCompiler_47.dll (64-разрядный) в папку« C: Windows System32 ».

  1. После того, как вы вставили DLL, выполните первое решение и зарегистрируйте DLL соответствующим образом. Перезагрузите компьютер и посмотрите, работает ли приложение.

Решение 3. Установка обновления каталога KB4019990

Как мы обсуждали выше, Microsoft часто выпускает обновления, нацеленные на различные проблемы, обновление или добавление модулей к существующим компонентам. Ошибка «D3DCompiler_47.dll отсутствует» была замечена Microsoft и выпустила официальное обновление для решения этой проблемы.

  1. Перейти к Официальный сайт Microsoft и скачать обновление
  2. Установить обновления на вашем компьютере и полностью перезагрузите вашу систему. Теперь проверьте, решена ли проблема.

Вы также должны убедиться, что у вас установлена ​​последняя версия Windows. Нажмите Windows + S, введите «обновить» и откройте настройки системы. Проверить обновления и если есть, установите их.

Заметка: Вы также должны убедиться, что у вас установлена ​​последняя версия Microsoft .NET framework.

Решение 4. Установка Microsoft DirectX

Известно, что модуль «D3DCompiler_47.dll» связан с DirectX. DirectX - это набор API, предназначенный для обработки задач, связанных с мультимедиа, особенно с играми. Если у вас еще не установлен модуль, вам следует как можно скорее добавить его в свою систему и посмотреть, поможет ли это.

  1. Перейдите к официальный сайт Microsoft и скачать файл пакета приложения на вашем компьютере.

  1. После загрузки установить пакет и полностью перезагрузите компьютер.
  2. Теперь проверьте, сохраняется ли проблема. Если это так, вам необходимо вручную загрузить DLL и поместить ее в каталоги, как показано в решении 2. Не забудьте зарегистрировать DLL на своем компьютере, как показано в решении 1.

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

3 минуты на чтение