Cannot find dxgi.dll, please перевстановити this application в PUBG — що робити з помилкою

680

Баги і помилки DLL-бібліотек в іграх — вже звична справа. Так, при спробі запуску PUBG багато гравці бачать вікно з помилкою: «Cannot find dxgi.dll. Please re-install this application». Це досить поширена проблема, і вже є рішення, здатні вам допомогти.

Причини

Вікно з помилкою може з’явитися навіть тоді, коли користувач вже неодноразово запускав гру. Пов’язано це з системою захисту від зломщиків і любителів чит-кодів та іншого, що наділяє гравцеві перевагами. Зокрема, йдеться про механізм BattlEye.

Помилка «Cannot find dxgi.dll» у PUBG

Незважаючи на те, що у повідомленні говориться, ніби система не може знайти файлик, причина помилки спочатку була в ньому. У випадку з помилкою: DXGI.DLL – це бібліотека, яка відноситься до ReShade і має неперевірену цифровий підпис. Якщо ви раніше використовували цей софт, то навіть після його видалення файлик залишається в папці з грою. Примітно, що навіть ті, хто не використовував ReShade, зіткнулися з даною помилкою.

Виправляємо помилку «Cannot find dxgi.dll»

Незважаючи на те, що розробники офіційно заявили, що блокування з РеШейда знята, і його можна використовувати, далеко не у всіх це вирішило проблему. Щоб грати в PUBG доведеться видалити ReShade і його елементи, хоча б на час, поки розробники до кінця розберуться з проблемою.

Інструкція по повному видаленню:

  • Видалити сам Решейд — стандартно через «Програми та компоненти».
  • Знайти папку гри ПУБГ в директорії Стима на комп’ютері, зазвичай вона розташовується за: C:\Program Files (x86)\ Steam\ steamapps\ common\ PUBG\ TslGame\ Binaries\ Win64.
  • Вручну видалити папку reshade-shaders.
  • Рекомендується також видалити всі файли з назвою dxgi, а також всі присутні тут об’єкти з розширенням .ini. Після цього гра повинна запуститися.

    Cannot find dxgi.dll, please перевстановити this application в PUBG — що робити з помилкоюВидаліть вибрані об’єкти в папці Win64

  • Якщо гра не відкриється – перезавантажити комп.
  • Можна просто скористатися пошуком і знайти файл по імені, але запропонований варіант в інструкції вище набагато ефективніше. В окремих випадках після таких стираний «ручками» варто застосувати програму CCleaner, де слід виконати скануючу опцію «Реєстр».

    Cannot find dxgi.dll, please перевстановити this application в PUBG — що робити з помилкоюВиконайте опцію Реєстру CCleaner

    Чи можна обійтися без видалення?

    Якщо функції РеШейда для вас дуже важливі, то можна спробувати інший спосіб. Спрацьовує він значно рідше, але ймовірність виправити помилки є. Що робимо:

  • Зайти в Панель Управління і перейдіть в налаштування захисника Віндовс.
  • Вибрати Брандмауер.
  • Вимкнути його для приватної і громадської мережі.
  • Зберігаємо зміни і пробуємо запустити
  • Цей варіант має допомогти і тоді, коли ReShade раніше не використовувався і не був встановлений.

    Альтернативні рішення для PUBG

    Стати причиною блокування «Cannot find dxgi.dll» може робота антивірусу та іншого захисного ПЗ. Якщо відключення брандмауера виявилося недостатньо, то перевірте вміст Карантину – тут можуть бути присутніми будь-які файлики гри. Рекомендовано занести директорію гри в виключення або ж повністю відключити захист на час гри.

    Є і інші способи, які можуть допомогти. Коротко опишемо їх.

  • Оновити операційну новими KB-апдейтами (з нею прийдуть нові бібліотеки) і перевірити апдейти для ПУБГ.
  • Перевірити наявність всіх необхідних файлів через меню Стима.
  • Запустити гру з учеткі Адміна або від його імені.
  • Перевстановити гру повністю: зносимо гру — застосовуємо чистку в CCleaner — відключаємо антивірус — активуємо установку гри.
  • Так само повністю переустанавливаем актуальний для гри DirectX.
  • Перевірити оновлення дров для заліза.
  • Перенести директорію гри (і Стима в цілому) на SSD-диск, якщо він доступний.
  • Є незначна ймовірність, що файли пошкоджує шкідливе ПЗ будь-якого виду. Рекомендується скачати антивірусну утиліту зразок AdwCleaner, Dr.Web CureIt!, Malwarebytes Anti-Malware, Kaspersky Virus Removal Tool та інших.

    Cannot find dxgi.dll, please перевстановити this application в PUBG — що робити з помилкоюПеревірте свій ПК утилітою AdwCleaner

    Висновок

    Незважаючи на те, що помилка «Cannot find dxgi.dll. Please перевстановити this application» в PUBG перебуває на обліку розробників, вона все ще залишається масової. Що робити і як вирішити проблему, щоб пограти в гру, тепер відомо. Сподіваємося, що запропоновані нами рекомендації вам допомогли.