D3dcompiler_43.dll для Windows
Microsoft Corporation
Бібліотека компілятора шейдерів DirectX від Microsoft. Потрібна іграм, що спираються на старші компоненти DirectX; ставиться пакетом DirectX End-User Runtime.
Microsoft Corporation
Бібліотека компілятора шейдерів DirectX від Microsoft. Потрібна іграм, що спираються на старші компоненти DirectX; ставиться пакетом DirectX End-User Runtime.
D3dcompiler_43.dll для Windows — бібліотека компілятора шейдерів DirectX від Microsoft, яку вимагають багато ігор попередніх років. Якщо гра пише, що файлу немає, варто встановити офіційний пакет DirectX End-User Runtime: він додасть цю та інші відсутні бібліотеки одним заходом.
Шейдери — невеликі програми, які відеокарта виконує, щоб намалювати світло, тіні, воду чи відблиски. Перед тим як потрапити на відеокарту, їх треба скомпілювати, і саме для цього ігри використовують d3dcompiler. Цифри в назві позначають конкретну версію компілятора: гра, зібрана під неї, шукатиме саме цей файл, навіть якщо в системі є новіші. Сучасна Windows поставляється з актуальним DirectX, але старі допоміжні бібліотеки до неї не входять, бо Microsoft винесла їх в окремий пакет. Тому на свіжій системі помилка цілком типова — особливо для ігор, куплених давно чи встановлених з дисків.
| Параметр | Значення |
|---|---|
| Розробник | Microsoft Corporation |
| Входить до | DirectX End-User Runtime |
| Призначення | компіляція шейдерів для Direct3D |
| Версії для 32- і 64-бітних програм | так |
| Ціна | безкоштовно |
Багато ігор мають у своїй папці підпапку з інсталятором DirectX — зазвичай вона називається DirectX або _CommonRedist. Запуск DXSETUP.exe звідти дає той самий результат. Ігри в Steam і інших лаунчерах роблять це автоматично під час початкового запуску, тож перевірка цілісності файлів гри теж може допомогти.
Після встановлення пакета запустіть гру ще раз. Якщо помилка зникла, але з'явилося повідомлення про інший файл з назвою на d3dx чи xinput, це той самий випадок: пакет мав їх додати, тож перевірте, чи інсталятор завершився без помилок, і за потреби запустіть його повторно. Якщо гра стартує, але зависає під час завантаження рівня, оновіть драйвер відеокарти з сайту виробника — старі драйвери інколи погано працюють із компільованими шейдерами. І наостанок перевірте, чи не стоїть у грі примусовий режим старого DirectX у налаштуваннях запуску.
Сторінка дає змогу завантажити бібліотеку, але ручне копіювання вирішує лише частину проблеми: поруч, імовірно, бракує й інших компонентів того ж пакета, наприклад 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.
DirectX для Windows — набір бібліотек Microsoft, через які ігри працюють із відеокартою та звуком; старі компоненти доустановлюються окремим інсталятором.
Версія графічних інтерфейсів Microsoft, на якій побудовано величезну кількість ігор для ПК. Вбудована в Windows 7 і новіші системи, окремо ставлять лише допоміжні бібліотеки.
Набір програмних інтерфейсів Microsoft, через які ігри працюють з відеокартою, звуком і контролерами. DirectX 12 входить до Windows 10 і Windows 11 та оновлюється разом із системою.
Бібліотека розпакування архівів в інсталяторах на базі Inno Setup. Пояснюємо, чому з'являється помилка Isdone.dll і як її усунути без ризику для системи.
Бібліотека завантажувача графічного інтерфейсу Vulkan, без якої не запускаються ігри на Vulkan. Зазвичай встановлюється разом із драйвером відеокарти.
Бібліотека середовища виконання Microsoft Visual C++, яку використовують багато ігор і програм. Відновлюється встановленням офіційного пакета Visual C++ Redistributable.
Системна бібліотека середовища виконання Microsoft Visual C++, без якої не запускаються багато ігор і програм. Правильно відновлюється встановленням офіційного пакета Visual C++ Redistributable.
Платна утиліта шведської Tilf AB для пошуку й установлення відсутніх DLL-бібліотек у Windows. Пояснюємо, коли вона допомагає, а коли краще обійтися без неї.