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

Содержание

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

В этой статье описывается обновление, устраняющее проблему в Windows Server 2012, Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 R2 SP1, описанное в следующей статье базы знаний:

Установка .NET Framework 4.7 блокируется Windows 7, Windows Server 2008 R2 и Windows Server 2012 из-за отсутствия обновления d3dcompiler

Как получить это обновление

Каталог Центра обновления Майкрософт

Чтобы получить автономный пакет для этого обновления, перейдите на веб-сайт каталога Центра обновления Майкрософт.

Предварительные условия

Чтобы применить это обновление, сначала установите Service Pack 1 для Windows 7 и Windows Server 2008 R2.  

Необходимость перезагрузки

После установки обновления перезагружать компьютер не требуется.

Сведения о замене обновлений

Это обновление не заменяет ранее выпущенное обновление.

Ссылки

Ознакомьтесь с терминологией, используемой для описания обновлений программных продуктов Майкрософт.

Сведения о файлах

Английская версия (США) данного обновления программного обеспечения устанавливает файлы, указанные в приведенных ниже таблицах.

Windows Server 2012;

Примечания

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

Microsoft Windows Server 2012 x64

Имя файла

Версия файла

Размер

Дата

Время

Платформа

D3dcompiler_47.dll

6.3.9600.18611

4,296,704

18-Apr-2017

16:04

x64

D3dcompiler_47.dll

6.3.9600.18611

3,550,208

18-Apr-2017

16:16

x86

Windows 7 и Windows Server 2008 R2

Примечания

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

64-разрядные (x64) Windows 7 и Windows Server 2008 R2

Имя файла

Версия файла

Размер

Дата

Время

Платформа

D3dcompiler_47.dll

6.3.9600.18611

4,296,704

12-Apr-2017

13:05

x64

D3dcompiler_47.dll

6.3.9600.18611

3,550,208

19-Apr-2017

13:31

x86

32-разрядная (x86) Windows 7

Имя файла

Версия файла

Размер

Дата

Время

Платформа

D3dcompiler_47.dll

6.3.9600.18611

3,550,208

19-Apr-2017

13:31

x86

Информация о дополнительных файлах

Microsoft Windows Server 2012 x64

Свойство файла

Значение

File name

Amd64_2d21af33f1cd4e03402f590094521a46_31bf3856ad364e35_6.2.9200.22142_none_7927135c9d082bf9.manifest

File version

Not applicable

File size

709

Date (UTC)

19-Apr-2017

Time (UTC)

21:02

Platform

Not applicable

File name

Amd64_63665afa4a5e54e6b69519621a89662e_31bf3856ad364e35_6.2.9200.22142_none_85db9db6193c7e02.manifest

File version

Not applicable

File size

1,062

Date (UTC)

19-Apr-2017

Time (UTC)

21:02

Platform

Not applicable

File name

Amd64_7bcb73a3839b6f57688e5225a3951473_31bf3856ad364e35_6.2.9200.22142_none_22d889db7df0fbf3.manifest

File version

Not applicable

File size

711

Date (UTC)

19-Apr-2017

Time (UTC)

21:02

Platform

Not applicable

File name

Amd64_microsoft-windows-directx-d3dcompiler_31bf3856ad364e35_6.2.9200.22142_none_42ce6a5dbed3d7e0.manifest

File version

Not applicable

File size

1,849

Date (UTC)

18-Apr-2017

Time (UTC)

17:33

Platform

Not applicable

File name

Update.mum

File version

Not applicable

File size

3,025

Date (UTC)

19-Apr-2017

Time (UTC)

21:02

Platform

Not applicable

File name

X86_microsoft-windows-directx-d3dcompiler_31bf3856ad364e35_6.2.9200.22142_none_e6afceda067666aa.manifest

File version

Not applicable

File size

1,847

Date (UTC)

18-Apr-2017

Time (UTC)

16:46

Platform

Not applicable

64-разрядные (x64) Windows 7 и Windows Server 2008 R2

Свойство файла

Значение

File name

Amd64_e58ba60c03e5bc1f85d3eab417253921_31bf3856ad364e35_6.1.7601.23777_none_1887583d3e2e2ed1.manifest

File version

Not applicable

File size

1,062

Date (UTC)

19-Apr-2017

Time (UTC)

21:13

Platform

Not applicable

File name

Amd64_microsoft-windows-directx-d3dcompiler_31bf3856ad364e35_6.1.7601.23777_none_47c3b23a4bfbb6e3.manifest

File version

Not applicable

File size

1,810

Date (UTC)

19-Apr-2017

Time (UTC)

15:55

Platform

Not applicable

File name

Update.mum

File version

Not applicable

File size

1,922

Date (UTC)

19-Apr-2017

Time (UTC)

21:13

Platform

Not applicable

File name

X86_microsoft-windows-directx-d3dcompiler_31bf3856ad364e35_6.1.7601.23777_none_eba516b6939e45ad.manifest

File version

Not applicable

File size

1,808

Date (UTC)

19-Apr-2017

Time (UTC)

15:39

Platform

Not applicable

32-разрядная (x86) Windows 7

Свойство файла

Значение

File name

Update.mum

File version

Not applicable

File size

1,687

Date (UTC)

19-Apr-2017

Time (UTC)

20:56

Platform

Not applicable

File name

X86_d47c22077b2028142419e69d90452e61_31bf3856ad364e35_6.1.7601.23777_none_5974bc593c1359ff.manifest

File version

Not applicable

File size

707

Date (UTC)

19-Apr-2017

Time (UTC)

20:56

Platform

Not applicable

File name

X86_microsoft-windows-directx-d3dcompiler_31bf3856ad364e35_6.1.7601.23777_none_eba516b6939e45ad.manifest

File version

Not applicable

File size

1,808

Date (UTC)

19-Apr-2017

Time (UTC)

15:39

Platform

Not applicable

отсутствие и восстановление на компьютере в Windows 7

Проблемы с файлом D3Dcompiler_47 возникают постоянно. Что это за ошибка и как ее исправить? Эта ошибка вызывает окошко с надписью «Программа не может быть запущена, так как D3DCOMPILER_47.dll отсутствует на компьютере. Попробуйте повторно установить программу для устранения проблемы».

Ошибка d3dcompiler47dll

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

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

D3DCOMPILER 47 это компонент DirectX – разработанной Microsoft платформы, предназначенной для выполнения мультимедийных задач в оболочке Windows. Без DirectX у вас не запустится ни одна игра. Файл может отсутствовать на компьютере, если случайно удалить его при деинсталляции какой-либо программы. Но ещё файл могут повредить неправильные или устаревшие драйверы.

Что делать, если D3DCOMPILER_47.dll пропал?

Вот несколько способов решения ошибок D3DCompiler_47.dll.

Скопируйте D3DCompiler_47.dll из надежного источника

Ошибку можно исправить, скопировав новый DLL файл на компьютер. Это самое простое и эффективное решение проблемы.

Так как же это сделать?

  1. Вам понадобится нормально работающий компьютер. На нем должна быть установлена такая же операционная система (Windows 7, Windows 10 или другая), как и у вас, со всеми последними обновлениями.
  2. Откройте на этом компьютере Проводник (с помощью комбинации клавиш Windows + E) и перейдите в папку по адресу C:\Windows\System32. Там и будет лежать D3Dcompiler 47.
  3. Скопируйте этот файл в ту же папку на вашем компьютере.

Теперь всё должно работать!

Совет: Эта ошибка может возникать только при попытке запустить определенную игру. Но это не значит, что та же проблема не возникнет в будущем. Регулярно обновляйте драйверы – это позволит избежать подобных ситуаций и повысит производительность компьютера. Обновлять драйверы можно вручную, но гораздо удобнее использовать для этого специальные программы. Одна из них – Driver Easy.

Driver Easy автоматически распознает версию операционной системы и находит новые драйверы для неё. Больше не нужно искать правильные драйверы самостоятельно, рискуя установить что-то не то – программа сделает это за вас.

Driver Easy доступна в бесплатной и профессиональной версии. В Pro установка свежих драйверов делается всего в 2 клика. Добавьте к этому техническую поддержку и гарантию возврата денег в течение 30 дней. Но ничто не мешает использовать бесплатную версию — в нее включены все основные функции

