Cannot find please reinstall this application

Баги и ошибки 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 и его элементы, хотя бы на время, пока разработчики до конца разберутся с проблемой.

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

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

Удалите выделенные объекты в папке Win64

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

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

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

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

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

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

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

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

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

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

PUBG – популярная онлайн-игра, которая всего за год после релиза собрала вокруг себя более 13 млн преданных поклонников. Игры создаются людьми, а это значит, что ошибки в игре неизбежны. Сегодня мы решим, что делать, когда сталкиваешься с ошибкой «Cannot find sxgi.dll. Please, re-install this application» в PUBG, а также определим из-за чего возникает это сообщение.

Причины ошибки в PUBG

Ни для кого не секрет, что сама игра PUBG изумительной графикой не блещет, но несмотря на это требует от пользовательских компьютеров довольно многого. Чтобы хоть как-то снизить нагрузку и поиграть в игру тем, у кого нет мощных машин, была разработана сторонними умельцами специальная программа – ReShade. Она позволяет имитировать некоторые технологии, за счет чего и происходит сокращение нагрузки на модули наших ПК.

Разработчики игры, как и другие уважающие себя программисты, создали специальную систему, которая следит за клиентами игроков, чтобы предотвратить воздействие стороннего ПО на процесс игры. Таким образом они сокращают реализацию читов в игре до минимума. Эта система называется BattleEye Service. В ранних версиях игры сторонняя разработка ReShade успешно блокировалась BattleEye, в результате чего пользователи получали подобные ошибки. Но со временем разработчики исправили это, чтобы дать насладиться игрой всем желающим с более слабыми ПК. Но некоторые пользователи могут все еще получать подобные ошибки, т.к. работы по оптимизации ReShade в игре продолжаются разработчиками Pubg.

Как устранить ошибку «Cannot find dxgi.dll»

Если перевести текст ошибки «Cannot find dxgi.dll. Please, re-install this application», то в нем говориться, что система не может найти определенный файл (а именно dxgi.dll) динамической библиотеки и предлагает нам переустановить приложение ReShade. Если ваш компьютер в состоянии поддерживать игру без этой программы, то вы легко решите эту проблему простым удалением ReShade из вашего компьютера. Для этого:

  • Откройте папку с игрой Pubg. Это можно сделать через поиск. Нажмите «Пуск» и введите в строке поиска название игры – «Pubg».
  • Откройте папку и отыщите среди имеющихся там файлов папку под названием «ReShade». Название может быть более емким, но точно будет иметь такое основание. Также удалите файлы «dxgi.dll», «dxgi.log», «dxgi.ini» и т.д.

