D3dcompiler_47.dll для Windows

Microsoft Corporation

Безкоштовно Windows 7, 8, 10, XP, Vista

D3dcompiler_47.dll — системна бібліотека Microsoft, яка компілює шейдери Direct3D для ігор, браузерів і графічних програм у Windows.

Скачати · 1,5 МБ З нашого дзеркала Версія перевірена 10 жовтня 2026

Середня оцінка з'явиться після 5 оцінок. Натисніть зірку, щоб оцінити.

Скріншоти

Огляд

D3dcompiler_47.dll — системна бібліотека Microsoft, яка перетворює шейдери Direct3D на код для відеокарти. Нею користуються ігри, браузери, відеоредактори й програми з апаратним прискоренням графіки, тому повідомлення про відсутність цього файлу блокує запуск програми ще до появи вікна.

Характеристики

Параметр Значення
Розробник Microsoft
Призначення компіляція шейдерів Direct3D
Входить до сучасних версій Windows так
Оновлюється через Windows Update так
Є окремі варіанти для x86 і x64 так
Потребує встановлення ні, це системний файл
Ціна безкоштовно

Що робить бібліотека

Шейдери — це невеликі програми, які відеокарта виконує для кожного кадру: розраховують освітлення, тіні, відблиски, ефекти постобробки. Розробники пишуть їх мовою HLSL, а перед виконанням код треба скомпілювати під конкретну систему. Саме цим займається d3dcompiler_47.dll. Частина ігор компілює шейдери заздалегідь, але багато програм роблять це під час запуску чи навіть у процесі роботи, тож без бібліотеки вони не можуть показати жодного кадру. Через це помилка трапляється не лише в іграх, а й у браузерах на основі Chromium, месенджерах, графічних редакторах і програмах для стримів.

Як виправити помилку правильно

  1. Встановіть усі доступні оновлення Windows і перезавантажте комп’ютер.
  2. Запустіть командний рядок від імені адміністратора й виконайте перевірку системних файлів командою sfc /scannow.
  3. Якщо перевірка знайшла помилки, які не вдалося виправити, скористайтеся засобом DISM для відновлення образу системи.
  4. Перевстановіть програму, що повідомляє про помилку: деякі з них несуть власну копію бібліотеки.
  5. Оновіть драйвер відеокарти з сайту виробника.

Коли потрібен окремий файл

Іноді програма шукає бібліотеку не в системі, а у своїй теці, і розробник просто не поклав її в комплект. Тоді скачати файл можна після натискання кнопки завантаження на цій сторінці й покласти поруч із виконуваним файлом програми. Важливо взяти варіант тієї ж розрядності, що й програма: для старих програм x86, для сучасних зазвичай x64. Копіювати файл у System32 чи SysWOW64 вручну не варто — це може порушити роботу оновлень Windows. Перед використанням перевірте файл антивірусом і переконайтеся в його цифровому підписі Microsoft у властивостях.

Де зазвичай виникає помилка

Повідомлення про відсутній d3dcompiler_47.dll знайоме гравцям, які запускають ігри на свіжовстановленій або давно не оновлюваній Windows, а також користувачам портативних програм, скопійованих з іншого комп’ютера. Часто його бачать після невдалого оновлення системи чи «оптимізації» спеціальними утилітами, які видаляють нібито зайві файли. Трапляється помилка і у старих версіях Windows без важливих оновлень: там бібліотека з’являється лише після встановлення відповідного пакета від Microsoft. У будь-якому разі розумний порядок дій однаковий — спершу відновлення засобами системи, потім перевстановлення програми, і лише в останню чергу окремий файл.

Як перевірити, що файл справжній

Клацніть правою кнопкою на бібліотеці, відкрийте властивості й перейдіть на вкладку цифрових підписів. Там має бути вказано Microsoft як підписувача, а статус підпису — дійсний. Якщо вкладки немає чи підписувач інший, файл краще видалити й відновити бібліотеку засобами Windows. Додатково перевірте його антивірусом перед запуском програми.

Системні вимоги

Бібліотека працює на підтримуваних версіях Windows з актуальними оновленнями та відеокартою з драйвером, що підтримує Direct3D.

Безпека

Підроблені DLL — поширений спосіб поширення шкідливого ПЗ, бо бібліотека виконується з правами програми, яка її завантажила. Перевіряйте підпис Microsoft, не довіряйте «автоматичним фіксерам DLL» і по можливості відновлюйте файли засобами Windows.

Пов’язані компоненти

Для старих ігор, яким бракує бібліотек D3DX, установіть пакет DirectX. Споріднена бібліотека попередньої версії компілятора — D3dcompiler_43.dll, її вимагають ігри, створені на старіших інструментах.

Ціна, переваги й недоліки

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

Сторінку опубліковано 20 березня 2023, текст оновлено 10 жовтня 2026, джерела перевірено 10 жовтня 2026.

Схожі програми

Усі dll-бібліотеки

DirectX

DirectX для Windows — набір бібліотек Microsoft, через які ігри працюють із відеокартою та звуком; старі компоненти доустановлюються окремим інсталятором.

DLL-бібліотеки

Isdone.dll

Бібліотека розпакування архівів в інсталяторах на базі Inno Setup. Пояснюємо, чому з'являється помилка Isdone.dll і як її усунути без ризику для системи.

DLL-бібліотеки 0,4 МБ

Vulkan-1.dll

Бібліотека завантажувача графічного інтерфейсу Vulkan, без якої не запускаються ігри на Vulkan. Зазвичай встановлюється разом із драйвером відеокарти.

DLL-бібліотеки 0,2 МБ

D3dcompiler_43.dll

Бібліотека компілятора шейдерів DirectX від Microsoft. Потрібна іграм, що спираються на старші компоненти DirectX; ставиться пакетом DirectX End-User Runtime.

DLL-бібліотеки 0,9 МБ

Steam_api.dll

Steam_api.dll — бібліотека Steamworks, що з’єднує гру з клієнтом Steam: досягнення, хмарні збереження, друзі, перевірка ліцензії. Помилку про її відсутність краще лікувати перевіркою файлів гри в Steam.

DLL-бібліотеки 0,1 МБ

DLL-Files Fixer

Платна утиліта шведської Tilf AB для пошуку й установлення відсутніх DLL-бібліотек у Windows. Пояснюємо, коли вона допомагає, а коли краще обійтися без неї.

DLL-бібліотеки 2,7 МБ