Оглавление: 1. Ошибки с библиотекой dxgi.dll 2. Ошибка Cannot find dxgi.dll при запуске PUBG и других программ 3. Что делать, если запуск программы невозможен из-за отсутствия dxgi.dll на компьютере
Ошибки с библиотекой dxgi.dll
В Windows есть два типа ошибок, связанных с библиотекой dxgi.dll:
- Cannot find dxgi.dll, please, re-install this application — Не удалось найти dxgi.dll, пожалуйста, переустановите это приложение.
- Запуск программы невозможен, так как dxgi.dll отсутствует на компьютере.
С обеими этими ошибками в последнее время пользователям Windows часто приходится сталкиваться. Возникают они наиболее часто при попытке запустить популярную игру PUBG. В момент загрузки лаунчера игры — BattleEye Launcher возникает ошибка “Cannot find dxgi.dll”. Если нажать в окне с ошибкой “ОК”, игра просто не запустится.
Ошибка Cannot find dxgi.dll при запуске PUBG и других программ
Рассмотрим, что делать, если при запуске PUBG не удается найти файл dxgi.dll.
Обратите внимание: Рассмотренная ниже инструкция актуальна и для других игр и приложений.
Чтобы избавиться от ошибки Cannot find dxgi.dll, нужно удалить данный файл из папки с игрой. Чаще всего проблема связана именно с наличием данного файла, несмотря на то, что в ошибке говорится о том, что его не удается обнаружить.
Важно: При удалении файла dxgi.dll в игре PUBG отключится ReShade.
Выполните следующие действия:
- Перейдите в папку с игрой PUBG. Поскольку игра распространяется через Steam, нужно зайти в папку Steam, после чего проследовать по адресу:
\steamapps\common\PUBG\TslGame\Win64
- Здесь найдите файл dxgi.dll и удалите его или переместите в другую папку.
После этого запускайте игру PUBG, более проблемы с отсутствием файла dxgi.dll возникать не должны.
Что делать, если запуск программы невозможен из-за отсутствия dxgi.dll на компьютере
Второй тип ошибок, связанных с dxgi.dll, чаще всего связан с тем, что файла dxgi.dll нет на компьютере. При этом программа или игра, которая запускается, обращается в данной библиотеке. Поскольку она не может найти файл, появляется ошибка.
Если изучить файл dxgi.dll, можно видеть, что он является частью библиотеки DirectX.
Соответственно, нужно проделать следующие действия, чтобы исправить ошибку:
- Загрузить актуальную версию DirectX с официального сайта компании Microsoft;
- Запустить установочный файл и несколько раз нажать “Далее”, чтобы стартовал процесс установки файлов DirectX на компьютер;
- Недостающие библиотеки будут установлены, после чего указанная ошибка более не должна возникать.
Обратите внимание: Сам файл dxgi.dll хранится в папке System32 у 32-битной версии операционной системы или в папке SysWOW64 у 64-битной версии.
Стоит отметить, что иногда при установке игр и приложений разработчики поставляют с файлами программы модифицированный файл dxgi.dll. Некоторые антивирусы могут на него негативно реагировать — удаляя этот файл или отправляя его в карантин. В таких случаях нужно отключить антивирус или добавить папку с программой, где находится этот файл, в список исключений, после чего вернуть модифицированный вариант файла dxgi.dll из карантина или выполнить переустановку программы.