Бувало у вас таке, що ви встановили якусь комп’ютерну гру, і, передчуваючи проходження ігрового процесу, запускаєте її, а система раптом видає повідомлення про те, що на комп’ютері відсутній d3dx9_43.dll? Багато спантеличено дивиться на екран і не знають, що робити. Найголовніше – не впадати в паніку, оскільки дана помилка є однією з найпоширеніших і усувається протягом пари хвилин.
Що собою являє об’єкт d3dx9_43.dll?
Перш ніж робити якісь дії щодо усунення виниклої проблеми, давайте подивимося, що це за файл, з-за відсутності якого операційна система або гра починають лаятися.
Насправді він являє собою одну з важливих динамічних бібліотек, що входять до складу пакету DirectX, який в обов’язковому порядку присутня у всіх Windows-системах (в нашому випадку мова йде про дев’ятій версії). Але користувач може заперечити, мовляв, як же так? Платформа DirectX і встановлена, і постійно оновлюється, а система пише, що чогось не вистачає. Так, дійсно, така ситуація виникає дуже часто, а сама бібліотека могла бути випадково видалили, пошкоджена або навіть заражена вірусом. Саме тому розпізнати її коректно ні система, ні встановлена гра не можуть, внаслідок чого і з’являється повідомлення про те, що d3dx9_43.dll на комп’ютері відсутня. Вирішити проблему можна мінімум трьома основними методами, але почнемо з самого складного, хоча і не найбільш ефективного.
Помилка «На комп’ютері відсутній d3dx9_43.dll»: що робити?
Зазвичай при появі помилок рядовий користувач робить що? Звертається до якої-небудь пошуковій системі та шукає відповіді на свої питання. А в якості рекомендацій нерідко можна зустріти поради щодо завантаження оригінального файлу на свій комп’ютер з інтернету з наступним копіюванням в потрібну локацію.
Ця методика має ряд недоліків. По-перше, не можна бути повністю впевненим у тому, що ресурс, з якого проводиться завантаження не містить вірусів. По-друге, розрядність бібліотеки може не відповідати архітектурі встановленої на комп’ютері операційної системи. По-третє, недостатньо просто скопіювати завантажений файл у потрібне місце на жорсткому диску – його потрібно зареєструвати.
Але давайте припустимо, що ви вирішили позбавитися від помилки саме таким способом і завантажили файл потрібної розрядності з вартого довіри сайту, на якому вірусів немає. Після приміщення оригінального об’єкта в папку з компонентами DirectX його потрібно зареєструвати.
Для цього потрібно запустити роботу в консолі «Виконати», або командний рядок (виключно від імені адміністратора) і скористатися інструментом regsvr32, а після основної команди вписати або повний шлях до реєстрованої бібліотеці, або просто ввести назву файлу.
Примітка: при вказівці шляху до файлу будьте уважні, оскільки в 32-розрядних системах він повинен знаходитися в каталозі System32, а в 64-бітних – в папці SysWOW64.
Недолік такої методики полягає в тому, що ніхто не може дати гарантії, що проблема не повториться з якою-небудь іншою аналогічною бібліотекою. До того ж при невідповідності розрядності або при виявленні вірусів, коли файл ізолюється в карантині, повідомлення про те, що об’єкт d3dx9_43.dll на комп’ютері відсутня, з’явиться знову.
Використання автоматизованого кошти DLL Suite
Як видно з вищесказаного, перший спосіб виглядає досить громіздким. Тому, якщо система повідомляє, що d3dx9_43.dll на комп’ютері відсутня, більш просто вирішити проблему можна за рахунок застосування спеціалізованої утиліти під назвою DLL Suite. Ця програма якраз і являє собою універсальний засіб, що дозволяє без участі користувача виявити відсутні системні файли, а по закінченні сканування завантажити з інтернету і інтегрувати в систему.
До речі, остання модифікація цього додатка у вигляді дев’ятої версії дозволяє позбутися не тільки від проблем, пов’язаних з відсутніми DLL-компонентами, але і виправляє помилки з системними файлами форматів EXE та SYS, а також з їх ключами в реєстрі.
Не виявлено d3dx9_43.dll: повна переустановка DirectX
Нарешті, розглянемо найбільш прості і в той же час кардинальні дії, що стосуються усунення виниклої проблеми. Як виправити помилку d3dx9_43.dll? По всій видимості, багато хто вже зрозуміли, що простіше всього відвідати офіційний сайт корпорації Microsoft, скачати звідти інсталяційний дистрибутив DirectX (в нашому випадку мова йде про дев’ятою модифікації, на що вказує назва відсутнього компонента), після чого просто встановити платформу заново.
Необов’язково завантажувати повний пакет, оскільки при наявності безперебійного підключення до інтернету можете скористатися спеціальним веб-монтажником. Його файл на диску займе мінімум місця, а всі необхідні файли будуть завантажені в процесі інсталяції.