D3dcompiler_43.dll для Windows

Microsoft Corporation

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

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

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

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

Скріншоти

Огляд

D3dcompiler_43.dll для Windows — бібліотека компілятора шейдерів DirectX від Microsoft, яку вимагають багато ігор попередніх років. Якщо гра пише, що файлу немає, варто встановити офіційний пакет DirectX End-User Runtime: він додасть цю та інші відсутні бібліотеки одним заходом.

Що це за компонент

Шейдери — невеликі програми, які відеокарта виконує, щоб намалювати світло, тіні, воду чи відблиски. Перед тим як потрапити на відеокарту, їх треба скомпілювати, і саме для цього ігри використовують d3dcompiler. Цифри в назві позначають конкретну версію компілятора: гра, зібрана під неї, шукатиме саме цей файл, навіть якщо в системі є новіші. Сучасна Windows поставляється з актуальним DirectX, але старі допоміжні бібліотеки до неї не входять, бо Microsoft винесла їх в окремий пакет. Тому на свіжій системі помилка цілком типова — особливо для ігор, куплених давно чи встановлених з дисків.

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

Параметр Значення
Розробник Microsoft Corporation
Входить до DirectX End-User Runtime
Призначення компіляція шейдерів для Direct3D
Версії для 32- і 64-бітних програм так
Ціна безкоштовно

Причини помилки

  • Пакет DirectX End-User Runtime ніколи не встановлювався на цій Windows.
  • Гру поставили без її власного інсталятора DirectX.
  • Файл видалила програма для очищення системи або антивірус.

Як виправити

  1. Завантажте з сайту Microsoft веб-інсталятор DirectX End-User Runtime.
  2. Запустіть його й зніміть позначку з додаткових пропозицій, якщо вони з'являться.
  3. Дочекайтеся встановлення відсутніх компонентів.
  4. Перезавантажте комп'ютер і запустіть гру.

Альтернативний шлях

Багато ігор мають у своїй папці підпапку з інсталятором DirectX — зазвичай вона називається DirectX або _CommonRedist. Запуск DXSETUP.exe звідти дає той самий результат. Ігри в Steam і інших лаунчерах роблять це автоматично під час початкового запуску, тож перевірка цілісності файлів гри теж може допомогти.

Як переконатися, що проблема вирішена

Після встановлення пакета запустіть гру ще раз. Якщо помилка зникла, але з'явилося повідомлення про інший файл з назвою на d3dx чи xinput, це той самий випадок: пакет мав їх додати, тож перевірте, чи інсталятор завершився без помилок, і за потреби запустіть його повторно. Якщо гра стартує, але зависає під час завантаження рівня, оновіть драйвер відеокарти з сайту виробника — старі драйвери інколи погано працюють із компільованими шейдерами. І наостанок перевірте, чи не стоїть у грі примусовий режим старого DirectX у налаштуваннях запуску.

Кому корисна сторінка

  • Гравцям, що встановлюють старіші ігри на свіжу Windows.
  • Тим, хто переносить ігри на новий комп'ютер без повторного встановлення.
  • Користувачам, у яких програма очищення видалила «зайві» системні файли.

Окремий файл

Сторінка дає змогу завантажити бібліотеку, але ручне копіювання вирішує лише частину проблеми: поруч, імовірно, бракує й інших компонентів того ж пакета, наприклад D3DX9.

Сумісність

Пакет працює на сучасних версіях Windows, зокрема Windows 10 і Windows 11. За даними каталогу, бібліотеку використовували й на старших системах аж до Windows XP.

Ціна

DirectX End-User Runtime поширюється Microsoft безкоштовно.

Безпека

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

Суміжні сторінки

Про сам DirectX — DirectX, DirectX 11 і DirectX 12. Іграм на іншому графічному API потрібна Vulkan-1.dll, а бібліотеки Visual C++ — Vcruntime140.dll та Msvcr120.dll. Помилки інсталяторів описані на сторінці Isdone.dll; автоматичну діагностику дає DLL-Files Fixer.

Плюси і мінуси

Офіційний пакет Microsoft закриває проблему повністю і безкоштовно. Ручне копіювання окремих файлів — половинчасте рішення.

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

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

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

DirectX

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

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

DirectX 11

Версія графічних інтерфейсів Microsoft, на якій побудовано величезну кількість ігор для ПК. Вбудована в Windows 7 і новіші системи, окремо ставлять лише допоміжні бібліотеки.

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

DirectX 12

Набір програмних інтерфейсів Microsoft, через які ігри працюють з відеокартою, звуком і контролерами. DirectX 12 входить до Windows 10 і Windows 11 та оновлюється разом із системою.

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

Isdone.dll

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

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

Vulkan-1.dll

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

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

Msvcr120.dll

Бібліотека середовища виконання Microsoft Visual C++, яку використовують багато ігор і програм. Відновлюється встановленням офіційного пакета Visual C++ Redistributable.

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

Vcruntime140.dll

Системна бібліотека середовища виконання Microsoft Visual C++, без якої не запускаються багато ігор і програм. Правильно відновлюється встановленням офіційного пакета Visual C++ Redistributable.

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

DLL-Files Fixer

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

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