Как обновить драйверы в Driver Easy?

  1. Скачайте и установите программу;
  2. Запустите Driver Easy и нажмите на кнопку Сканировать. Утилита просканирует ваш компьютер и выявит возможные ошибки и проблемы с драйверами.
Утилита Driver Easy
  1. Нажмите кнопку Обновить напротив каждого из устройств для установки свежих драйверов. В профессиональной версии доступна кнопка Обновить всё для скачивания драйверов в 1 клик.
  2. Перезагрузите компьютер. Готово! Всё должно работать как часы!
Обновление драйверов устройств

Установка DIrectX

На сайте компании Microsoft Вы найдете интерактивный установщик DirectX, который позволяет анализировать состояние продукта в системе и устанавливать обновления, когда этого требует платформа. Вы можете скачать его прямо с официального сайта: https://www.microsoft.com/en-Download/confirmation.aspx?id=35. Программа установки поможет Вам обновить платформу до последней доступной версии для вашей модели видеокарты.

Онлайн-установщик DirectX

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

Обновите Windows

Когда пропал один из компонентов DirectX, логично предположить, что переустановка DirectX решит проблему. Однако DirectX входит в стандартную сборку Windows начиная с 7 версии. Поэтому для новых систем нет отдельного установщика DirectX.

Восстановить утраченный компонент поможет обновление Windows. Несколько недавних обновлений касаются DirectX, и их установка решит проблему. Ещё в Windows 7 есть одно обновление, выпущенное специально для решения ошибок с D3DCompiler_47.dll. Попробуйте установить эти патчи.

Как обновить систему?

  1. Нажмите кнопку Пуск (или просто нажмите на клавишу Windows на клавиатуре). В поисковом поле введите «Центр обновления Windows».
«Центр обновления Windows»
  1. Слева найдите вкладку Поиск обновлений. Нажмите на неё.
Вкладка Поиск обновлений
  1. Установите свежие обновления, если система устарела.
Обновление Windows

Отметьте, что в Windows 7 есть два важных обновления DirectX. Это KB4019990 (выпущена Microsoft специально для исправления ошибки  «запуск программы невозможен так как на компьютере отсутствует d3dcompiler_47.dll»  ) и KB2670838. Скачайте их и установите на компьютер. После этого всё должно работать нормально. Перед установкой обновлений убедитесь, что на компьютере стоит Windows 7 Service Pack

Переустановите операционную систему

Как уже упоминалось выше, нельзя «починить» DirectX с помощью отдельного установщика. Так что если обновление системы не помогло, то остается только полностью переустановить Windows. Одновременно с этим переустановится и сам DirectX.

Не забудьте заблаговременно перенести важные файлы на системный диск (обычно это диск C). Затем переустановите операционку любым удобным для вас способом и убедитесь, что D3DCompiler_47.dll работает правильно.

Как вам статья?

Мне нравитсяНе нравится

Задать вопрос

D3dcompiler 43 dll что это за ошибка

При запуске игры выскакивает окно с ошибкой, которое сообщает, что на компьютере нет файла d3dcompiler_43.dll. Что это за файл и для чего он нужен? Это одна из библиотек пакета DirectX, отвечающая за трёхмерную графику. Если разработчики игры использовали d3dcompiler_43.dll, то без него приложение не запустится. Чтобы понять, что делать если отсутствует d3dcompiler_43.dll, нужно выяснить причину проблемы. Если библиотека была перемещена в карантин антивирусом, то её надо просто вернуть обратно и добавить в исключения. После этого всё должно заработать. Куда сложнее избавиться от ошибки d3dcompiler_43.dll, если файл был удалён.

Два основных метода, как исправить поломку:

  • Скачать d3dcompiler_43.dll для Windows 7/8/10
  • Установить DirectX.

Быстрее всего решить проблему можно, если просто скачать файл на компьютер. D3dcompiler_43.dll затем следует поместить в одну из папок в корневой директории виндовс. Библиотеку d3dcompiler_43.dll скачать бесплатно можно у нас. Чтобы узнать, куда кидать файл, посмотрите разрядность своей операционной системы. Эта информация доступна в Панель управления->Система. Там в графе «Тип системы» вы найдёте разрядность. Если у вас 32х битная версия Windows, то вам нужна папка C:WindowsSystem32. Для 64х разрядной системы разыщите папку C:WindowsSysWOW64. Можно также положить библиотеку в корневую директорию игры.

Если после этих манипуляций у вас появилась ошибка с названием другой dll, то нужно установить программу DirectX. Скачать актуальную версию пакета можно на нашем сайте. После установки DirectX не забудьте перезагрузить компьютер, чтобы изменения вступили в силу. Так вы загрузите на компьютер сразу все библиотеки. Это наверняка решит проблему с d3dcompiler_43.dll и оградит вас от дальнейших неприятных неожиданностей.

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

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

Игры на компьютерах с ОС Windows 7 или 8 довольно часто не хотят запускаться из-за того, что многие не представляют, как исправить ошибку D3DCompiler_43.dll. Причина заключается в отсутствии этого файла. Паниковать не стоит, как правило, эта проблема решается за 20–30 минут.

Немного о самих dll.файлах

DLL (DynamicLinkLibrary) — это динамическая библиотека, которую используют многие программные приложения. Такие файлы, а вернее, программы выполняют различные специфические функции, которые необходимы для работы приложений. Каждой такой библиотекой могут пользоваться сразу несколько программ одновременно. Программы могут требовать разные версии библиотек, из-за чего и возникают сбои.

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

ВозвращаемD3DCompiler_43.dll

Простой метод

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

Сложный метод

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

Скачав архив, распакуйте его и перенесите содержимое в системную папку Windows System32 или Windows SysWOW64 (где он должен быть, но отсутствует) в зависимости от разрядности ОС. Далее откройте командную строку (нажимаем клавиши Win+R) и в ней наберите: regsvr32 d3dcompiler_43.dll. После этого нажмите ОК. Перезагрузите компьютер, а затем снова попробуйте запустить проблемную игру. При правильном выполнении всех действий она должна запускаться и ошибка перестанет вас беспокоить.

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

  1. Вместе с нужной библиотекой на компьютер загрузится ещё куча разного мусора, который вам не нужен, поскольку сайты, предлагающие скачать эту библиотеку, часто имеют не очень-то чистую репутацию;
  2. Файл окажется вирусом.

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

Можно сделать вывод, что эта ошибка легко решается и уж точно не помешает насладиться любимыми играми.

Продолжаем решать самые распространенный ошибки при запуске игр. Сегодня мы рассмотрим ошибке, которая появляется при запуске игр. В ней говорится о том, что на компьютере отсутствует файл d3dcompiler_43.dll и из -за этого запуск программы невозможен. Сегодня мы расскажем вам об этой ошибке все — из-за чего она появляется и как ее устранить.

Содержание:

Что за файл — d3dcompiler_43.dll?

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

Ошибка с отсутствующим файлом d3dx9_43.dll также является следствием отсутствия актуальной версии DirectX на компьютере.

Почему файла d3dcompiler_43.dll нет на компьютере?

Данный файл может отсутствовать на компьютере по разным причинам. Самые распространенные из них это недавняя переустановка Windows, вследствие чего вся библиотека DirectX будет отсутствовать. Либо же ваш DirectX попросту устарел и для запуска того или иного приложения из-за которого ошибка и появляется, уже не подходит.

Ошибка «запуск программы невозможен так как отсутствует d3dcompiler 43.dll»

Именно по этой причине производители игр зачастую на свои диски интегрируют библиотеки DirectX и Visual C++.

Как исправить ошибку отсутствующего файла d3dcompiler_43.dll?

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

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

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

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

После скачивания запускаете файл dxwebsetup.

Соглашаетесь с условиями лицензионного соглашения и жмете «Далее«.

Обновление библиотек DirectX

Затем снимаете галочку с установки панели bing и жмете кнопку «Далее«.

Продолжение установки DirectX

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

Окончание установки DirectX

Теперь вы смело можете запускать приложение, ранее, при запуске которого появлялась ошибка файла d3dcompiler_43.dll.

как исправить в Windows 10

Microsoft DirectX — это набор API, который отвечает за управление задачами, связанными с программированием игр, видео и мультимедиа. Большинство игр на компьютерах с Windows используют DirectX, в состав которого входит файл D3DCOMPILER_47.dll.

