«D3DCompiler_47.dll» - это общий файл, который позволяет запускать многие игры и требуется для работы многих приложений. Ошибка «D3DCompiler_47.dll is missing» очень часто встречается при запуске игр, приложений или программе для определенной цели.
Обходные пути, используемые для решения этой ошибки, очень просты и требуют, чтобы вы либо загрузили DLL напрямую, либо через Центр обновления Windows. Мы рассмотрим их один за другим, начиная с самого простого.
Решение 1. Повторная регистрация D3DCompiler_47.dll
Если вы используете программу, для которой требуется обсуждаемая DLL, обычно она должна автоматически зарегистрировать файл для вас. Если файла нет, у него должна быть возможность установить его. Если в приложении нет этих функций, мы попытаемся зарегистрировать файл вручную.
- Нажмите Windows + R, введите « командная строка »В диалоговом окне щелкните его правой кнопкой мыши и выберите« Запустить от имени администратора ».
- В командной строке с повышенными привилегиями введите следующие команды:
regsvr32 / u D3DCompiler_47.dll regsvr32 / я D3DCompiler_47.dll
Первая команда отменит регистрацию файла, а вторая зарегистрирует его. Обратите внимание, что этот метод будет работать только в том случае, если у вас уже есть DLL в требуемом каталоге. Если вы этого не сделаете, эти команды вызовут исключение. В этом случае переходите ко второму решению.
Решение 2. Загрузка библиотеки DLL
Есть два способа установить необходимую DLL в вашу систему. Вы можете сделать это вручную с помощью этого решения или автоматически с помощью 3rdодин. Оба решения будут работать, но вам придется поискать это самостоятельно.
- Загрузите DLL из Интернета на ваш компьютер. Стоит отметить, что существует множество вредоносных сайтов, которые обманом заставляют пользователей загружать вирус вместо подлинного файла. Будьте осторожны и используйте только проверенные сайты.
- После загрузки файла вам необходимо проверить архитектуру вашей системы. 32-битные и 64-битные архитектуры , оба имеют разные расположения файлов, куда вам нужно вставить DLL. Нажмите Windows + S, введите « системная информация »В диалоговом окне и откройте настройки.
- Найдите значение типа системы. За 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 ».
- После того, как вы вставили DLL, выполните первое решение и зарегистрируйте DLL соответствующим образом. Перезагрузите компьютер и посмотрите, работает ли приложение.
Решение 3. Установка обновления каталога KB4019990
Как мы обсуждали выше, Microsoft часто выпускает обновления, нацеленные на различные проблемы, обновление или добавление модулей к существующим компонентам. Ошибка «D3DCompiler_47.dll отсутствует» была замечена Microsoft и выпустила официальное обновление для решения этой проблемы.
- Перейти к Официальный сайт Microsoft и скачать обновление
- Установить обновления на вашем компьютере и полностью перезагрузите вашу систему. Теперь проверьте, решена ли проблема.
Вы также должны убедиться, что у вас установлена последняя версия Windows. Нажмите Windows + S, введите «обновить» и откройте настройки системы. Проверить обновления и если есть, установите их.
Заметка: Вы также должны убедиться, что у вас установлена последняя версия Microsoft .NET framework.
Решение 4. Установка Microsoft DirectX
Известно, что модуль «D3DCompiler_47.dll» связан с DirectX. DirectX - это набор API, предназначенный для обработки задач, связанных с мультимедиа, особенно с играми. Если у вас еще не установлен модуль, вам следует как можно скорее добавить его в свою систему и посмотреть, поможет ли это.
- Перейдите к официальный сайт Microsoft и скачать файл пакета приложения на вашем компьютере.
- После загрузки установить пакет и полностью перезагрузите компьютер.
- Теперь проверьте, сохраняется ли проблема. Если это так, вам необходимо вручную загрузить DLL и поместить ее в каталоги, как показано в решении 2. Не забудьте зарегистрировать DLL на своем компьютере, как показано в решении 1.
Если вы по-прежнему сталкиваетесь с сообщением об ошибке, убедитесь, что вы выполнили все шаги и используете учетную запись администратора.
3 минуты на чтение