С файлом dxgi.dll имеет два типа ошибок, распространенных сегодня: одна из них Cannot find dxgi.dll (не удалось найти dxgi.dll) при запуске популярной игры PUBG (точнее — сервиса BattleEye), второй — "Запуск программы невозможен, так как dxgi.dll отсутствует на вашем компьютере", которая появляется в других программах, использующих эту библиотеку.
В этом руководстве подробно описано, как исправить ошибки в зависимости от ситуации и как скачать dxgi.dll на случай, если она вам понадобится (для PUBG — обычно нет) для Windows 10, 8 и Windows 7.
Исправление ошибки Cannot find dxgi.файл dll в PUBG
Если при запуске PUBG на этапе загрузки BattleEye появляется сообщение Blocked loading of file (Заблокирована загрузка файла) steamapps\common\PUBG\TslGame\Win64\dxgi.dll после чего появится ошибка Cannot find dxgi.dll или не удалось найти dxgi.dll, обычно дело не в отсутствии этого файла на компьютере, а наоборот, в его наличии в составе ReShade.
Путь прост:
- Перейдите в папку steamapps\common\PUBG\TslGame\Win64\ В том месте, где установлена PUBG
- Удалите или переместите в другое место (не в папку с игрой), чтобы его можно было вернуть, файл dxgi.dll.
Попробуйте запустить игру снова, по всей вероятности, ошибка не появится.
Невозможно запустить программу, потому что dxgi.dll отсутствует на вашем компьютере
Для других игр и программ ошибка "программа не может быть запущена, потому что dxgi."dll отсутствует на компьютере", связанная с этим файлом, вызвана его фактическим отсутствием на компьютере.
Сам файл dxgi.Эта dll является частью DirectX, но хотя в Windows 10, 8 и Windows 7 уже установлены компоненты DirectX, стандартная установка не всегда содержит все необходимые файлы.
- Перейдите на сайт https://www.microsoft.com/en-ru/download/details.aspx?id=35 и загрузить веб-установщик DirectX.
- Запустите программу установки (на одном из этапов она предложит установить Bing bar, как на скриншоте ниже, рекомендую снять галочку).
- Программа установки проанализирует библиотеки DirectX на компьютере и установит недостающую.
После этого файл dxgi.dll будет помещена в папки System32 и, если у вас 64-битная Windows, в папку SysWOW64.
Примечание: в некоторых случаях, если ошибка появляется при запуске игры или программы, скачанной не из официальных источников, причина может быть в том, что ваш антивирус (в том числе встроенный защитник Windows) удалил модифицированный файл dxgi.dll, поставляемая вместе с программой. В этом случае может помочь отключение антивируса, удаление игры или программы, повторная установка и добавление ее в исключение антивируса.