Як виправити помилки Can not find dxgi.dll і dxgi.dll відсутня на комп'ютері

З файлом 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).

Шлях простий:

  1. Зайдіть в папку steamapps \ common \ PUBG \ TslGame \ Win64 \ в тому розташуванні, де встановлена ​​PUBG
  2. Видаліть або перемістіть в інше розташування (не в папці гри), щоб його можна було повернути, файл dxgi.dll.

Спробуйте знову запустити гру, з великою ймовірністю, помилка не з'явиться.

Запуск програми неможливий, так як dxgi.dll відсутня на комп'ютері

Для інших ігор і програм можлива помилка "Запуск програми неможливий, так як dxgi.dll відсутня на комп'ютері", пов'язана з цим файлом, викликана його фактичною відсутністю на комп'ютері.

Сам файл dxgi.dll є частиною DirectX, але незважаючи на те, що в Windows 10, 8 і Windows 7 компоненти DirectX вже встановлені, стандартна установка не завжди містить всі необхідні файли.

Щоб виправити помилку, виконайте наступні кроки:

  1. Зайдіть на сайт https://www.microsoft.com/ru-ru/download/details.aspx?id=35 і скачайте веб-установник DirectX.
  2. Запустіть інсталятор (на одному з етапів він пропонує встановити панель Bing, як на скріншоті нижче, рекомендую зняти позначку).
  3. Установник проаналізує бібліотеки DirectX на комп'ютері і встановить відсутні.

Після цього файл dxgi.dll буде поміщений в папки System32 і, якщо у вас 64-біт Windows - в папку SysWOW64.

Примітка: в деяких випадках, якщо помилка з'являється при запуску гри або програми, завантаженої не з цілком офіційних джерел, причиною може бути те, що ваш антивірус (в тому числі вбудований захисник Windows) видалив модифікований файл dxgi.dll поставляється разом з програмою. У цьому випадку може допомогти відключення антивіруса, щоб видалити гру або програми, повторна її установка і додавання в виняток антивіруса.