Ошибка d3dcompiler 47 dll

Photoshop не запускается — отсутствует файл D3DCOMPILER_47.dll

Узнайте, как решить проблему при запуске Photoshop.exe — программа не может запуститься, поскольку D3DCOMPILER_47.dll отсутствует на вашем компьютере.

Проблема

При запуске Photoshop CC (20.0) отображается диалоговое окно Photoshop.exe — системная ошибка :

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

Источник: helpx.adobe.com

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

Вы не знаете, что за ошибка D3DCOMPILER_47.dll, и как её устранить? Давайте вместе разберёмся с решением проблемы. Каждый пользователь может столкнуться с появившимся сообщением при попытке запустить программу или игру, сигнализирующим об отсутствии в системе файла D3DCOMPILER_47.dll. Обычно это связано с некорректной версией запускаемой программы, а также с отсутствием ряда важных системных обновлений, обеспечивающий полноценный функционал вашей ОС.

How to Fix d3dcompiler_47.dll free in Windows 7 without any software | D3DCompiler_47.dll Fix

Сообщение об ошибке D3DCOMPILER_47.dll

Что такое «D3DCOMPILER_47.dll»?

Данный файл являет собой исполняемую библиотеку Майкрософт «Direct3d HLSL Compiler», входящую в набор API DirectX. Вы можете встретить библиотеку D3DCOMPILER_47.dll в теле различных программ, расположенных на вашем жёстком диске, при этом наиболее часто она представлена в игровых программах.

Ошибка с отсутствием данного файла, обычно возникает из-за некорректной версии устанавливаемой программы (к примеру, какой-либо пиратский репак). Также причиной данной проблемы является отсутствие в системе некоторых обновлений (в частности, отсутствуют или устарели файлы API DirectX, а также не установлено обновление KB4019990 для ОС Виндовс 7,8, Виндовс Сервер 2008, 2012).

В малом ряде случаев причиной дисфункции может стать деятельность вирусных (данный файл повреждён или удалён) или антивирусных (файл удалён или заблокирован) программ. Поэтому очень важно знать что это такое D3DCOMPILER_47.dll и как исправить его отсутствие.

Окно свойств D3DCOMPILER_47.dll

Наиболее часто данная проблема наблюдается на ОС Виндовс 7.

Как исправить дисфункцию D3DCOMPILER_47.dll

Разобравшись, что за файл D3DCOMPILER_47.dll, давайте разберёмся со способами решения проблемы. Рекомендую воспользоваться следующими решениями:

Способ 1. Используем веб-установщик ДиректХ

Первым, и наиболее логичным решением будет использование веб-установщика ДиректХ, который добавит в систему нужные файлы указанного API, включая и упомянутый «компайлер_47». Для осуществления данной операции перейдите на сайт Майкрософт, скачайте и запустите файл веб-установщика. Все необходимые выпуски библиотек ДиректХ будут добавлены в функционал системы, после чего понадобится её перезагрузка.

Данный способ актуален для пользователей Виндовс 7, Виста, XP.

Веб-установщик ДиректХ

Способ 2. Ставим требуемое обновление KB4019990

Эффективным решением проблемы D3DCOMPILER_47.dll для пользователей ОС Виндовс 7, 8 и Виндовс Сервер 2008 и 2012 станет установка системного обновления KB4019990, направленного на решение проблем с рассматриваемым в статье файлом. При этом важным условием для работы данного обновления является наличие в вашей системе с Виндовс 7 обязательного «Service Pack 1», без которого указанное обновление работать не будет.

Для установки обновления перейдите на сайт Майкрософт, выберите обновление, соответствующее версии вашей ОС, загрузите и установите его на ваш ПК. После установки перезагрузите ваш компьютер.

Перечень обновлений Виндовс

Надеюсь вы поняли, что это за ошибка D3DCOMPILER_47.dll и вам удастся исправить её одним из способов. Пишите в комментариях, если у вас останутся вопросы.

Способ 3. Работаем с вирусными и антивирусными программами

В ряде случаев причиной возникновения проблемы D3DCOMPILER_47.dll будут являться вирусные и антивирусные программы, по разным причинам блокирующие корректную работу файла D3DCOMPILER_47.dll. Рекомендую проверить онлайн вашу систему на наличие зловредов с помощью «Dr.Web CureIt!» или «AdwCleaner», а также на время установки проблемной программы отключить антивирус, способный заблокировать (или удалить) указанный dll-файл.

Способ 4. Устанавливаем файл в систему самостоятельно

Наименее рекомендуемым вариантом решения проблемы является «ручная» установка в систему (с последующей регистрацией) указанного dll-файла. Данный способ несёт за собою вероятность появления на ПК различных вирусных программ, потому его стоит использовать только в крайних случаях, когда другие методы не помогли.

Для реализации этого скачайте файл D3DCOMPILER_47.dll с сайта dllme.com, распакуйте, и скопируйте в директории:

  • Для 32-разрядной Виндовс – в C:WindowsSystem32
  • Для 64-разрядной Виндовс – в C:WindowsSysWOW64

Если вы не знаете, какая у вас версия Виндовс, нажмите сочетание клавиш Win+Pause, и просмотрите значение параметра «Тип системы».

Также учтите, что если у вас 64-разрядная ОС, необходимо установить указанный файл как по первому (для 32-битной ОС), так и по второму пути (для 64-битной ОС).

После установки может понадобиться регистрация данного файла в системе, для чего запустите командную строку от имени администратора, и там наберите:

