telegram
🪟windows

Скачать 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 и исправить ошибку запуска программ и игр.

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 два раза. После установки перезагрузите ПК.

Пакет обновлений KB4019990

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

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

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

  • C:\Windows\System32\D3DCompiler_47.dll

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

  • C:\Windows\SysWOW64\D3DCompiler_47.dll
  • C:\Windows\System32\D3DCompiler_47.dll

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

Пути файла d3dcompiler_47.dll


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

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

регистрация d3dcompiler_47.dll