Обычно ошибка об отсутствии файла D3DCOMPILER_47.dll появляется при запуске игр и «графических» приложений и, как следует из уведомления, Windows указывает на его отсутствие или не может его найти.

Есть несколько решений ее исправить:

  1. Установка последней версии DirectX.
  2. Переустановка проблемной игры или программы.
  3. Обновление драйверов видеокарты.
  4. Принудительная установка файла D3DCOMPILER_47.dll.
  5. Сканирование компьютера на выявление вредоносного программного обеспечения.
  6. Проверка системных файлов.
  7. Обновление Windows до последней версии.
  8. Восстановление системы.

Ручная регистрация файла D3DCOMPILER_47.dll в системном реестре

Как правило, при установке новой игры или программы, которая использует D3DCOMPILER_47.dll, этот файл регистрируется в системном реестре автоматически. Но иногда что-то может пойти не так, система не может его обнаружить и выбрасывает уведомление, что запуск программы невозможен, поскольку на компьютере отсутствует D3DCOMPILER_47.dll.

Сначала попробуем исправить ошибку через командную строку.

Наберите в системном поисковом окне «командная строка» или «cmd». В результатах поиска перейдите на найденную позицию, кликните правой кнопкой мыши и выберите в открывшемся контекстном меню «Запуск от имени администратора».

В окне командной строки введите команду «regsvr32 /u D3DCompiler_47.dll», подтвердите ее выполнение на Enter.

Затем наберите «regsvr32 /i D3DCompiler_47.dll», нажмите на Enter.

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

Обновление видеодрайверов

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

Для обновления драйверов кликните правой кнопкой мыши на кнопку Пуск и выберите «Диспетчер устройств».

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

Отобразится два варианта: автоматический поиск обновленных драйверов и установка их вручную.

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

После установки перезагрузите компьютер. Попробуйте запустить проблемную программу и проверьте, удалось ли исправить ошибку D3DCompiler 47.

Обновление Windows

DirectX 11.3 и DirectX 12 интегрированы в Windows 10. Это означает, что обновить DirectX можно через службу Центра обновления Windows. Если система не обновлялась в течение длительного времени, то возможно версия DirectX устарела.

Откройте меню Пуск, кликните на значок шестеренки для входа в Параметры. Перейдите в раздел Обновления и безопасность — Центр обновления Windows. В правой части окна нажмите «Проверка наличия обновлений».

После их установки перезапустите компьютер и проверьте, исправлена ли ошибка.

Переустановка проблемной программы

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

Для удаления откройте диалоговое окно «Выполнить» (Win+R). Наберите команду «appwiz.cpl» и нажмите на Enter.

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

После завершения удаления перезапустите компьютер и установите игру заново.

Проверка системных файлов

System File Checker – встроенная утилита, которая предназначена для проверки системных файлов и восстановления поврежденных.

Для запуска сканирования откройте Командную строку от имени администратора. Введите команду «sfc /scannow», нажмите Enter на клавиатуре.

Проверка займет приблизительно 15 минут. Дождитесь завершения процесса, после перезагрузите ПК. Проверьте, появляется ли при запуске приложения уведомление об ошибке D3DCOMPILER.

Сканирование системы на наличие вредоносного ПО

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

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

В окне Защитника перейдите в меню «Запустить новое расширенное сканирование».

Здесь на выбор доступны три варианта: полная, настраиваемая и автономная проверка.

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

Восстановление системы

Если ошибку D3DCOMPILER не удалось исправить перечисленными методами, воспользуйтесь функцией восстановления системы. С ее помощью можно откатить систему к сохраненной точке восстановления, не затрагивая данные, но сначала ее нужно создать. Если есть точки восстановления, которые были созданы до появления ошибки D3DCOMPILER 47, то есть возможность решить проблему путем отката Windows к предыдущему рабочему состоянию.

Нажмите сочетание клавиш Win+R и введите команду «rstrui.exe».

Затем нажмите на кнопку «Далее». Если есть точки восстановления, то отобразится их список.

Выберите ту, которая подходит лучше всего (в зависимости от времени создания) и нажмите «Далее».

Убедитесь, что эта точка была создана до появления ошибки D3DCOMPILER 47. После нажатия на кнопку «Готово» запустится процесс восстановления к предыдущему состоянию.

Если отсутствует d3dcompiler 47 dll что делать

Итак, ситуация: человек хочет запустить какую-либо современную игру на своем ПК. Итог – появляется сообщение «отсутствует d3dcompiler 47 dll». Работа приложения прекращается. Что это такое и как избавиться от этой неприятности?

Некоторые, не очень искушенные и малоопытные пользователи сразу же запускают интернет, чтобы попытаться скачать d3dcompiler 47 dll для Windows 7. Естественно, найти требуемый файл не составляет проблем. Его скачивают на компьютер, пытаются запустить тоже самое ПО, но опять видят на экране надпись «ошибка d3dcompiler 47 dll» для Windows 7 или другой используемой операционной системы. Дело в том, что решение этого конфликта несколько сложнее. Ниже – инструкция по исправлению ситуации.

Методика исправления данного конфликта

Если отсутствует d3dcompiler 47 dll — что делать? Изначально нужно убедиться, что это действительно так. Достаточно посетить несколько системных папок, где следует просмотреть список имеющихся компонентов. Если на компьютере используется 32-разрядная операционная система от Майкрософт, то достаточно посетить Windows\ System32, Если же применяется 64-битный вариант, то дополнительно нужно проверить SysWOW64.

Если файл обнаружен, то рекомендуется запустить хороший антивирусник, который, возможно найдет заражения и исправит повреждения. Следующий этап – полное обновление DirectX.

Пакет нужных компонентов можно обнаружить на официальном ресурсе компании Майкрософт. Естественно, не стоит забывать о правильности разрядности системы и версии библиотек, которые можно использовать на оборудовании. Например, не стоит устанавливать ДиректИкс 11 версии, если работа этого варианта не поддерживается компьютером.

Как быть, если вышеописанные действия не принесли положительного результата? Продолжает возникать ошибка d3dcompiler 47 dll — как исправить? Можно попытаться выполнить установку данной библиотеки отдельно. О папках, где должен находиться этот компонент, написано выше. Но не стоит надеяться, что банальное копирование принесет решение проблемы. Во-первых, нужно найти именно хороший файл (а не замаскированный под него вирус), во-вторых, выполнить его внесение в реестр системы.

В первом случае поможет обращение только на надежные интернет-ресурсы, во втором – следующие действия:

  1. После переноса библиотеки в нужное место на жестком диске одновременно нажать две кнопки: «Вин» и «R».
  2. В строку вбить фразу «regsvr32 d3dcompiler_43.dll».
  3. Нажать на «Ок».
  4. Желательно после этого перезапустить ПК.

Если же итог все равно – плачевен, то можно воспользоваться несколькими дополнительными рекомендациями:

  1. Попытаться обнаружить и установить более старую версию нужного ПО или выбрать альтернативный вариант.
  2. При возникновении данной ошибки после каких-либо действий с системой, выполнить ее откат до ранее рабочего состояния. Конечно же, для этого необходимо наличие специальной точки восстановления.
  3. Осуществить деинсталляцию проблемной программы. Активировать установочный процесс, предварительно временно деактивировав работу антивирусных защитников и брандмауэра.
  4. Проверить реестр на наличие сбоев. Например, с помощью утилиты CCleaner.

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

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

Установить d3dcompiler 47 dll для windows 7 – 4apple.org

На чтение 5 мин Просмотров 229 Опубликовано

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

Первым делом:
Скачайте библиотеку – скачать d3dcompiler_47.dll

Затем:
Поместите d3dcompiler_47.dll в одну из следующих папок:

Если у вас 64-битная версия Windows, то поместите файл в:
«C:WindowsSysWOW64»

Если у вас 32-битная версия Windows, то поместите файл в:
«C:WindowsSystem32»

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

Всё равно выдаёт ошибку d3dcompiler_47.dll не был найден?

Тогда придётся установить этот файл вручную. Для этого:

Зайдите в меню «Пуск».
В строчке поиска введите «cmd». И запустите найденную программу от имени администратора.
В открывшемся окне введите «regsvr32 d3dcompiler_47.dll «.

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