Нажмите на ввод, и перезагрузите ваш PC.

Команда regsvr32

Способ 5. Скачиваем другую версию проблемной программы

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

Способ 6. Используем откат системы

Если раньше проблем с данным dll-файлом не наблюдалось, и вы не устанавливали в систему новый софт, попробуйте выполнить откат системы на прежнюю (и стабильную) точку восстановления. Нажмите на кнопки Win+R, там введите rstrui, и откатите систему на предыдущее стабильное состояние.

Окно восстановления системных файлов

Заключение

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

Источник: it-doc.info

Отсутствует D3DCOMPILER_47.dll — Решено

Ошибка Windows - отсутствует компонент dll

Как исправить ошибку D3DCOMPILER_47.dll, связанную с отсутствием в системе Windows 7 нужной библиотеки

При очередном запуске программы KeyCollector вдруг появилось сообщение с текстом:

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

Позже, такое же сообщение появилось при попытке запустить программу Netpeak Launcher.

Первым делом нагуглил сайт dllkit.com, где предлагается установить их программу восстановления dllkit-setup.exe. Скачав эту программу, проверил ее антивирус-сервисом https://www.virustotal.com (рекомендую проверять так все скачиваемые файлы).

Три антивирусные базы опознали в файле заразу. Пошел искать дальше.

Нашел вот такую видео-инструкцию:

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

На представленном ниже видео довольно простая инструкция по скачиванию и установке в систему Windows недостающего файла библиотеки DLL (Dynamic Link Library). Перед установкой скачанного файла не поленитесь проверить его на антивирусных базах (см. ссылку выше).


Если видео не запускается, то вкратце алгоритм следующий:

Предлагается скачать d3dcompiler 47 dll на сайте http://internetaccessmonitor.ru/3353-d3dcompiler_42_dll.html и положить этот файл .dll в системную папку по следующему адресу: C:WindowsSysWOW64 (для 64-битной системы) или C:WindowsSystem32 (для 32-битной)

Скачал предложенный файл, снова проверил его на Virus Total, загрузил в указанную папку, проблема не решилась, перезагрузил компьютер — результат тот же. Даже хуже, т.к. перестал запускаться браузер Chrome.

Стало появляться сообщение:

Эта проблема вылечилась удалением загруженного d3dcompiler_47.dll и переустановкой Хрома.

d3dcompiler_47.dll скачать бесплатно для windows 7 x64

Решение в итоге нашел через официальный сайт Майкрософта: https://support.microsoft.com/ru-kz/help/4019990/update-for-the-d3dcompiler-47-dll-component-on-windows

Отсюда перешел в Каталог Центра обновления Майкрософт http://www.catalog.update.microsoft.com/Search.aspx?q=KB4019990 — и здесь скачал обновление для своей системы (у меня Windows 7 Home Edition x64 — Виндоус 7 Домашняя базовая 64-битная). Из списка выбрал Обновление для Windows 7 для систем на базе процессоров x64 (KB4019990) — выкладываю на всякий случай на Яндекс-Диск, но вам лучше скачать по предыдущей ссылке. Запустил скачанное обновление, после завершения процесса установки проблема решилась.

Возможно, у вас все решится по видео-инструкции, но у меня почему-то так не сработало, зато решилось через официальное обновление.

Напишите в комментариях, какой вариант помог вам.

UPD: Уже после размещения статьи, тут обнаружил еще один вариант решения проблемы.

Решение проблемы с помощью regsvr32

Проверить у себя этот способ я уже не могу, но если вам он поможет, не сочтите за труд отписать ниже в комментариях.

  • DNS сервер не отвечает (Windows 7) — Решено
  • Lenovo B560 не работает WiFi — решено!
  • Не удалось выполнить преобразование текущего изображения — Решено
  • Глючит тачпад на ноутбуке Lenovo B560 — Решено

Источник: 4memo.ru

Ошибка файла d3dcompiler_47.dll – решения

d3dcompiler_47 – один из многочисленных файлов из системной библиотеки DLL. И ошибки, указывающие на его повреждение или отсутствие, достаточно часто встречаются у пользователей операционной системы Windows 10 во время запуска игр и приложений с платной лицензией. Рассмотрим основные причины ее появления и методы устранения.

Причины появления ошибки

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

Методы устранения

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

Переустановка пакета Direct X. Да, файл d3dcompiler_47.dll входит в его комплект и имеет непосредственное отношение к его компонентам. Скачать инсталлятор можно с официального сайта корпорации Microsoft . Переходим по ссылке, выбираем язык и нажимаем на кнопку «Скачать»

Для устранения проблем с файлом d3dcompiler_47.dll можно переустановить пакет Direct X

После в папку «Загрузки» скачается инсталлятор, который мы впоследствии запустим. Следуем простейшим шагам и завершаем процедуру, перезагружая компьютер.

  • Если на компьютере установлена Windows 7 или 8, можно скачать сам файл с того же сайта Microsoft . После перехода откроется список доступных вариантов обновления, мы выбираем наиболее подходящую версию исходя из разрядности ОС и нажимаем на кнопку «Загрузить».

Находим файл в соответствии с разрядностью системы и закачиваем его

После окончания загрузки запускаем условие, и при этом обязательно проверяем, включен ли «Центр обновления Windows». Как только установка завершится, перезагружаем компьютер.

Заключение

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

Автор материала: Айше Джемилева

Источник: dzen.ru

Рейтинг
( Пока оценок нет )
Загрузка ...