Причины и решения
Основываясь только на названии самой ошибки, можно сделать логические выводы о причинах ее возникновения. На самом деле причин для этого всего несколько: 1. – фактическое отсутствие файла, 2. – файл поврежден, 3. – на компьютере имеется копия, мешающая нормальной работе программного обеспечения или игра. И учитывая выявленные причины, следует приступить к поиску решений.
Способ 1
Начать следует с третьей причины, так как это самый простой и безобидный вариант, но очень эффективный в ситуациях с вышеупомянутой игрой «ПУГБ», которая будет рассмотрена в качестве примера:
- Ошибка появляется при запуске приложения в момент начала загрузки «BattleEye», а до возникновения реальной проблемы появляется сообщение с текстом «заблокирована загрузка файла steamappscommonPUBGTslGameWin64dxgi.dll»;
- причины, как говорится, очевидны. Зайдите в указанную папку и переместите файл «dxgi.dll» в другую папку;
- Запустите игру и проверьте работоспособность.
Следует понимать, что если установленная игра имеет свои копии исполняемых файлов библиотеки, то она будет иметь доступ к ней, а не к основной версии, находящейся в системных папках. Это решение можно использовать во всех подобных задачах; в большинстве случаев таких действий достаточно.
Способ 2
Второй способ предполагает устранение первой и второй причины путем обновления основного программного обеспечения, частью которого является «dxgi.dll». Основной пакет — «DirectX», который является обязательным компонентом для нормального функционирования всех старых и современных игр. Но бывают ситуации, когда это программное обеспечение устанавливается пользователем вместе с конкретной игрой, где этот пакет интегрирован в установщик, но содержащиеся в нем файлы не всегда имеют последнюю версию. Исходя из вышеизложенного предположения, выполните следующую последовательность действий:
- Посетите официальный сайт Microsoft и перейдите в раздел «Центр загрузки» — «Средства безопасности и оптимизации» или перейдите по следующей ссылке «https://www.microsoft.com/ru-ru/download/details.aspx?id=35»;
- Загрузите веб-установщик и запустите его;
- Воспользуйтесь штатным мастером установки и обратите внимание на предлагаемые дополнительные опции программного обеспечения, и если необходимости в их установке нет, снимите с них галочки;
- Установщик автоматически выполнит все необходимые действия для поиска недостающих компонентов и устранения проблем.
Попробуйте эти исправления
Вам не обязательно пробовать их все. Просто попробуйте каждый по очереди, пока все снова не заработает.
- Переустановите файл dxgi.dll
- Удалите или переименуйте файл dxgi.dll
- Установите пакет веб-установщика среды выполнения DirectX для конечных пользователей
- Обновите драйвер видеокарты
- Запустите Steam от имени администратора
Исправление 1: переустановите файл dxgi.dll
Если dxgi.dll отсутствует или не обнаружен на вашем компьютере, вы можете решить проблему, восстановив отсутствующий файл на вашем компьютере. Для этого используйте клиент DLL-files.com .
Клиент DLL-files.com исправит ошибку DLL в один клик. Вам не нужно знать, какая система установлена на вашем компьютере, и вам не нужно беспокоиться о загрузке не того файла. DLL-files.com сделает все за вас.
- Загрузите и установите клиент DLL-files.com.
- Запустите приложение.
- Введите dxgi.dll в поле поиска и нажмите «Найти файл DLL.
- Нажмите на dxgi.dll в результатах поиска.
- Нажмите «Установить». (вы должны зарегистрировать программу, прежде чем сможете устанавливать файлы — вам будет предложено это сделать, когда вы нажмете «Установить).
После установки убедитесь, что проблема с отсутствием .dll в dxgi устранена.
Читайте также: Как изменить курсор мыши на Windows 10
Исправление 2: удалите или переименуйте файл dxgi.dll
Файл dxgi.dll используется для эффекта Reshade, когда вы играете в PUBG на своем компьютере, поэтому вы можете попытаться удалить или переименовать файл dxgi.dll на своем компьютере, чтобы исправить проблему, когда PUBG не находит dxgi.dll. Вот как это сделать:
- Перейдите в каталог файлов, указанный в сообщении об ошибке. Обычно это должно быть:
C:>Program Files (x86)>Steam>steamapps> common> PUBG> TsIGame> Бинарники> Win64.
- Найдите в папке файл dxgi.dll и удалите его.
Или вы можете переименовать dxgi dll, используя d3d11.dll . - Перезагрузите компьютер и снова запустите PUBG, чтобы проверить, работает ли он.
Обратите внимание, что удаление файла dxgi.dll из папки игры должно решить проблему и позволить вам правильно запустить игру, но вы потеряете Reshade во время игры. Когда выйдет последнее обновление для игры, загрузите и установите последнее обновление для игры, и Reshae должна вернуться к вам.
Исправление 3: Установите пакет веб-установщика среды выполнения DirectX для конечного пользователя
Поскольку этот файл dxgi.dll является частью функции DirectX, вы можете установить пакет DirectX Web Runtime Package, включающий файл dxgi.dll, и таким образом устранить ошибку. Для этого:
- Перейдите на страницу загрузки веб-установщика среды выполнения Microsoft DirectX для конечных пользователей .
- Выберите подходящий язык в соответствии с вашим компьютером и нажмите «Загрузить .
- Загрузите веб-установщик DirectX Runtime for End Users и установите его на свой компьютер.
- Перезагрузите компьютер и снова запустите PUBG, чтобы проверить, работает ли он.
Если ошибка «Невозможно найти dxgi.dll» по-прежнему появляется в PUBG, не волнуйтесь. У нас есть для вас другие решения.
Исправление 4. Обновите драйвер видеокарты
Отсутствующий или устаревший драйвер видеокарты также может привести к тому, что PUBG не обнаружит ошибку dxgi.dll, поэтому вам следует убедиться, что драйвер вашей видеокарты обновлен.
Существует два способа обновления драйвера видеокарты: вручную и автоматически .
Вручную: вы можете связаться с производителем видеокарты и найти последнюю версию драйвера, совместимого с операционной системой Windows. Это требует времени и навыков работы с компьютером.
Автоматически: если у вас нет времени или терпения, вы можете сделать это автоматически с помощью Driver Easy .
Driver Easy автоматически распознает вашу систему и найдет для нее подходящие драйверы. Вам не нужно точно знать, какая система установлена на вашем компьютере, вам не нужно рисковать, загружая и устанавливая неправильный драйвер, и вам не нужно беспокоиться об ошибке установки.
Вы можете обновить драйверы автоматически, используя Driver Easy FREE или версию Pro. Но в версии Pro для этого достаточно всего 2 кликов (и вы получаете полную поддержку и 30-дневную гарантию возврата денег):
- Загрузите и установите Driver Easy.
- Запустите Driver Easy и нажмите кнопку «Сканировать сейчас». Driver Easy просканирует ваш компьютер и обнаружит все проблемные драйверы.
- Нажмите кнопку «Обновить» рядом со всеми отмеченными устройствами, чтобы автоматически загрузить правильную версию их драйвера (вы можете сделать это БЕСПЛАТНО) и установить ее на свой компьютер.
Или нажмите «Обновить все», чтобы автоматически загрузить и установить правильную версию драйверов, которые отсутствуют или устарели в вашей системе (для этого требуется версия Pro — вам будет предложено обновить, когда вы нажмете «Обновить все).
- Перезагрузите компьютер и откройте PUBG, чтобы проверить, загружен ли файл dxgi. Ошибка «.dll не найдена» была удалена.
Все еще не повезло? Хорошо, есть еще одна вещь, которую ты можешь попробовать.