Download windows update kb4019990

Скачать D3Dcompiler_47.dll для Windows 7

Многие пользователи сталкиваются с ошибкой отсутствующего файла d3dcompiler_47.dll в Windows 7, Server 2008 R2 и Server 2012. D3DCompiler 47 dll является общим файлом, который позволяет запускать многие игры и требуется многим программам в их работе. Когда вы пытаетесь запустить игру или программу, такую как Photoshop или Autocad, то вам выдаст ошибку, что запуск программы невозможен, так как на компьютере отсутствует d3dcompiler_47.dll. Этот DLL файл относится к DirectX, но он не включен в этот пакет для Windows 7, так как этот файл идет вместе с операционной системой.

Еще эта ошибка появляется при установки Microsoft .NET Framework 4.7 на компьютере с Windows 7 с пакетом обновления 1 (SP1), Windows Server 2008 R2 SP1 или Windows Server 2012. Программа установки блокируется и не может продолжить работу, так как ей нужен d3dcompiler_47.dll файл. Давайте разберем, как скачать оригинальный d3dcompiler_47.dll и исправить ошибку запуска программ и игр.

Скачать KB4019990 и исправить ошибку отсутствующего d3dcompiler_47.dll файла

Microsoft выпускает частые обновления, предназначенные для решения различных проблем. И одно из таких решений, является обновление (KB4019990) для Windows 7 в котором присутствует d3dcompiler_47.dll файл.

  • Перейдите в каталог обновлений Windows от Microsoft.
  • Выберите систему (Windows 7, Server 2008 R2 или Server 2012) и разрядность (x32 бит — x64 бит), и нажмите «Загрузить».

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

Куда кидать и где находится d3dcompiler_47.dll?

Не скачивайте DLL файлы со сторонних сайтов и через программы, — это опасно. Файл d3dcompiler_47.dll можно взять на другом проверенном ПК и скопировать его к себе. Это крайнее решение, которое вам скорее всего не поможет, но у меня получилось. Закиньте файлы по пути ниже.

Для 32 битной ОС:

Для 64 битной ОС:

Если у вас 64 битная Windows, то нужно этот файл кидать в две папки SysWOW64 и System32. Перезагрузите ПК.

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

  1. regsvr32 /u D3DCompiler_47.dll — Отмена регистрации.
  2. regsvr32 /i D3DCompiler_47.dll — Регистрация.

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

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

Читайте также:  0x800fff ошибка windows 10

В этой инструкции — пошагово о том, как скачать оригинальный файл 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:\Windows\System32\ и C:\Windows\SysWOW64 (последняя папка — только в x64 системах).

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

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

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

Windows 7 и Windows Server 2008 R2

Файлы MANIFEST (.manifest) и MUM (.mum), устанавливаемые для каждой среды, указаны отдельно в разделе «Сведения о дополнительных файлах». Файлы с расширением MANIFEST и MUM, а также связанные с ними CAT-файлы каталога безопасности, имеют очень важное значение для отслеживания состояния обновляемого компонента. Файлы каталога безопасности, атрибуты для которых не указаны, подписаны цифровой подписью Майкрософт.

Читайте также:  Как включить agp windows

d3dcompiler_47.dll

d3dcompiler_47.dll – файл библиотеки DLL. Ошибки, связанные с потерей данного файла весьма распространены среди пользователей последних версий операционной системы компании Microsoft. Чаще всего, пользователь обнаруживает недостачу файла во время запуска определённых программ и игр. В первую очередь, проблемой может выступать неправильная сборка. Особенно это можно наблюдать в пиратских версиях компьютерных игр. Также проблемой может выступать антивирус, удаливший файл, посчитав его не безопасным для операционной системы.

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

На сегодняшний день существует несколько эффективных способов избавления от этой проблемы.

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

  • Скачать вручную недостающий файл d3dcompiler_47.dll;
  • Установить весь пакет DirectX, в который входит файл d3dcompiler_47.dll

Одно из самых популярных решений – скачать d3dcompiler_47.dll для Windows 7/8/10 вручную. Сам файл имеет непосредственное отношение к компонентам программного обеспечения DirectX. Чтобы правильно поместить файл mfc100.dll в ручную надо: если у вас Windows x32, поместить в папку System32 (C:/Windows/System32), если же у вас 64-разрядная операционная система – поместить файл в папку SysWOW64 (C:/Windows/SysWOW64) и в System32 (C:/Windows/System32).

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

Рекомендуем сначала скачать и установить/обновить драйвер DirectX. Ошибка должна исчезнуть сразу же после установки.

Как установить DLL файл вы можете прочитать на страницы, в которой максимально подробно описан данный процесс.

Видео: Как исправить ошибку: отсутствует файл d3dcompiler_47.dll» на Windows 7, 8, 10

Download windows update kb4019990

