З файлом dxgi.dll на сьогодні поширені два типи помилок: одна - Can not find dxgi.dll (не вдалося знайти dxgi.dll) при запуску популярної гри PUBG (а точніше - сервісу BattleEye), друга - "Запуск програми неможливий, так як dxgi .dll відсутня на комп'ютері ", що виникає в інших програмах, що використовують цю бібліотеку.
У цій інструкції докладно про те, як виправити помилки в залежності від ситуації і як скачати dxgi.dll в разі, якщо це потрібно (для PUBG - зазвичай немає) для Windows 10, 8 і Windows 7.
Виправлення Can not find dxgi.dll в PUBG
Якщо при запуску PUBG на етапі завантаження BattleEye ви бачите спочатку повідомлення Blocked loading of file steamapps \ common \ PUBG \ TslGame \ Win64 \ dxgi.dll а потім - помилку Can not find dxgi.dll або не вдалося знайти dxgi.dll, то справа, як правило, не в відсутності цього файлу на комп'ютері, а, навпаки, його наявності в складі ReShade.
Рішення передбачає видалення зазначеного файлу (що веде і до відключення ReShade).
Шлях простий:
- Зайдіть в папку steamapps \ common \ PUBG \ TslGame \ Win64 \ в тому розташуванні, де встановлена PUBG
- Видаліть або перемістіть в інше розташування (не в папці гри), щоб його можна було повернути, файл dxgi.dll.
Спробуйте знову запустити гру, з великою ймовірністю, помилка не з'явиться.
Запуск програми неможливий, так як dxgi.dll відсутня на комп'ютері
Для інших ігор і програм можлива помилка "Запуск програми неможливий, так як dxgi.dll відсутня на комп'ютері", пов'язана з цим файлом, викликана його фактичною відсутністю на комп'ютері.
Сам файл dxgi.dll є частиною DirectX, але незважаючи на те, що в Windows 10, 8 і Windows 7 компоненти DirectX вже встановлені, стандартна установка не завжди містить всі необхідні файли.
Щоб виправити помилку, виконайте наступні кроки:
- Зайдіть на сайт https://www.microsoft.com/ru-ru/download/details.aspx?id=35 і скачайте веб-установник DirectX.
- Запустіть інсталятор (на одному з етапів він пропонує встановити панель Bing, як на скріншоті нижче, рекомендую зняти позначку).
- Установник проаналізує бібліотеки DirectX на комп'ютері і встановить відсутні.
Після цього файл dxgi.dll буде поміщений в папки System32 і, якщо у вас 64-біт Windows - в папку SysWOW64.
Примітка: в деяких випадках, якщо помилка з'являється при запуску гри або програми, завантаженої не з цілком офіційних джерел, причиною може бути те, що ваш антивірус (в тому числі вбудований захисник Windows) видалив модифікований файл dxgi.dll поставляється разом з програмою. У цьому випадку може допомогти відключення антивіруса, щоб видалити гру або програми, повторна її установка і додавання в виняток антивіруса.