Как скачать для Windows 7

Как скачать d3dcompiler_47.dll для Windows 7

Содержание

Одна из сравнительно новых ошибок в Windows 7 — сообщение о том, что запуск программы невозможен, так как на компьютере отсутствует d3dcompiler_47.dll при попытке запустить игру или какое-то другое ПО, соответственно пользователи интересуются, что это за ошибка и как её исправить. При этом «стандартные» способы скачать этот файл или установка всех актуальных библиотек DirectX (которая работает для других файлов d3dcompiler) не исправляет ошибку.

В этой инструкции — пошагово о том, как скачать оригинальный файл d3dcompiler_47.dll для Windows 7 64-бит и 32-бит и исправить ошибку при запуске программ, а также видео инструкция.

Исправление ошибки 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) и нажмите кнопку «Загрузить».
  3. Скачайте файл автономного установщика обновления и запустите его. Если вдруг по какой-то причине он не работает, убедитесь, что у вас запущена служба Центр обновления Windows.
  4. По окончании установки обязательно выполните перезагрузку компьютера.

В результате файл d3dcompiler_47.dll появится в нужном расположении в папках Windows 7: в C:WindowsSystem32 и C:WindowsSysWOW64 (последняя папка — только в x64 системах).

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

Примечание: не стоит скачивать файл d3dcompiler_47.dll с каких-то сторонних сайтов, «кидать» в папки в системе и пытаться зарегистрировать эту DLL — с большой вероятностью это не поможет исправить проблему и в некоторых случаях может быть небезопасно.

remontka.pro

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

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

Сообщение с текстом системной ошибки DLL

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

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

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

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

Атрибуты рассматриваемого файла

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

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

Для решения проблем с данным файлом рекомендую воспользоваться следующими решениями:

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

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

Еще по теме:   Как сделать загрузочную флешку windows 7 через ultraiso

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

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

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

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

Установите соответствующее обновление для вашей версии ОС

Способ 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.

Зарегистрируйте в системе данную библиотеку

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

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

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

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

Выполните откат системы

Заключение

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

it-doc.info

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

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

D3DCOMPILER_47.dll is missing…

Уверен, что некоторые из Вас сталкивались со следующим уведомлением при попытке запустить любимую игру (русская версия сообщения показана на скриншоте выше):

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

Располагается d3dcompiler_47.dll по следующему пути:

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

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

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

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

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

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

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

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

Еще по теме:   Как получить доступ к учетной записи администратора в Windows 7

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

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

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

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

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

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

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

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

regsvr32 d3dcompiler_43.dll

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

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

it-tehnik.ru

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

Потеря файлов библиотек DLL частая причина отказа в запуске игры или приложения. Подобная ситуация присутствует и в ошибке «Запуск программы невозможен, отсутствует D3DCOMPILER_47.dll». Мы расскажем о причинах этой ошибки в Windows 7, 8, 10, а также, как исправить ошибку этого компонента.

Причины сбоя

Такая ошибка характерна для Windows 7/8/8.1/10. Сам файл непосредственно относится к компонентам DirectX. Причинами отсутствия D3DCompiler_47.dll (а также подобного сбоя _43.dll), могут выступать в первую очередь не лицензионные сборники. Пытаясь избежать лишних трат денег, многие качают «пиратские» версии, а они в свою очередь содержат сторонние патчи, моды и могут оказаться битыми. Другие случаи ошибки связывают с антивирусом или системными сбоями.

Ошибка “Запуск невозможен, отсутствует D3DCOMPILER_47.dll”

Исправляем ошибку

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

Скачиваем недостающий элемент

К счастью для пользователей, отсутствующие библиотеки DLL можно всегда восполнить. Если чего-то не хватает, значит, его можно инсталлировать самостоятельно. Это все относится и к нашей проблеме. Рекомендуется посетить для скачивания только проверенные сервисы: ru.dll-files.com/d3dcompiler_47.dll. В других случаях можно с легкостью занести в систему вирус.