Если что-то не понятно прочитайте более подробную инструкцию – как установить dll файл. скачать dle 11.3

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

Оцените статью: Поделитесь с друзьями!

D3dcompiler 47 dll — что это за ошибка, как исправить?

Возникающая неполадка «d3dcompiler 47 dll» и её устранение

Содержание статьи:

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

Одной из таких неприятных проблем является появление ошибки — «d3dcompiler 47 dll.» Давайте попробуем разобраться, что это за ошибка и как ее исправить.

Надпись выглядит так

Что такое d3dcompiler 47 dll?

d3dcompiler 47 dll является составной частью DirectX, которая активно используется при разработке компьютерных игр и необходима для их открытия. Именно поэтому при открытии пользователем какой-нибудь современной игры нередко возникает ошибка: d3dcompiler 47 dll отсутствует на компьютере, невозможно запустить. И советуют переустановить программу или игру.

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

Верить программе «на слово» совсем не обязательно. Для надежности следует самостоятельно убедиться в отсутствии или наличии данного файла. Найти d3dcompiler 47 dll можно на ПК, в папке «System» (Система).

Что делать, если на компьютере нет d3dcompiler 47 dll как это исправить?

  •  Windows\System32 или SysWOW64 — это путь, по которому должен располагаться нужный файл. Вероятно он именно там и располагается, а игра, которую вы планируете запустить его просто не находит. Поэтому не удостоверившись в обратном не стоит пытаться скачать готовый файл в интернете.
  • Если вы убедились, что нужный файл находится в папке по назначению, то нужно обязательно запустить антивирусник и позволить ему устранить неполадки. Также могут пригодиться специальные приложения для чистки реестра и чистки системы в целом. Например, CCleaner.
  • Чаще всего проблема заключается в DirectX. И для того, чтобы ее исправить понадобиться обновить среду для приложений или попросту скачать новую. Для этого достаточно зайти на сайт разработчика — https://www.microsoft.com. Загрузить установку программы, предварительно выбрав русский язык. Далее файл установки скачается на Ваш компьютер, после чего его нужно будет запустить и следовать инструкциям. Многие приложения в процессе установки самостоятельно загружают DirectX.

Бывают случаи, когда и установка DirectX не меняет ситуацию и после очередной попытки запустить программу, вновь появляется окно с ошибкой. Что же тогда делать? Можно будет попробовать зарегистрировать файл вручную. Речь идет не просто о скачивании и переносе файла, а о глубинном решении проблемы.

Скачивание файла на просторах интернета — это рискованный шаг и последствия могут быть самые разнообразные, поэтому прежде, чем пытаться установить что-либо на свой компьютер, подумайте!

Один из вариантов исправления ошибки

Скачать файл непосредственно с официального сайта Майкрософт можно, нажав на эту кнопку:

Регистрация файла
  1. Этот метод подходит для тех пользователей, которые не смогли найти ‹d3dcompiler 47 dll› на своем ПК и для тех, кому не помогла переустановка DirectX.
  2. d3dcompiler 47 dll нужно будет скачать на просторах всемирной паутины или попросить у кого-нибудь, у кого эта игра работает без перебоев.
  3. Скачанный файл из папки «Загрузки» нужно будет переместить в папку Windows\System32 или Windows\SysWOW64. Название папки зависит от типа системы. В первом случае система 32-битная, во-втором — 64-битная.
  4. Если файла нет в папке, то он переместиться. А если же файл в папке будет обнаружен, то вам предложат «Заменить» или «Копировать оба».
  5. После того, как d3dcompiler 47 dll окажется на своем месте, нужно будет нажать на команду «Выполнить» — Пуск — Все программы — Стандартные — Выполнить.
  6. В появившуюся строку нужно будет ввести следующую фразу: «regsvr32 d3dcompiler_43.dll» и нажать «Enter».
  7. Перезапустить/перезагрузить компьютер.
  8. Запустить игру!

Небольшое видео с полезными советами:

Альтернативный вариант

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

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

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

Обновление

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

В этой статье описывается обновление, устраняющее проблему в Windows Server 2012, Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008. R2 SP1, описанный в следующей статье базы знаний:

Установка .NET Framework 4.7 заблокирована в Windows 7, Windows Server 2008 R2 и Windows Server 2012 из-за отсутствия обновления d3dcompiler.

Как получить это обновление

Каталог Центра обновления Майкрософт

Чтобы получить отдельный пакет для этого обновления, перейдите на веб-сайт каталога Центра обновления Майкрософт.

Предпосылки

Чтобы применить это обновление, необходимо установить пакет обновления 1 для Windows 7 и Windows Server 2008 R2.

Информация о перезапуске

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

Обновление информации о замене

Это обновление не заменяет ранее выпущенное обновление.

Ссылки

Узнайте о терминологии, которую Microsoft использует для описания обновлений программного обеспечения.

Информация о файле

Английская (США) версия этого обновления программного обеспечения устанавливает файлы с атрибутами, перечисленными в следующих таблицах.

Windows Server 2012

Примечание:  Файлы МАНИФЕСТА (.manifest) и файлы MUM (.mum), установленные для каждой среды, перечислены в разделе «Дополнительная информация о файлах». MUM, MANIFEST и связанные файлы каталога безопасности (.cat) очень важны для поддержания состояния обновленных компонентов. Файлы каталога безопасности, атрибуты которых не указаны, подписаны цифровой подписью Microsoft.

x64 Windows Server 2012

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

D3dcompiler_47.DLL

6.3.9600.18611

4 296 704

18 апреля 2017 г.

16:04

x64

D3dcompiler_47.DLL

6.3.9600.18611

3 550 208

18 апреля 2017 г.

16:16

x86

Windows 7 и Windows Server 2008 R2

Примечание:  Файлы МАНИФЕСТА (.manifest) и файлы MUM (.mum), установленные для каждой среды, перечислены в разделе «Дополнительная информация о файлах». MUM, MANIFEST и связанные файлы каталога безопасности (.cat) очень важны для поддержания состояния обновленных компонентов. Файлы каталога безопасности, атрибуты которых не указаны, подписаны цифровой подписью Microsoft.

x64 Windows 7 и Windows Server 2008 R2

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

D3dcompiler_47.DLL

6.3.9600.18611

4 296 704

12 апреля 2017 г.

13:05

x64

D3dcompiler_47.DLL

6.3.9600.18611

3 550 208

19 апреля 2017 г.

13:31

x86

x86 Windows 7

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

D3dcompiler_47.DLL

6.3.9600.18611

3 550 208

19 апреля 2017 г.

13:31

x86

Дополнительная информация о файле

x64 Windows Server 2012

521a46_31bf3856ad364e35_6.2.9200.22142_none_7927135c9d082bf9.манифест

Свойство файла

Значение

Имя файла

Amd64_2d21af33f1cd4e03402f5

Версия файла

Не применимо

Размер файла

709

Дата (всемирное координированное время)

19 апреля 2017 г.

Время (UTC)

21:02

Платформа

Не применимо

Имя файла

Amd64_63665afa4a5e54e6b69519621a89662e_31bf3856ad364e35_6.2.9200.22142_none_85db9db6193c7e02.манифест

Версия файла

Не применимо

Размер файла

1 062

Дата (всемирное координированное время)

19 апреля 2017 г.

Время (UTC)

21:02

Платформа

Не применимо

Имя файла

Amd64_7bcb73a3839b6f57688e5225a3951473_31bf3856ad364e35_6.2.9200.22142_none_22d889db7df0fbf3.манифест

Версия файла

Не применимо

Размер файла

711

Дата (всемирное координированное время)

19 апреля 2017 г.

Время (UTC)

21:02

Платформа

Не применимо

Имя файла

Amd64_microsoft-windows-directx-d3dcompiler_31bf3856ad364e35_6.2.9200.22142_none_42ce6a5dbed3d7e0.манифест

Версия файла

Не применимо

Размер файла

1 849

Дата (всемирное координированное время)

18 апреля 2017 г.

Время (UTC)

17:33

Платформа

Не применимо

Имя файла

Обновление.мама

Версия файла

Не применимо

Размер файла

3 025

Дата (всемирное координированное время)

19 апреля 2017 г.

Время (UTC)

21:02

