Якщо на комп'ютері відсутня d3dx9_34.dll, то додатки, які вимагають для роботи цю бібліотеку, будуть видавати повідомлення про помилку при спробі їх запуску. Текст повідомлення може відрізнятися, але сенс завжди один: «Бібліотека d3dx9_34.dll не знайдено». Вирішити цю проблему можна трьома простими способами.
Спосіб 1: Завантаження d3dx9_34.dll
Досить швидко виправити помилку можна, самостійно встановивши бібліотеку d3dx9_34.dll. Зробити це просто: вам потрібно завантажити DLL-файл і перемістити його в системну папку.
- Перейдіть в ту папку, де знаходиться файл DLL. Скопіюйте його: для цього можна скористатися як комбінацією клавіш Ctrl + C, так і опцією «Копіювати» в контекстному меню.
- Перейдіть в «Провіднику» в системну папку C: \ Windows \ System32 (32-бітна Windows) або C: \ Windows \ SysWOW64 (64-бітна Windows) та вставте скопійований файл в неї. Для цього можна використовувати все той же контекстне меню, вибравши в ньому опцію «Вставити», або поєднання клавіш Ctrl + V. Володарям Windows 64 bit додатково може знадобитися вставка бібліотеки в «System32».
Тепер всі проблеми з запуском ігор і програм повинні зникнути. Якщо цього раптом не сталося, слід зареєструвати переміщену бібліотеку в системі. Виконується це через «Командний рядок», запущену з правами адміністратора за допомогою «Пуск».
Напишіть тут команду regsvr32 d3dx9_34.dll і натисніть Enter, а якщо файл був поміщений так само в «SysWOW64», то напишіть regsvr32 "C: \ Windows \ SysWOW64 \ d3dx9_34.dll", підтвердивши клавішею Enter.
Можливо, замість ручної реєстрації, якщо та не відбулася, слід спробувати спеціальне програмне забезпечення з Способу 1 по посиланню нижче.
Детальніше: Реєструємо файл DLL в ОС Windows
Спосіб 2: Інсталяція DirectX
В DirectX знаходиться та сама бібліотека d3dx9_34.dll, що поміщається в систему при установці основного пакета. Тобто помилку можна усунути простою установкою цього ПО. Обмовимося, що в Windows 10 цей компонент є вбудованим за замовчуванням, в зв'язку з чим дії щодо виправлення помилок будуть відрізнятися від тих, що ми докладно опишемо нижче. Вам рекомендуємо звернутися до наступній статті, щоб знайти там персональну інструкцію.
Детальніше: Перевстановлення та додавання відсутніх компонентів DirectX в Windows 10
Зараз детально буде розглянуто процес завантаження установника DirectX і подальшої його інсталяції для старіших версій Віндовс.
- Перейдіть на сторінку завантаження. Зі списку визначте мову локалізації вашої ОС і натисніть кнопку «Завантажити».
- У меню, зніміть галочки з назв додаткових пакетів, щоб вони не були завантажені. Натисніть «Відмовитися і продовжити».
Після цього пакет буде викачаний вам на комп'ютер. Для його установки зробіть це:
- Відкрийте каталог з скачаним інсталятором і зробіть його відкриття від імені адміністратора, вибравши з контекстного меню однойменний пункт.
- Погодьтеся з усіма умовами ліцензії, поставивши позначку у відповідного рядка, і натисніть «Далі».
- При бажанні скасуйте установку панелі Bing, знявши галочку з однойменного пункту, і натисніть кнопку «Далі».
- Зачекайте, поки закінчиться ініціалізація, після чого натисніть кнопку «Далі».
- Зачекайте поки завантажаться і встановляться компоненти DirectX.
- Натисніть «Готово».
Виконавши описані вище дії, ви встановите d3dx9_34.dll на комп'ютер, а всі програми та ігри, які видавали системне повідомлення про помилку, будуть запускатися без проблем.
Спосіб 3: Оновлення Windows
Третя рекомендація спрямована здебільшого на власників Windows 10, проте і тим, у кого встановлена менш актуальна версія цієї системи, не варто її пропускати. Сенс полягає в тому, що деякі поточні оновлення можуть викликати помилки, й це позначається на взаємодії з DLL. Встановлення більш свіжих оновлень покликана не тільки розширити функціональність, а й виправити збої, що виникають в результаті інсталяції минулих апдейтів. У «десятці» це дуже легко зробити через «Параметри», зайти які можна, розгорнувши меню «Пуск».
Тут клацніть по розділу «Оновлення та безпека».
Якщо апдейти не були знайдені і завантажені автоматично, клацніть на кнопці «Перевірити наявність оновлень», дочекайтеся їх завантаження та установки.
При відсутності оновлень даний крок залишається припустити, а якщо виникла помилка, то її слід усунути доступними методами. Як це зробити, ви дізнаєтеся зі статті по посиланню нижче; тут же інструкції з пошуку оновлень знайдуть користувачі з більш старими Віндовс.
Детальніше:
Усунення проблем з оновленням ОС Windows
Установка оновлень на Windows 10 / Windows 7 / Windows XP
Спосіб 4: Виправлення пошкоджених системних файлів
Трапляється, що деякі з системних файлів виявляються пошкоджені, наприклад, в результаті дій антивіруса. У такій ситуації їх потрібно відновити, і для цього можна використовувати консольную утиліту SFC. Перевага такого варіанта - простота реалізації, а ось мінусом став не особливо високий рівень ефективності (адже далеко не завжди саме порушення цілісності файлів викликають збої в роботі таких DLL). Проте нічого не заважає виконати сканування, за результатами якого цілком може виявитися ушкодження. Тоді SFC самостійно виконає відновлення. Крім того, користувачеві може знадобитися задіяти іншу консольную утиліту DISM, що працює за таким же принципом. Про все це ми вже написали окрему статтю.
Детальніше: Використання і відновлення перевірки цілісності системних файлів в Windows
Пам'ятайте, що іноді в ситуації, що склалася винувато вірусне зараження або його наслідки. У зв'язку з цим рекомендуємо упевнитися в їх відсутності або видалити їх, якщо ті будуть виявлені.
Детальніше: Боротьба з комп'ютерними вірусами