Скачивание D3DCOMPILER_47.dll с dll-files.com

Поместить нужно либо в игры (чаще это папка Binaries), которая не запускается или на системный диск С. Путь должен быть таким: папка Windows, а затем, в зависимости от вашей операционной системы, кидаем в System32 (для x32) или SysWOW64 (для x64).

Данную библиотеку можно найти и на компьютере, она присутствует в папках Steam – директория Bin, Sef, Sef.win7. В официальных играх он лежит в папке DirectX, которую ищем внутри скачанных файлов.

После того как вы нашли соответствующую версию вашей ОС ее нужно зарегистрировать. Сделаем это посредством клавиш Win+R. Просто вставьте данный текст и нажмите ОК: regsvr32 d3dcompiler_43.dll. Перезагружаемся. Важно(!) – очень часто возникают случаи, когда скачанный файл не помогает, тогда вытащите эту библиотеку из той же Steam и пробуйте с ним.

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

Нужно снести и полностью переустановить DirectX. Скачиваем его из сайта Microsoft. Обращаем внимание на последние актуальные версии, ведь с ними намного лучше интегрируются современные утилиты. Установка вполне стандартная и в описании не нуждается.

Не забывайте (!) также желательно проверить наличие необходимого пакета Microsoft Visual C++ на компьютере. Причем, необходима установка соответствующей игре версии.

Еще советы по исправлению сбоя

  • Выполните восстановление системы с помощью «точки» на вашей Windows 7/8/10.
  • Скачайте другую версию софта или купите лицензионную версию.
  • Отключите всю защиту (защитник windows, экран антивируса) на вашем ПК для завершения процесса инсталляции.
  • Воспользуйтесь помощью разных патчей идущих к игре. Они для того и нужны, чтобы устранять первые недочеты разработчиков.
  • Просканируйте ОС на ошибки реестра. Глубокая очистка при помощи Advanced SystemCare или CCleaner позволит устранить многие баги.

Очистите реестр при помощи CCleaner

Заключение

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

Еще по теме:   Лучшие эмуляторы Android на Windows

talkdevice.ru

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

d3dcompiler.dll ошибка получила распространение из-за несоответствия современных программ под более старые операционные системы. Ошибка указывает на отсутствие правильного взаимодействия между ПО и ОС, на определённых участках происходят сбои, которые генерируют соответствующее сообщение.

На компьютере отсутствует d3dcompiler_47.dll – что это?

d3dcompiler_47 Windows 7 – это один из файлов, входящих в комплект для работы с графикой в библиотеке DirectX. Технология необходима для инициализации запуска большинства более или менее современных игр, к примеру, GTA, Watch Dogs.

В штатном состоянии компонент обязан располагаться в папке С:WindowsSystem32 для системы с 32-битной разрядностью и в С:WindowsSysWOW64, если установлена Windows на 64-бита. Никакой опасности файл не несёт, так как DirectX является проверенным решением, признанным в мировом сообществе, но порой может провоцировать сбои.

Причины, по которым на компьютере отсутствует d3dcompiler

Ошибка d3dcompiler_47.dll для Windows 7 – это следствие некоторых изменений в библиотеках, которые спровоцировали потерю/удаление/изменение файла. DirectX достаточно часто обновляется и с выходом последних версий количество элементов может уменьшаться, хотя в предыдущем комплекте они использовались. Это может стать причиной проблемы запуска у множества игр, так как приложение не способно найти библиотеку.

[tip]Читайте также: Синий экран ошибка — что это и как исправить? Узнайте, перейдя по ссылке[/tip]

d3dcompiler_47.dll: как исправить?

Способов восстановления системы и устранения ошибки бывает достаточно мало. Сегодня известно 3 методики решения проблемы.

Ручная установка компонента