Платформа

Не применимо

Имя файла

X86_microsoft-windows-directx-d3dcompiler_31bf3856ad364e35_6.2.9200.22142_none_e6afceda067666aa.манифест

Версия файла

Не применимо

Размер файла

1 847

Дата (всемирное координированное время)

18 апреля 2017 г.

Время (UTC)

16:46

Платформа

Не применимо

x64 Windows 7 и Windows Server 2008 R2

Свойство файла

Значение

Имя файла

Amd64_e58ba60c03e5bc1f85d3eab417253921_31bf3856ad364e35_6.1.7601.23777_none_1887583d3e2e2ed1.манифест

Версия файла

Не применимо

Размер файла

1 062

Дата (всемирное координированное время)

19 апреля 2017 г.

Время (UTC)

21:13

Платформа

Не применимо

Имя файла

Amd64_microsoft-windows-directx-d3dcompiler_31bf3856ad364e35_6.1.7601.23777_none_47c3b23a4bfbb6e3.манифест

Версия файла

Не применимо

Размер файла

1 810

Дата (всемирное координированное время)

19 апреля 2017 г.

Время (UTC)

15:55

Платформа

Не применимо

Имя файла

Обновление.мама

Версия файла

Не применимо

Размер файла

1 922

Дата (всемирное координированное время)

19 апреля 2017 г.

Время (UTC)

21:13

Платформа

Не применимо

Имя файла

X86_microsoft-windows-directx-d3dcompiler_31bf3856ad364e35_6.1.7601.23777_none_eba516b6939e45ad.манифест

Версия файла

Не применимо

Размер файла

1 808

Дата (всемирное координированное время)

19 апреля 2017 г.

Время (UTC)

15:39

Платформа

Не применимо

x86 Windows 7

e61_31bf3856ad364e35_6.1.7601.23777_none_5974bc593c1359ff.манифест

Свойство файла

Значение

Имя файла

Обновление.мама

Версия файла

Не применимо

Размер файла

1 687

Дата (всемирное координированное время)

19 апреля 2017 г.

Время (UTC)

20:56

Платформа

Не применимо

Имя файла

X86_d47c22077b2028142419e69d

Версия файла

Не применимо

Размер файла

707

Дата (всемирное координированное время)

19 апреля 2017 г.

Время (UTC)

20:56

Платформа

Не применимо

Имя файла

X86_microsoft-windows-directx-d3dcompiler_31bf3856ad364e35_6.1.7601.23777_none_eba516b6939e45ad.манифест

Версия файла

Не применимо

Размер файла

1 808

Дата (всемирное координированное время)

19 апреля 2017 г.

Время (UTC)

15:39

Платформа

Не применимо

HLSL, FXC и D3DCompile | Игры для Windows и блог DirectX SDK

С прекращением поддержки D3DX (см. «Где находится DirectX SDK?», «Где находится DirectX SDK (издание 2013 г.)?» и «Где находится DirectX SDK (издание 2015 г.)?»), как приложения получают доступ к компилятору языка шейдеров высокого уровня (HLSL).Как упоминалось в предыдущем посте (см. «Что случилось с D3DCompiler_xx.DLL?»), функции компиляции HLSL, отражение шейдера и некоторые вспомогательные функции для компилятора были удалены из D3DX в версии DirectX SDK (август 2009 г.) . выпускать. Несмотря на то, что многие разработчики продолжают использовать функции D3DX для компиляции HLSL и эффектов, они представляют собой просто сквозные функции для API D3DCompile, которые можно использовать вместо них напрямую. Последняя версия API D3DCompile также включает в себя несколько новых функций, таких как D3DCompileFromFile и D3DCompile2.

Windows 8.1 / Windows 10: Последняя версия D3DCompiler (№ 47) теперь включена в ОС Windows 8.1 / Windows 10 и доступна для использования во время выполнения приложениями Магазина Windows и приложениями универсальной платформы Windows (UWP). Существует также новый вариант компоновщика HLSL, который обеспечивает некоторую гибкость для создания шейдеров во время выполнения без перекомпиляции из исходного кода HLSL.

В Visual Studio 2012 или более поздней версии HLSL и инструмент FXC.EXE теперь интегрированы в среду сборки и в среду Windows 8.x SDK/Windows 10 SDK. Если вы добавите в свой проект файлы расширения .hlsl и .fx , появятся свойства для управления тем, как компилятор HLSL вызывается как часть вашей сборки, включая целевой профиль, имя точки входа и т. д. Полученный скомпилированный шейдер использует расширение по умолчанию .cso (скомпилированный объект шейдера). Редактор текстур поддерживает раскрашивание HLSL, а функция Visual Studio Graphics Diagnostics также поддерживает отладку HLSL.

Существует одна особенность интеграции HLSL в MSBuild, которая требует некоторой реструктуризации существующих исходных файлов HLSL. Система MSBuild предполагает, что каждый исходный файл создается ровно один раз. Если вам нужно собрать один и тот же исходный код HLSL несколько раз, вам потребуются отдельные файлы .hlsl или .fx для каждого экземпляра, который вы хотите собрать, добавленного в ваш проект. Разумное использование директивы #include должно упростить совместное использование одного и того же источника там, где это необходимо, но это немного отходит от директивы .fx файловая модель, в которой все варианты шейдеров хранились в одном файле. Конечно, вы по-прежнему можете использовать какой-нибудь пользовательский скрипт сборки и интегрировать пользовательский этап сборки для более сложной генерации шейдеров, но эта модель «один файл .hlsl на комбинацию шейдеров» будет встречаться во многих примерах.

Эта автоматическая интеграция работает только для проектов C++, но не для проектов C#.

VS 2013: Visual Studio 2013 поставляется с Windows 8.1 SDK, который включает D3DCompiler_47.DLL . Он работает практически так же, как и в VS 2012.

VS 2015: Visual Studio 2015 поставляется с пакетом SDK для Windows 8.1 (весна 2015 г.) и дополнительно с пакетом SDK для Windows 10, который включает обновленный D3DCompiler_47.DLL .

Как мы рекомендовали в течение многих лет, разработчики должны компилировать свои шейдеры HLSL во время сборки, а не полагаться на компиляцию во время выполнения. Выполнение компиляции во время выполнения для большинства сценариев малоэффективно, поскольку микрооптимизация для конкретного поставщика выполняется драйвером во время выполнения при преобразовании больших двоичных объектов шейдера HLSL в инструкции для конкретного поставщика на этапе создания объекта шейдера.Разработчики обычно не хотят, чтобы результаты компиляции HLSL менялись «в поле» с течением времени, поэтому имеет смысл выполнять компиляцию во время сборки. Это основной сценарий использования, ожидаемый с Windows 8.0 SDK и Visual Studio 11, и это единственный поддерживаемый сценарий для приложений Магазина Windows (также известных как приложения в стиле Metro) в Windows 8.0. FXC и приведенные выше правила MSBuild хорошо подходят для такого использования.

Для целей разработки часто очень удобно использовать компиляцию во время выполнения. Такие приложения обычно хранят файл «кеша шейдеров», который создается во время выполнения, а «окончательная» версия кеша шейдеров затем поставляется вместе с заголовком.Этот сценарий поддерживается API D3DCompile, размещенным в D3DComplier_*.DLL . Это полностью поддерживается для настольных приложений Win32 и даже может использоваться для приложений Магазина Windows во время разработки, но не при развертывании с Windows 8.0. В этом случае D3DCompiler_*.DLL из Windows 8.0 SDK следует включать вместе с самим приложением (т. е. локальное развертывание приложения). Заголовок d3dcomplier.h и d3dcompiler.lib являются частью Windows 8.0 SDK include и lib, а сама D3DCompiler_*.DLL находится в "%WindowsSdkDir%\redist\d3d". Если ваше приложение использует D3DCompile API, вы можете добавить в проект шаг пользовательской сборки, чтобы убедиться, что правильная библиотека DLL скопирована как часть вашей сборки.

Платформа: Win32 (все конфигурации)

Командная строка: копировать "$(WindowsSdkDir)redist\d3d\x86\D3DCompile*.DLL" "$(TargetDir)" Выводы: $(TargetDir)D3DCompiler_47.DLL

Платформа: x64 (все конфигурации)

