Kb4019990 что за обновление
Перейти к содержимому

Kb4019990 что за обновление

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

В этой статье описывается обновление, устраняющее проблему в 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-файлы каталога безопасности, имеют очень важное значение для отслеживания состояния обновляемого компонента. Файлы каталога безопасности, атрибуты для которых не указаны, подписаны цифровой подписью Майкрософт.

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

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

Сообщение об ошибке 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», без которого указанное обновление работать не будет.

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

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

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

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

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

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

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

  • Для 32-разрядной Виндовс – в C:\Windows\System32
  • Для 64-разрядной Виндовс – в C:\Windows\SysWOW64

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

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

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

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

Команда regsvr32

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

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

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

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

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

Заключение

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

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

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

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