Доброго дня. До мене часто звертаються за допомогою геймери, які після запуску якої-небудь гри побачили на екрані повідомлення, що програма припинила роботу, оскільки відсутній d3dcompiler_43.dll. Що це за помилка, як виправити її за лічені хвилини – про все це розповім в даному огляді.
ЗМІСТ СТАТТІ:
- Суть проблеми
- Оновлення з офіційного ресурсу Майкрософт
- Ручна установка
Суть проблеми
«Несправність» може проявлятися в будь-якої версії операційної системи Windows. Причиною є пошкоджений або відсутній компонент з набору бібліотек DirectX. Ось властивості файлу, доводять правдивість моїх слів:
Зазначений елемент є компілятором, необхідним для повноцінного запуску ігрових додатків. За замовчуванням він розташований в одній із системних папок:
Windows \ SysWOW64
Windows | System32
Перша присутній тільки в Віндовс 64 біт. До речі, Вам для подальших дій необхідно дізнатися, яка розрядність Вашої операційної системи. Робиться це просто – ось інструкція.
Вкрай рідко, файлу d3dcompiler_43.dll не вистачає конкретно в каталозі з грою, яка при запуску видає помилку:
Можливо, Ви вже виконали скачування відсутньої бібліотеки і не знаєте, що з нею робити далі. Просто скопіювати його в зазначені вище папки – логічне рішення, але не зовсім правильне. Вся справа в тому, що подібних файлів може бути багато. Один Ви покладете в потрібне місце, але під час відкриття гри з’явитися нова помилка, пов’язана з відсутністю вже іншого файлу з набору DirectX.
І так можна витратити чимало часу на пошук всіх потрібних об’єктів. Давайте не будемо займатися подібним «мазохізмом», а зробимо все швидко і красиво.
Оновлення з офіційного ресурсу Майкрософт
Коли Ви встановлюєте Віндовс, з ним в комплекті вже йдуть деякі динамічні бібліотеки, необхідні для ігрових програм. Але, на жаль, часом їх не вистачає, або їх версії не відповідають тим, які потрібні для гри.
Щоб d3dcompiler_43.dll скачати безкоштовно разом з іншими важливими компонентами, досить завантажити на свій ПК веб-інсталятор з сайту Microsoft:
Завантажити: Веб-установник DirectX
Набір бібліотек
Завантажено: 15, розмір: 1 Mb, дата: 30.Мар.2017
Якщо посилання не працює, то перейдіть на сторінку програми, вкажіть російська мова та просто натисніть на кнопку скачування:
Чому оновлення є оптимальним варіантом? Коли Ви запускаєте інсталятор DirectX, він сам визначає розрядність системи, завантажує з сервера потрібні елементи, розкладає їх по своїх місцях. Вам тільки залишається перезапустити комп’ютер.
Ручна установка
Раптом Ви вирішили не прислухатися до моєї поради і захотіли окремо завантажити d3dcompiler_43.dll для Windows 7 (або будь-який інший версії), то ось посилання для потрібної розрядність ОС (спосіб визначення – тут)
Завантажити: D3DCompiler43
для 32 bit
Скачано: 154 розмір: 1 Mb, дата: 07.Кві.2017
Завантажити: D3DCompiler43x64
для 64 bit
Скачано: 539, розмір: 1 Mb, дата: 07.Кві.2017
- Після розпакування архіву потрібно скопіювати файл бібліотеки в одну з папок, про яких я писав на початку статті.
- Обов’язково виконуємо реєстрацію в системі, щоб Віндовс зміг «побачити» нові компоненти. Для цього запускаємо командний рядок з правами адміністратора (всі способи по посиланню) і виконуємо команду:
regsvr32 d3dcompiler_43.dll
Є ймовірність, після натискання на Enter для запуску команди, з’явитися помилка. Це говорить про те, що дана версія не підходить для Вашої ОС. Я б радив не морочитися, і відразу переходити до автоматичного оновлення, про яке писав трохи вище.
Якщо виникли питання по темі «відсутній d3dcompiler_43.dll – що це за помилка?», то можете задавати їх у коментарях.
З повагою, Віктор!