Командная строка: копировать "$(WindowsSdkDir)redist\d3d\x64\D3DCompile*.DLL" "$(TargetDir)" Выводы: $(TargetDir)D3DCompiler_47.DLL

Платформа: ARM (все конфигурации)

Командная строка: копия "$(WindowsSdkDir)redist\d3d\arm\D3DCompile*.DLL" "$(TargetDir)" Выводы: $(TargetDir)D3DCompiler_47.DLL

Обратите внимание, что это предполагает, что вы используете Windows 8.1 SDK или Windows 10 SDK.

Windows 8.1 / Windows 10: Для приложений Магазина Windows и приложений универсальной платформы Windows (UWP) нет необходимости копировать D3DCompiler_*.DLL, поскольку в ОС имеется копия, доступная для этого использования. Сам D3DCompiler_*.DLL не пройдет WACK, поэтому не следует использовать локальное развертывание приложения.

Устаревшие версии DirectX SDK для D3DCompile (№33–43) были развернуты с использованием технологии DirectSetup и установлены в папки %WINDIR%\System32 %WINDIR%\SysWow64 ) с использованием пакета распространения (для которого требуется права администратора во время установки).В Windows 8.x SDK/Windows 10 SDK DLL D3DCompile никогда не устанавливается в папки %WINDIR% . Вместо этого вам следует скопировать его в папку приложений и развернуть «локально для приложения» с настольным приложением Win32.

Windows 8.1 / Windows 10: D3DCompile # 47 входит в состав ОС Windows 8.1 / Windows 10, поэтому нет необходимости распространять его для приложений Магазина Windows или приложений универсальной платформы Windows (UWP). Также есть копия в Windows 8.1 SDK ( C:\Program Files (x86)\Windows Kits\8.1\Redist\D3D ) /Windows 10 SDK ( C:\Program Files (x86)\Windows Kits\10\Redist\D3D ) можно распространять локальное приложение для классических настольных приложений Win32 так же, как вы могли бы D3DCompiler # 46 из Windows 8.0 SDK ( C:\Program Files (x86)\Windows Kits\8.0\Redist\D3D ).

Для общей исходной библиотеки Effects 11 (также известной как FX11) требуется тип шейдера «Effect» и профиль «Shader Model 5».Также требуется D3DCompiler_*.DLL во время выполнения для API отражения шейдеров, что делает его непригодным для приложений Магазина Windows.

Профили «fx» ( fx_2_0 , fx_4_0 , fx_4_1 и fx_5_0 ) устарели и могут быть удалены из будущего обновления компилятора HLSL.

Двоичные файлы шейдеров, созданные текущим FXC.EXE и D3DCompile API с использованием профилей Shader Model 2.0 и Shader Model 3.0, будут работать на всех Direct3D 9.0c-совместимые платформы, включая Windows XP. Фактическая D3DCompiler_*.DLL в Windows 8.x SDK / Windows 10 SDK сама поддерживает только Windows Vista, Windows 7, Windows 8.x и Windows 10. Разработка для Windows XP требует дополнительной работы, как описано здесь.

Для шейдеров Shader Model 5 для некоторых функций языка HLSL требуется среда выполнения DirectX 11.1. При этом используется существующий механизм, указывающий, что шейдеру требуется аппаратная поддержка шейдеров двойной точности для DirectX 11.0. Это включает использование функций Feature Level 11.1 (БПЛА на каждом этапе, 64 слота для БПЛА), функции времени выполнения DirectX 11.1 (типы данных с минимальной точностью) и новые дополнительные аппаратные функции DirectX 11.1 (расширенные инструкции с двойной точностью, SAD4). . Большой двоичный объект шейдера, указывающий на одно из этих требований, не сможет выполнить привязку во время выполнения, если система их не поддерживает. Эта информация включена в выходные данные дизассемблирования HLSL, и все они требуют явного использования некоторых функций в исходном коде HLSL.

Вот удобная таблица эквивалентов для замены устаревших функций, связанных с компилятором D3DX HLSL (полный список см. в разделе Жизнь без D3DX).

D3DXCompileShaderFromFile D3DX10CompileFromFile D3DX11CompileFromFile Д3Дкомпилефромфиле
D3DXCompileShader D3D10CompileShader D3DX10CompileFromMemory D3DX11CompileFromMemory D3DCompile
D3DXCompileShaderFromResource D3DX10CompileFromResource D3DX11CompileFromResource Нет прямого эквивалента. Можно использовать API-интерфейсы ресурсов, а затем D3DCompile выше.
D3DXPreprocessShader D3DXPreprocessShaderFromFile D3DXPreprocessShaderFromResource D3D10Шейдер предварительной обработки D3DX10PreprocessShaderFromFile D3DX10PreprocessShaderFromMemory D3DX10PreprocessShaderFromResource D3DX11PreprocessShaderFromFile D3DX11PreprocessShaderFromMemory D3DX11PreprocessShaderFromResource D3DPreprocess
D3DXDisassembleShader D3D10Разборка шейдера D3DX10DisassembleShader D3DРазборка
D3D10ReflectShader D3DX10ReflectShader D3DReflect D3D11Reflect
ID3DXBuffer ID3D10Blob «ID3DBlob«
D3DXCreateBuffer D3D10CreateBlob D3DCreateBlob
D3D10GetInputSignatureBlob D3D10GetOutputSignatureBlob D3D10GetInputAndOutputSignatureBlob D3D10GetShaderDebugInfo D3DGetBlobPart
  • D3DCompiler_47 — Windows 10 (входящие), Windows 10 SDK; Windows 8.1 (входящие), Windows 8.1 SDK, Visual Studio 2013/2015
  • D3DCompiler_46 — Windows 8.0 SDK, Visual Studio 2012
  • D3DCompiler_43 — DirectX SDK (июнь 2010 г.)
  • D3DCompiler_42 — DirectX SDK (февраль 2010 г.)
  • D3DCompiler_41 — DirectX SDK (март 2009 г.)
  • D3DCompiler_40 — DirectX SDK (ноябрь 2008 г.)
  • D3DCompiler_39 — DirectX SDK (август 2008 г.)
  • D3DCompiler_38 — DirectX SDK (июнь 2008 г.)
  • D3DCompiler_37 — DirectX SDK (март 2008 г.)
  • D3DCompiler_36 — DirectX SDK (ноябрь 2007 г.)
  • D3DCompiler_35 — DirectX SDK (август 2007 г.)
  • D3DCompiler_34 — DirectX SDK (июнь 2007 г.)
  • D3DCompiler_33 — DirectX SDK (апрель 2007 г.)

Обновление языка шейдеров высокого уровня (HLSL) — представляет версию 5.0 (Игровой фестиваль 2008 г.)

Символьная дифференциация в шейдерах GPU

Связано: Начало работы с Direct3D 11, Что случилось с D3DCompiler_xx.DLL

DXIL: В дополнение к компилятору FXC.EXE HLSL для Shader Model 6 / DirectX 12 доступен новый компилятор DXC.EXE (DXIL). Подробности см. в проекте GitHub.

независимых разработчиков — SharpDX.D3DCompiler 2.4.2 | MyGet

PM>Установить-Пакет SharpDX.D3DCompiler — Версия 2.4.2 — Источник https://www.myget.org/F/indiedev/api/v3/index.json

Скопировать в буфер обмена

> nuget.exe установить SharpDX.D3DCompiler — Версия 2.4.2 — Источник https://www.myget.org/F/indiedev/api/v3/index.json

Скопировать в буфер обмена

> dotnet добавить пакет SharpDX.D3DCompiler —version 2.4.2 —source https://www.myget.org/F/indiedev/api/v3/index.json

Скопировать в буфер обмена
  источник https://www.myget.org/F/indiedev/api/v3/index.json

nuget SharpDX.D3DCompiler ~> 2.4.2  
Скопировать в буфер обмена

> choco установить SharpDX.D3DCompiler —версия 2.4.2 —источник https://www.myget.org/F/indiedev/api/v2

Скопировать в буфер обмена
  Импорт модуля PowerShellGet
Регистрация-PSRepository-Name "indiedev"-SourceLocation "https://www.myget.org/F/indiedev/api/v2"
Install-Module -Name "SharpDX.D3DCompiler" -RequiredVersion "2.4.2" -Repository "indiedev"  
Скопировать в буфер обмена ИСПРАВЛЕНИЕ

