PUBG – популярная онлайн-игра, которая всего за год после релиза собрала вокруг себя более 13 млн преданных поклонников. Игры создаются людьми, а это значит, что ошибки в игре неизбежны. Сегодня мы решим, что делать, когда сталкиваешься с ошибкой «Cannot find dxgi.dll. Please, re-install this application» в PUBG, а также определим из-за чего возникает это сообщение.
Причины ошибки в PUBG
Ни для кого не секрет, что сама игра PUBG изумительной графикой не блещет, но несмотря на это требует от пользовательских компьютеров довольно многого. Чтобы хоть как-то снизить нагрузку и поиграть в игру тем, у кого нет мощных машин, была разработана сторонними умельцами специальная программа – ReShade. Она позволяет имитировать некоторые технологии, за счет чего и происходит сокращение нагрузки на модули наших ПК.
Разработчики игры, как и другие уважающие себя программисты, создали специальную систему, которая следит за клиентами игроков, чтобы предотвратить воздействие стороннего ПО на процесс игры. Таким образом они сокращают реализацию читов в игре до минимума. Эта система называется BattleEye Service. В ранних версиях игры сторонняя разработка ReShade успешно блокировалась BattleEye, в результате чего пользователи получали подобные ошибки. Но со временем разработчики исправили это, чтобы дать насладиться игрой всем желающим с более слабыми ПК. Но некоторые пользователи могут все еще получать подобные ошибки, т.к. работы по оптимизации ReShade в игре продолжаются разработчиками Pubg.
Как устранить ошибку «Cannot find dxgi.dll»
Если перевести текст ошибки, то в нем говориться, что система не может найти определенный файл (а именно dxgi.dll) динамической библиотеки и предлагает нам переустановить приложение ReShade. Если ваш компьютер в состоянии поддерживать игру без этой программы, то вы легко решите эту проблему простым удалением ReShade из вашего компьютера. Для этого:
- Откройте папку с игрой Pubg. Это можно сделать через поиск. Нажмите «Пуск» и введите в строке поиска название игры – «Pubg».
- Откройте папку и отыщите среди имеющихся там файлов папку под названием «ReShade». Название может быть более емким, но точно будет иметь такое основание. Также удалите файлы «dxgi.dll», «dxgi.log», «dxgi.ini» и т.д.
- После этого закройте папку и попытайтесь запустить игру снова.
Если играть без этой вспомогательной программы вам затруднительно, то ее необходимо будет установить заново. Но сделать это нужно правильно.
Переустанавливаем ReShade в Pubg
Чтобы избавиться от ошибки «Cannot find dxgi.dll. Please, re-install this application pupg», нужно переустановить приложение ReShade, кстати, в оригинальном тексте это нам и предлагается сделать. Для этого пакет с файлами программы нужно скачать с официального сайта.
- Перейдите на страницу загрузки программы – https://reshade.me/.
- Нажмите сиреневую кнопку «Download» посреди экрана для загрузки пакета.
- Запустите скаченный установочный пакет. При установке укажите папку с игрой и выберите Direct3D когда вам будут предложены 3 варианта.
- Далее выберите галочкой нужные настройки. Когда программа завершит установку, файлы появятся в папке с игрой и исполняющим файлом. Если нужно их удалить – просто выберите их и нажмите «Удалить».
- Теперь после запуска игры вы будете наблюдать черное окно с сообщением в рамке, которое содержит версию программы и полезные подсказки.
Переустановка компонентов Microsoft
Следующий способ устранить ошибку с dxgi.dll – это переустановить компоненты Microsoft Visual C++ Redistributable. Чтобы это сделать:
- Нажмите кнопку «Пуск» и выберите «Панель управления».
Выберите Панель управления - Далее выберите «Удаление программ».
- Среди всего списка отыщите все компоненты Microsoft Visual C++ Redistributable и удалите их. Для этого нужно выбрать мышью один компонент и нажать кнопку удалить.