Можно обрадовать пользователя, когда запуск программы невозможен, так как отсутствует d3dcompiler, можно просто вручную загрузить библиотеку и добавить её самостоятельно. Практически все файлы dll могут быть инсталлированы самостоятельно, в том числе и d3dcompiler.

Основная опасность в ситуации – риск получения вируса, так как сегодня количество сайтов, предоставляющих лжефайлы dll крайне весомое. После загрузки с любого сайта обязательно проверять расширение, если после названия идёт .exe – риск внедрения вирусов будет крайне высоким. В идеале должно быть расширение dll или rar. Можно посоветовать сервис — https://www.dll-files.com/d3dcompiler_47.dll.html.

Существует метод получения файла без участия интернета, но требуется наличие Steam на ПК. Для этого стоит перейти в папки Bin, Sef.win7, Sef. Также ряд других игр содержат отдельную папку DirectX, вероятно нахождение компонента там.

После загрузки открывать файл нет необходимости, нужно переместить его в папку с системой Windows соответствующую разрядности — System32 или SysWOW64. Альтернативный вариант – DirectX также осуществляется поиск компонентов в каталоге с игрой, поэтому можно переместить файл в неё. Преимущественно папка носит название Binaries.

Когда подготовительные манипуляции в системе были выполнены, стоит приступить к регистрации элемента в системе. Для выполнения потребуется:

  1. Одновременно нажать клавиши Win+R.
  2. В появившуюся строку нужно вставить regsvr32 d3dcompiler_43.dll и нажать Ввод.

Если загруженный файл всё-таки не оказал ожидаемого результата, нужно его изъять из библиотеки Steam и поместить в каталог и заменить им предыдущий файл. Затем выполняется повторная регистрация файлов и перезагрузка.

Установщик DirectX

На сайте компании Microsoft присутствует онлайн-установщик DirectX, который позволяет проанализировать состояние элемента в системе и установить обновления, если платформа в этом нуждается. Загрузить можно прямо с официального сайта — https://www.microsoft.com/ru-ru/Download/confirmation.aspx? >

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

[tip]Читайте также: Как сделать мультизагрузочную флешку? Ответ в этой статье [/tip]

Проверить антивирус

Антивирусная защита далеко не всегда справляется со своей задачей и нередко путает полезные и вредные действия. Порой антивирус определяет компонент DirectX как вредоносный и блокирует его загрузку или установку. Если приложение восприняло платформу за вирус, файл будет помещён в зону карантина. Из директории можно изъять файлы, если накопаться в соответствующих настройках и занести приложение в белый список.

Для быстрого результата стоит отключить функцию антивируса:

  1. Открыть дополнительное окошко в панели уведомлений, снизу справа.
  2. Найти значок антивируса и сделать клик правой кнопкой мыши.
  3. Выбрать пункт для временного отключения, достаточно 10 минут для установки.

  1. Затем выполняется повторная инсталляция.

Рекомендуется всегда отключать антивирус в процессе установки программ, которым вы доверяете.

Дополнительные рекомендации

Существуют дополнительные общие методики решения проблемы:

  • произвести откат в системе к точке восстановления Windows.
  • загрузите альтернативную, более старую/новую версию программы.
  • деактивируйте все защитные экрана, в том числе встроенные в систему автоматически пока установка закончится.
  • проблема может заключаться в самой игре, тогда стоит скачать дополнительные патчи.
  • выполнить сканирование проблем с реестром в системе с помощью CCleaner или альтернативным чистильщиком.

Проблема, связанная с файлом d3dcompiler_47.dll, вполне решаема при помощи нескольких основных методов, а также ряда дополнительных рекомендаций, поэтому нет необходимости переустанавливать систему.

Если у Вас остались вопросы по теме «Как исправить ошибку d3dcompiler_47.dll?», то можете задать их в комментария

tvoykomputer.ru

Поделиться:
Нет комментариев

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

Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.

×
Рекомендуем посмотреть
Adblock
detector