Cannot find dxgi.dll, please reinstall this application в PUBG — что делать с ошибкой

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

Причины

Окно с ошибкой может появиться даже тогда, когда пользователь уже неоднократно запускал игру. Связано это с системой защиты от взломщиков и любителей чит-кодов и прочего ПО, наделяющего игроку преимуществами. В частности, говорится о механизме BattlEye.

Ошибка-Cannot-find-dxgi-dll-в-PUBG
Ошибка «Cannot find dxgi.dll» в PUBG

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

Исправляем ошибку «Cannot find dxgi.dll»

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

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

  1. Удалить сам Решейд — стандартно через «Программы и компоненты».
  2. Найти папку игры ПУБГ в директории Стима на компьютере, обычно она располагается по: C:\Program Files (x86)\ Steam\ steamapps\ common\ PUBG\ TslGame\ Binaries\ Win64.
  3. Вручную удалить папку reshade-shaders.
  4. Рекомендуется также стереть все файлы с названием dxgi, а также все присутствующие здесь объекты с расширением .ini. После этого игра должна запуститься.

    Удалите-выделенные-объекты-в-папке-Win64
    Удалите выделенные объекты в папке Win64
  5. Если игра не откроется – перезагрузить комп.

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

Выполните-опцию-Реестр-в-CCleaner
Выполните опцию Реестр в CCleaner

Можно ли обойтись без удаления?

Если функции РеШейда для вас очень важны, то можно попробовать другой способ. Срабатывает он значительно реже, но вероятность исправить ошибку есть. Что делаем:

  1. Зайти в Панель Управления и перейти в настройку защитника Виндоус.
  2. Выбрать Брандмауэр.
  3. Отключить его для частной и общественной сети.
  4. Сохраняем изменения и пробуем запустить

Этот вариант должен помочь и тогда, когда ReShade ранее не использовался и не был установлен.

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

Стать причиной блокировки «Cannot find dxgi.dll» может работа антивируса и другого защитного ПО. Если отключения брандмауэра оказалось недостаточно, то проверьте содержимое Карантина – здесь могут присутствовать любые файлики игры. Рекомендуется занести директорию игры в исключения или же полностью отключить защиту на время игры.

Есть и другие способы, которые могут помочь. Коротко опишем их.

  1. Обновить операционку новыми KB-апдейтами (с ней придут новые библиотеки) и проверить апдейты для ПУБГ.
  2. Проверить наличие всех необходимых файлов через меню Стима.
  3. Запустить игру с учетки Админа или от его имени.
  4. Переустановить игру полностью: сносим игру — применяем чистку в CCleaner — отключаем антивирус — активируем установку игры.
  5. Так же полностью переустанавливаем актуальный для игры DirectX.
  6. Проверить обновления дров для железа.
  7. Перенести директорию игры (и Стима в целом) на SSD-диск, если он доступен.

Есть незначительная вероятность, что файлы повреждает вредоносное ПО любого вида. Рекомендуется скачать антивирусную утилиту наподобие AdwCleaner, Dr.Web CureIt!, Malwarebytes Anti-Malware, Kaspersky Virus Removal Tool и прочих.

Проверьте-свой-ПК-утилитой-AdwCleaner
Проверьте свой ПК утилитой AdwCleaner

Заключение

Несмотря на то, что ошибка «Cannot find dxgi.dll. Please reinstall this application» в PUBG находится на учете разработчиков, она все еще остается массовой. Что делать и как решить проблему, чтобы поиграть в игру, теперь известно. Надеемся, что предложенные нами рекомендации вам помогли.

Добавить комментарий

Ваш email нигде не будет показан. Обязательные поля помечены *