: D3DCOMPILER_47.dll отсутствует

«Запуск программы невозможен, поскольку на вашем компьютере отсутствует файл D3DCOMPILER_47.dll». Как это исправить?

Microsoft DirectX — это набор API (интерфейсов прикладного программирования), отвечающих за управление игровым программированием, видео и мультимедийными задачами.Большинство игр на компьютерах с Windows используют DirectX, а файл D3DCOMPILER_47.dll является частью Microsoft DirectX. Если у вас есть проблемы с этим файлом DLL, у вас также есть проблема с Microsoft DirectX.

Файл D3DCOMPILER_47.dll является одним из многих файлов, включенных в коллекцию программного обеспечения Microsoft DirectX. DirectX используется большинством игр и графических программ для Windows.

Ошибка «Программа не может быть запущена, так как D3DCOMPILER_47.dll отсутствует на вашем компьютере» обычно возникает при попытке запуска игр или графических программ.Ошибка обычно гласит, что файл «отсутствует» или «не найден».

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

Прочтите руководство ниже и следуйте инструкциям, чтобы найти решение.

Видео о том, как исправить «Программа не может запуститься, потому что на вашем компьютере отсутствует D3DCOMPILER_47.dll» Ошибка:

Содержание:

Рекомендуется запустить бесплатную проверку с помощью Combo Cleaner — инструмента для обнаружения вредоносных программ и исправления компьютерных ошибок. Вам нужно будет приобрести полную версию, чтобы удалить инфекции и устранить ошибки компьютера. Доступна бесплатная пробная версия. Combo Cleaner принадлежит и управляется Rcs Lt, материнской компанией PCrisk.ком читать дальше.

Перерегистрируйте файл D3DCOMPILER_47.dll

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

Введите «командная строка» в поиске и щелкните правой кнопкой мыши результат «Командная строка» .Выберите параметр «Запуск от имени администратора» в контекстном меню.

В командной строке введите команду «regsvr32 /u D3DCompiler_47.dll» и нажмите Enter.

Теперь введите команду «regsvr32 /i D3DCompiler_47.dll» и нажмите Enter.

Закройте командную строку и попробуйте запустить программу или игру и проверьте, сохраняется ли ошибка «Программа не может быть запущена, поскольку D3DCOMPILER_47.dll отсутствует на вашем компьютере».Если вы по-прежнему не можете запустить его, перейдите к следующему решению.

[Вернуться к содержанию]

Обновление графических драйверов

Возможно, ошибка «Программа не может быть запущена, поскольку D3DCOMPILER_47.dll отсутствует на вашем компьютере» возникает из-за поврежденных или устаревших видеодрайверов. Вы можете обновить видеодрайверы, открыв Диспетчер устройств.

Щелкните правой кнопкой мыши кнопку «Пуск» и выберите результат «Диспетчер устройств» в контекстном меню или введите «Диспетчер устройств» в поиске и щелкните результат «Диспетчер устройств» .

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

Щелкните его правой кнопкой мыши и выберите параметр «Обновить драйвер» (или «Обновить программное обеспечение драйвера» ).

Вам будет предложено выполнить автоматический поиск обновленного программного обеспечения драйвера или просмотреть его на компьютере. Если вы выберете первый вариант, Windows будет искать на компьютере и в Интернете последнюю версию драйвера для вашего устройства.

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

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

[Вернуться к содержанию]

Обновление Windows

DirectX 11.3 и DirectX 12 включены в Windows 10, и для этих версий DirectX нет отдельного пакета (DirectX 12 является последней версией). Поэтому обновления DirectX доступны через службу Windows Update.

Если вы какое-то время не обновляли операционную систему Windows, возможно, у вас не установлена ​​последняя версия DirectX (и, следовательно, необходимо обновить Windows).Обратите внимание, что всегда полезно обновить операционную систему. Поэтому мы рекомендуем вам попробовать это (даже если это не решит ошибку «Программа не может быть запущена, поскольку D3DCOMPILER_47.dll отсутствует на вашем компьютере» ).

Чтобы проверить наличие обновлений Windows, введите «проверить наличие обновлений» в поиске и щелкните результат «Проверить наличие обновлений».

Вы должны быть автоматически перенаправлены в раздел Центра обновления Windows. Нажмите «Проверить наличие обновлений» .Windows начнет проверку обновлений.

Если доступны обновления, установите их. После установки обновлений перезагрузите компьютер и проверьте, сохраняется ли проблема.

[Вернуться к содержанию]

Переустановите игру или программу

Если ни один из приведенных выше способов не решил проблему, вы можете попробовать переустановить игру или программу, что приведет к ошибке «Программа не может быть запущена, поскольку D3DCOMPILER_47.dll отсутствует на вашем компьютере» .

Чтобы удалить его, откройте диалоговое окно «Выполнить» (нажав клавишу Windows + R) или щелкнув правой кнопкой мыши меню «Пуск» и выбрав « «Выполнить» в контекстном меню.

Теперь введите команду «appwiz.cpl» . Нажмите Enter или нажмите «ОК» , чтобы выполнить команду.

В окне «Программы и компоненты» найдите программу/игру и удалите ее, щелкнув ее правой кнопкой мыши и выбрав в раскрывающемся меню пункт «Удалить».

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

[Вернуться к содержанию]

Запустить средство проверки системных файлов

Средство проверки системных файлов — это утилита Windows, которая позволяет пользователям сканировать системные файлы на наличие повреждений и восстанавливать их. Чтобы запустить средство проверки системных файлов, вам нужно использовать команду командной строки sfc /scannow (scannow — это один из переключателей, доступных с командой SFC).

Чтобы запустить этот инструмент, откройте командную строку от имени администратора, введите команду «sfc /scannow» и нажмите Enter на клавиатуре. Запустится средство проверки системных файлов, которое займет некоторое время. Дождитесь завершения процесса сканирования и перезагрузите компьютер.

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

[Вернуться к содержанию]

Сканировать систему на наличие вредоносных программ

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

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

Чтобы запустить полное сканирование системы с помощью Защитника Windows, введите «вирус» в поиске и щелкните результат «Защита от вирусов и угроз» .

В окне «Защита от вирусов и угроз» найдите и выберите параметр «Запустить новое расширенное сканирование» .

Вы увидите три варианта: Полное сканирование, Выборочное сканирование и Автономное сканирование Защитника Windows. Мы рекомендуем вам выбрать «Полная проверка», , которая проверит все файлы и запущенные программы на жестком диске. Это займет некоторое время (обычно более часа).

Чтобы начать полное сканирование, нажмите «Сканировать сейчас» , когда выбран параметр «Полное сканирование» .

Если у вас установлено стороннее антивирусное программное обеспечение, вы можете использовать его вместо Защитника Windows или выбрать сканер вирусов и вредоносных программ из нашего списка лучших средств защиты от вредоносных программ.

Список включает в себя известные лучшие программы для удаления шпионских программ и поможет вам выбрать правильное программное обеспечение для защиты вашего компьютера. Вы можете найти список по этой ссылке.

[Вернуться к содержанию]

Используйте функцию восстановления системы

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

Если у вас есть какие-либо точки восстановления системы, созданные до ошибки «Программа не может быть запущена, поскольку D3DCOMPILER_47.dll отсутствует на вашем компьютере» , весьма вероятно, что вы сможете решить эту проблему, восстановив систему.

Чтобы восстановить систему, откройте диалоговое окно «Выполнить», введите команду «rstrui.exe» и нажмите Enter.

Теперь нажмите кнопку «Далее» .

Если есть созданные точки восстановления, вы увидите их список. Установите флажок «Показать больше точек восстановления» , чтобы отобразить больше точек восстановления. Выберите наиболее подходящую точку восстановления (в зависимости от времени создания и т. д.) и нажмите «Далее» .

Убедитесь, что вы выбрали точку восстановления в то время, когда проблема с D3DCOMPILER_47.dll не существовала.

Подтвердите точку восстановления. Ваш компьютер будет восстановлен до состояния, предшествующего событию, описанному в поле «Описание» . Если вы довольны своим выбором, нажмите «Готово» и начните процесс восстановления системы.

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

