Типові дії початківців, коли при запуску гри він бачить повідомлення про те, що запуск програми неможливий, так як на комп'ютері відсутня d3dx9_43.dll - починати шукати в Інтернеті, де скачати d3dx9_43.dll безкоштовно. Типовий підсумок таких дій - блукання по сумнівним сайтам, а гра все одно не запускається.
У цій інструкції - по кроках, як виправити помилку Запуск програми неможливий, так як на комп'ютері відсутня d3dx9_43.dll в Windows 10, Windows 8 і Windows 7 і чому вона з'являється (Англомовний варіант помилки: The program can not start because d3dx9_43.dll is missing from your computer); про те, як безпечно завантажити оригінальний файл з сайту Майкрософт і про те, чому не слід завантажувати цей файл зі сторонніх сайтів. Також в кінці статті є відео інструкція про виправлення помилки.
Виправлення помилки "На комп'ютері відсутня d3dx9_43.dll" при запуску гри або програми
Для того, щоб не шукати, де безкоштовно скачати d3dx9_43.dll і не завантажити на комп'ютер або ноутбук шкідливе ПО, корисно задатися питанням: а що це за файл?
Відповідь - цей файл є частиною компонентів DirectX 9 необхідних для запуску багатьох не самих нових ігор і деяких прикладних програм, повинен знаходитися в папці C: \ Windows \ System32 (але не поспішайте копіювати туди скачав звідкись d3dx9_43.dll).
Зазвичай користувач міркує: а у мене ж встановлений DirectX 11 в Windows 7 або 8, а то і DirectX 12 в Windows 10, проте цього недостатньо: за замовчуванням, в системі не міститься бібліотек (файлів DLL) попередніх версій DirectX, при цьому вони необхідні деяким іграм та програмам.
А для того, щоб ці бібліотеки з'явилися - достатньо використовувати офіційний інсталятор від Майкрософт, який автоматично додасть їх в систему, виправивши тим самим помилки "Запуск програми неможливий, так як на комп'ютері відсутня d3dx9_43.dll".
Викачуємо d3dx9_43.dll з офіційного сайту
Для того, щоб завантажити d3dx9_43.dll для Windows 10, 8 і Windows 7, а також інші файли DLL, які можуть знадобитися для запуску гри або програми, яка не починається (а швидше за все, для цього потрібно не тільки цей файл), виконайте наступні кроки:
- Зайдіть на офіційну сторінку Майкрософт https://www.microsoft.com/ru-ru/download/details.aspx?id=35 і завантажте Веб-установник виконуваних бібліотек DirectX для кінцевого користувача.
- Запустіть завантажений виконуваний файл dxwebsetup.exe. Погодьтеся з умовами і відмовтеся від установки додаткового ПЗ (на поточний момент часу він пропонує встановити панель Microsoft Bing).
- Після завершення встановлення: програма автоматично завантажить всі відсутні (старі, але ще актуальні) бібліотеки Microsoft DirectX.
Готово.Після цього файл d3dx9_43.dll виявиться в потрібному розташуванні (можете переконатися в цьому, зайшовши в папку C: \ Winsows \ System32 \ і виконавши пошук там), а помилка про те, що його немає не повинна буде з'явитися знову.
Завантаження d3dx9_43.dll - відео інструкція
Про всяк випадок - відео про те, як саме відбувається установка DirectX, включаючи бібліотеку d3dx9_43.dll, необхідну для виправлення виниклої помилки і неможливості запуску програми.
Чому не потрібно завантажувати d3dx9_43.dll та інші бібліотеки з сайтів завантажень
Як було сказано вище, більшість користувачів замість того, щоб з'ясувати, що за DLL потрібно і частиною яких компонентів вона є, шукають спосіб завантажити її окремо, знаходячи в результаті масу сайтів, спеціально "заточених" під таких користувачів.
Помилковим такий варіант дій є з наступних причин:
- На сайті може виявитися шкідливе ПО, або просто "файл-пустушка" з потрібним ім'ям, але без потрібного вмісту. Останній варіант може ставити в глухий кут, приводити користувача, стукає по клавішах "regsvr32 d3dx9_43.dll" до невірного рішення про те, що пора перевстановлювати Windows і т.п.
- Навіть якщо ви знаєте, "куди кидати" цей файл і як зареєструвати його в системі - швидше за все,це не виправить помилку при запуску: програма просто повідомить про те, що їй потрібен ще якийсь файл (бо гри з використанням DirectX вимагають далеко не одну DLL з нього).
- Це просто неправильний підхід, який в перспективі обов'язково виллється не в рішення проблеми і виправлення помилок, а в створення нових.
На цьому все. Якщо залишаються питання або щось працює не так, як очікується - залишайте коментар, постараюся відповісти.