Moderator Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Комментарии к «условным» обновлениям и Скрипт для удаления НЕрекомендуемых обновлений от maxud
Скрипт для удаления сомнительных обновлений от caligula73
Хронология внепланового изменения списков обновлений (с учетом KB3125574) от JEDIANDREY
Набор для автоустановки обновлений от stalk9r
Отключение телеметрии , автоматизированный вариант
Решения от bifido 76:
Список обновлений качества безопасности («security only quality update»)
Заглушки для не рекомендованных обновлений Windows
Скрипт дополнительной очистки обновлений Windows
Решение проблемы бесконечного поиска обновлений
Рабочая копия-архив шапки # Всего записей: 9245 | Зарегистр. 12-10-2001 | Отправлено: 01:11 11-01-2018 | Исправлено: TAILORD, 00:43 09-01-2019

Taciturn

Advanced Member

Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору andwarez
KB4054998 и многие предыдущие накопительные обновления содержат файл D3DCompiler_47.dll, необходимый для работы .NET Framework 4.7 и выше. Но центр обновления проверяет не наличие файла, а именно факт установки KB4019990. Если ставить .NET Framework 4.7.1 в начале, то KB4019990, входящий в его состав, установится автоматически. Если же в конце, после KB4054998, то инсталлятор проверит наличие D3DCompiler_47.dll на диске и не поставит KB4019990. И центр обновления предложит его установить.

Добавлено:
Victor_VG
Пожалуйста, хватит пороть чушь. О необходимости D3DCompiler_47.dll для .NET Framework есть отдельная статья, KB4020302. Совершенно не обязательно делиться с окружающими безднами своего незнания.

Всего записей: 1692 | Зарегистр. 26-07-2003 | Отправлено: 22:10 26-01-2018 | Исправлено: Taciturn, 22:13 26-01-2018
Victor_VG

Tracker Mod

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Taciturn

В статье написано дословно (персонально для вас):

Цитата:

The .NET Framework 4.7 installation is blocked on Windows 7, Windows Server 2008 R2, and Windows Server 2012 because of a missing d3dcompiler update
Applies to: Microsoft .NET Framework 4.7

When you try to install the Microsoft .NET Framework 4.7 on a computer that runs Windows 7 Service Pack 1 (SP1), Windows Server 2008 R2 SP1, or Windows Server 2012, the setup is blocked and cannot continue.

This issue occurs when the computer does not have the update for D3DComplier (D3DCompiler_47.dll) installed.

The .NET Framework 4.7 on Windows 7 SP1, Windows Server 2008 R2 SP1, and Windows Server 2012 has a new dependency on a %windir%\system32\D3DCompiler_47.dll file for WPF. This file must be installed before the .NET Framework 4.7 product can be installed.
Workaround

To work around this issue, install the d3dcompiler update from following links before you install the .NET Framework 4.7. The update is also available on Microsoft Update Catalog and through Windows Update.

On Windows 7 SP1 x86, use this link.
On Windows 7 SP1 or Windows Server 2008 R2 x64, use this link.
On Windows Server 2012 x64, use this link.

Microsoft has confirmed that this is an issue in the Microsoft products that are listed in the «Applies to» section.

Last Updated: Oct 20, 2017

И опять же персонально для вас — выписка с Microsoft Development Network (MSDN):

Цитата:

D3DCompiler Reference (https://msdn.microsoft.com/ru-ru/library/windows/desktop/dd607340%28v=vs.85%29.aspx )

The Direct3D API defines several API elements to compile shader code.

Reference for HLSL

И D3DCompiller это составная часть .NET Frimewoirks типа kernel.ko

Добавлено:
В самом .NET D3DCompiler_47.dll нет, но это зависимость подсистемы Windows Presentation Foundation (WPF) и инсталлер проверяет её наличие, а значит по вашей логике она часть .NET и входит в него. Может когда-то так и сделают, например скомпилят нужные либы статически, а пока как есть.

———-
Жив курилка! (Р. Ролан, «Кола Брюньон»)
Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb
Всего записей: 28182 | Зарегистр. 31-07-2002 | Отправлено: 22:56 26-01-2018
Taciturn

Advanced Member

Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Victor_VG
D3DCompiler_47.dll присутствует в дистрибутиве .NET Framework 4.7.1. Windows Presentation Foundation — часть .NET Framework, начиная с 3.0.
Всего записей: 1692 | Зарегистр. 26-07-2003 | Отправлено: 23:36 26-01-2018 | Исправлено: Taciturn, 23:37 26-01-2018
Victor_VG

Tracker Mod

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору И чтобы дать вам пищу для размышлений — либа vcamp140.dll так же включает в себя данную зависимость в числе других ADVAPI32.dll, api-ms-win-crt-convert-l1-1-0.dll, api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-math-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, CONCRT140.dll, d3d11.dll,
D3DCOMPILER_47.dll, dxgi.dll, KERNEL32.dll, MSVCP140.dll, VCRUNTIME140.dll, VERSION.dll , а это одна из библиотек пакета рунтаймов MS VS 2015:

— вот вам и ещё один вариант возникновения косвенных зависимостей.

Найдите. Я оба пакета и все указанные мной SDK по винтикам трижды разобрал — не отыскал. Возможно вам повезёт больше?

Оцените статью
Adblock
detector