Если вам известны другие решения этой проблемы, не упомянутые в нашем руководстве, поделитесь ими с нами, оставив комментарий ниже.

[Вернуться к началу]

Как исправить не найденную d3dcompiler 43 dll? – IT-QA.COM

Как исправить не найденную d3dcompiler 43 dll?

Как исправить d3dcompiler_43. dll ошибки в Windows 10

  1. Исправление отсутствующих библиотек DLL с помощью программного обеспечения для исправления библиотек DLL.
  2. Запустите проверку системных файлов.
  3. Обновите Microsoft DirectX.
  4. Переустановите программу.
  5. Откат Windows до точки восстановления.
  6. Восстановите отсутствующий файл D3dcompiler_43.dll.
  7. Загрузите новый файл D3dcompiler_43.dll.

Где находится D3DCompiler_43 DLL?

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

Как получить DLL d3dcompiler47?

Способ 2: Установить файл с DLL-файлами.ком-клиент

  1. Загрузите и установите клиент DLL-files.com.
  2. Запустите клиент.
  3. Введите «d3dcompiler_47» в поле поиска и нажмите кнопку «Найти файл DLL».
  4. Нажмите d3dcompiler_47. dll.
  5. Нажмите кнопку Установить.

Что такое компилятор d3d?

d3dcompiler_43. dll — это файл библиотек динамической компоновки, используемый DirectX. Это очень важный файл для игр и графических приложений.

Куда поместить файлы DLL в Windows 10?

dll в вашу операционную систему Windows.

  1. Найдите пропавший . dll на сайте дампа DLL.
  2. Загрузите файл и скопируйте его в папку: «C:\Windows\System32».
  3. Нажмите «Пуск», затем «Выполнить» и введите «regsvr32 name_of_dll. dll» и нажмите Enter.

Безопасны ли файлы DLL?

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

Могу ли я открыть файл DLL?

Только приложения Microsoft Windows могут открывать и запускать файлы DLL, и они являются общими для многих различных программ. В основном файлы DLL запускаются в фоновом режиме, и вам редко приходится иметь с ними дело. Если вы хотите работать правильно, вам может потребоваться зарегистрировать DLL, чтобы программа, которую вы установили, работала.

Как исправить ошибку d3dcompiler? – Хайяминдианцы.ком

Содержание

Как исправить ошибку компилятора d3d?

Как исправить D3dcompiler_43. dll Ошибки

  1. Перезагрузите компьютер, если вы еще этого не сделали.
  2. Установите последнюю версию Microsoft DirectX.
  3. Предполагая, что последняя версия DirectX от Microsoft не устраняет полученную вами ошибку, найдите программу DirectX на DVD-диске или компакт-диске с игрой или приложением.

Что такое d3dcompiler dll?

d3dcompiler_43.dll — это файл библиотек динамической компоновки, используемый DirectX. Таким образом, это довольно важный файл для игр и графических приложений. Ошибки отсутствия DLL возникают, когда ОС не может найти требуемый файл DLL для программы или если DLL каким-либо образом повреждена.

Что отсутствует в xinput1_3 dll?

Xinput1_3. dll отсутствует, появляется сообщение об ошибке при запуске игры или программного обеспечения. Файл ошибки вызван проблемой с Microsoft DirectX, когда файл xinput1_3. dll файл библиотеки динамической компоновки (DLL) не найден.Однако DirectX повышает производительность ПК для игр для Windows и передовых графических программ.

Как исправить выполнение кода Невозможно продолжить, так как dll xinput1_3 не найден?

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

Куда поместить d3dcompiler43 dll?

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

Куда мне вставить xinput1_3 dll?

В подавляющем большинстве случаев решением является правильная переустановка xinput1_3. dll на вашем ПК в системную папку Windows. В качестве альтернативы, некоторые программы, особенно игры для ПК, требуют, чтобы файл DLL был помещен в папку установки игры/приложения.

Как исправить ошибки dll в Windows 10?

Исправить ошибку отсутствующих файлов DLL

  1. Запустите встроенный инструмент проверки системных файлов, чтобы заменить отсутствующие или поврежденные файлы операционной системы.
  2. Запустите средство DISM, восстановите образ системы Windows и восстановите поврежденное хранилище компонентов Windows.
  3. Восстановите или переустановите программное обеспечение, если какое-либо приложение выдает эту ошибку.

Как исправить выполнение кода Не удается продолжить, поскольку d3dx9_43 dll не найден?

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

Могу ли я скачать DLL?

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

Что такое D3dx9_43 dll, ошибка отсутствует?

D3dx9_43. dll возникают из-за проблемы с Microsoft DirectX. dll является одним из многих файлов, содержащихся в коллекции программного обеспечения DirectX. Поскольку DirectX используется в большинстве игр для Windows и современных графических программ, ошибки d3dx9_43 DLL обычно появляются только при использовании этих программ.

Persona 5 Strikers D3DCompiler_46.dll — xinput1_3.dll — xapofx1_3.dll — d3dcompiler fix recipers

Persona 5 Strikers D3DCompiler_46.dll, Persona 5 Strikers Xapofx1_3.dll, Persona 5 Strikers xinput1_3.dll, d3dcompiler_47-x64.dll, d3dcompiler_43- x64.dll


Persona 5 Strikers D3DCompiler_46.dll не запускается, не запускается Xinput1_3.dll, не запускается XAPOFX1_3.dll, D3DCompiler_47.dll, D3DCompiler_39.dll, D43.Compiler_dll, X3DAudio1_7.dll, X3DAudio1_3.dll, XAPOFX1_5.dll, XAudio2_0.dll, D3Dcompiler_47-x64.dll или D3Dcompiler_43-x64.dll — эти ошибки вас расстраивают? Затем вы должны исправить это, загрузив / установив этот vcredist от Microsoft, и ошибка должна быть исправлена ​​​​немедленно, без перезагрузки ПК / ноутбука.

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

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

 Больше руководств и комментариев об ошибках здесь

Как установить весь пак для Persona 5 Strikers

1. Нельзя устанавливать все сразу, нужно устанавливать по одному.

2. Начните с 2005 года и установите оба файла изнутри. Вы можете подумать, что вам не нужны оба, но я думаю, что лучше всего установить оба.

3.Установите все до 2015 года. Конечно, после каждого года у вас есть возможность попробовать P5S.

Рекомендуемые действия:

1. Даже если проблема устранена, мы рекомендуем удалить весь мусор и ошибки из ваших окон, чтобы обеспечить наилучшую производительность и стабильность при игре в Persona 5 Strikers!

Очиститель реестра и Windows

Какие ошибки может исправить это руководство:

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

Persona 5 Strikers Программа не запускается, так как на вашем компьютере отсутствует Xinput1_3.dll.

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

Persona 5 Strikers Программа не запускается, поскольку на вашем компьютере отсутствует D3Dcompiler_47-x64.dll.

Persona 5 Strikers Программа не запускается, так как на вашем компьютере отсутствует файл D3DCompiler_47.dll.

Программа не запускается, так как на вашем компьютере отсутствует X3DAudio1_3.dll. Попробуйте переустановить программу, чтобы решить эту проблему.

Persona 5 Strikers Программа не запускается, так как на вашем компьютере отсутствует файл D3DCompiler_39.dll.

Программа не запускается, так как на вашем компьютере отсутствует X3DAudio1_7.dll. Попробуйте переустановить программу, чтобы решить эту проблему.

Persona 5 Strikers Программа не может запуститься, так как D3DCompiler_43.dll отсутствует на вашем компьютере.

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

Persona 5 Strikers Программа не запускается, так как на вашем компьютере отсутствует XAudio2_0.dll.

Persona 5 Strikers Программа не запускается, так как на вашем компьютере отсутствует файл D3Dcompiler_43-x64.dll.

Рекомендуемая версия Windows для ПК или ноутбуков

Победитель: Microsoft Windows 10 64 бит (x64)

Но вы можете примерить:

Microsoft Windows 7, 32-разрядная (x86) и 64-разрядная (x64)

Microsoft Windows 8, 32-разрядная (x86) и 64-разрядная (x64)

Persona 5 Strikers D3DCompiler_46.dll — Persona 5 Strikers  Xinput1_3.dll — Persona 5 Strikers XAPOFX1_3.

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

Ваш адрес email не будет опубликован.