Файлы ReShade

  • После этого закройте папку и попытайтесь запустить игру снова.
  • Если играть без этой вспомогательной программы вам затруднительно, то ее необходимо будет установить заново. Но сделать это нужно правильно.

    Переустанавливаем ReShade в Pubg

    Чтобы избавиться от ошибки «Cannot find dxgi.dll. Please, re-install this application pupg», нужно переустановить приложение ReShade, кстати, в оригинальном тексте это нам и предлагается сделать. Для этого пакет с файлами программы нужно скачать с официального сайта.

    1. Перейдите на страницу загрузки программы – https://reshade.me/.
    2. Нажмите сиреневую кнопку «Download» посреди экрана для загрузки пакета.
      Кнопка загрузки ReShade

    Окно при запуске Pubg

    Переустановка компонентов Microsoft

    Следующий способ устранить ошибку с dxgi.dll – это переустановить компоненты Microsoft Visual C++ Redistributable. Чтобы это сделать:

      Нажмите кнопку «Пуск» и выберите «Панель управления».

    Кнопка «Панель управления»
    Далее выберите «Удаление программ».

    Пункт «Удаление программ»
    Среди всего списка отыщите все компоненты Microsoft Visual C++ Redistributable и удалите их. Для этого нужно выбрать мышью один компонент и нажать кнопку удалить.

    Компоненты Microsoft
    Затем перейдите на официальную страницу Майкрософт, чтобы снова скачать последние версии этих же программ по ссылке – https://www.microsoft.com/ru-ru/download/details.aspx? >После применения этих методов вы гарантированно избавитесь от ошибки «Cannot find dxgi.dll. Please, re-install this application».

    Проблема известна многим геймерам, которые играют в популярные игры библиотеки Steam и не только. Ошибка «Cannot find MSVCP140.dll. Please, re-install this application» может возникать как при установке игры на ваш компьютер, так и при ее запуске. Столкнувшись с этой ситуацией многие оставляют затею поиграть в игру и удаляют остатки файлов или закрывают лаунчер без попыток разобраться в баге, а зря. Если прочитать следующие рекомендации, то в скором времени вы снова запустите успешно установленную игру.

    Ошибка: Cannot find MSVCP140.dll. Please, re-install this application

    Текст ошибки переводится как «невозможно найти определенный файл, пожалуйста, переустановите это приложение». Это значит при установке нашей игры файл MSVCP140.dll не был установлен или в процессе установки случилось его крушение. Из этого ясно одно – этот файл необходим для дальнейшей успешной работы игры. MSVCP140.dll используют и другие программные продукты, такие как Microsoft Visual Studio. Сам Windows этого файла не имеет, обычно он устанавливается вместе с программами и играми. И в некоторых ситуациях могут происходить сбои, при которых этот файл не устанавливается, но программа продолжает его запрашивать.

    Переустанавливаем программные компоненты Windows

    Чаще всего помогает для устранения ошибки «Cannot find MSVCP140.dll» переустановка компонентов Microsoft Visual Redistributable и Microsoft Visual C++. Не спешите удалять и устанавливать их заново. Делайте все рекомендации по порядку.

    Компоненты Windows Microsoft Visual

    1. Сначала найдите эти компоненты на своем компьютере. Для этого откройте «Панель управления», «Программы и компоненты». И найдите их среди списка, выберите и нажмите «Удалить» вверху на панели.
    2. Далее скачайте утилиту http://ccleaner.org.ua/download/ CCleaner для того, чтобы почистить вашу систему. Установите и запустите программу. Слева выберите чистку реестра и запустите анализ. Далее справа внизу нажмите исправить.
    3. Теперь можете устанавливать необходимые пакеты Microsoft Visual. Для этого нужно посетить официальный сайт компании по этой ссылке https://www.microsoft.com/ru-ru/download/details.aspx? >Отключаем брандмауэр Windows

    Одной из причин ошибки с динамическими библиотеками может быть блокировка файерволом брандмауэра компонентов игры при установке или запуске. Для того, чтобы он не мешал нам, его необходимо отключить. Для этого:

    • Нажмите на кнопку «Пуск», далее откройте «Панель управления», найдите среди списка «Брандмауэр Windows» и слева в блоке нажмите «Включение и отключение брандмауэра». Включение и выключение брандмауэра

    Откроется окно, в котором нужно проставить пункты во всех разделах – «Отключить».

    Закрываем все окна и снова пытаемся установить или запустить игру.

    Правильно устанавливаем игру

    Есть некоторые нюансы при установке игры, которые должны помочь запустить ее без ошибки Cannot find MSVCP140.dll. Не устанавливайте игру или программу на тот диск, на котором стоит система. При установке создайте папку как можно ближе к главному каталогу, например, D:PUBG. По пути к папке с игрой не должно быть никаких кириллических символов, иначе проблемы могут возникать и другого характера. Все папки должны быть названы английскими буквами.

    Прежде чем запускать игру откройте антивирусное ПО на вашем компьютере (если оно имеется) и убедитесь в том, что в карантине нет файлов, которые относятся к игре. Если они там есть их необходимо удалить из хранилища, иначе запуск будет блокироваться антивирусом. Здесь же, в антивирусе добавьте папку с игрой в список доверенных приложений, дабы в будущем с антивирусом не возникало никаких проблем. Игру будут обходить все дальнейшие проверки на вирусы. Но все же один раз проверить установленную папку стоит, но это можно сделать и позже.

    Сервисы по поиску dll-файлов

    Если ничего из вышеописанного не помогает, тогда установите самостоятельно недостающий файл динамической библиотеки. Для этого существуют специальные сайты, которые предлагают обширные хранилища dll-файлов. Чтобы их скачать, вам нужно лишь вбить запрос в поиске на этом сайте. Одним из таких сервисов является https://dll.ru/.

    Сайт dll.ru

    Интерфейс очень прост – пишите в строке поиска запрос, открывается окно с нужным файлом, жмете на него и переходите на страницу выбора разрядности системы и принадлежности файла. Справа от каждого варианта кнопка «Скачать». Вы можете как скачать на свой компьютер файл библиотеки, так и установить его «из облака».

    Для тех, кто не знает, как устанавливать такие файлы в систему – лучше выбрать вариант установки «из облака». В этом случае от вас потребуется только подтвердить установку и система все сделает за вас. Этот способ ко всему является еще и одним из самых простых и удобных. После установки файла желательно перезагрузить систему и снова запустить установку игры, чтобы убедиться, что ошибка «Cannot find MSVCP140.dll. Please, re-install this application» больше вас не беспокоит.

    Оцените статью
    Много толка
    Добавить комментарий