З файлам dxgi.dll на сёння распаўсюджаны два тыпу памылак: адна - Can not find dxgi.dll (не ўдалося знайсці dxgi.dll) пры запуску папулярнай гульні PUBG (а дакладней - сэрвісу BattleEye), другая - "Запуск праграмы немагчымы, так як dxgi .dll адсутнічае на кампутары ", якая ўзнікае ў іншых праграмах, якія выкарыстоўваюць гэтую бібліятэку.
У гэтай інструкцыі падрабязна пра тое, як выправіць памылкі ў залежнасці ад сітуацыі і як спампаваць dxgi.dll ў выпадку, калі гэта трэба (для PUBG - звычайна няма) для Windows 10, 8 і Windows 7.
Выпраўленне Can not find dxgi.dll ў PUBG
Калі пры запуску PUBG на этапе загрузкі BattleEye вы бачыце спачатку паведамленне Blocked loading of file steamapps common PUBG TslGame Win64 dxgi.dll а затым - памылку Can not find dxgi.dll або не ўдалося знайсці dxgi.dll, то справа, як правіла, не ў адсутнасці гэтага файла на кампутары, а, наадварот, яго наяўнасцi ў складзе ReShade.
Рашэнне мяркуе выдаленне паказанага файла (што вядзе і да адключэння ReShade).
Шлях просты:
- Зайдзіце ў тэчку steamapps common PUBG TslGame Win64 у тым размяшчэнні, дзе ўсталяваная PUBG
- Выдаліце або перамесціце ў іншае размяшчэнне (не ў тэчцы гульні), каб яго можна было вярнуць, файл dxgi.dll.
Паспрабуйце зноў запусціць гульню, з вялікай верагоднасцю, памылка не з'явіцца.
Запуск праграмы немагчымы, так як dxgi.dll адсутнічае на кампутары
Для іншых гульняў і праграм магчымая памылка "Запуск праграмы немагчымы, так як dxgi.dll адсутнічае на кампутары", звязаная з гэтым файлам, выкліканая яго фактычным адсутнасцю на кампутары.
Сам файл dxgi.dll з'яўляецца часткай DirectX, але нягледзячы на тое, што ў Windows 10, 8 і Windows 7 кампаненты DirectX ўжо ўстаноўлены, стандартная ўстаноўка не заўсёды змяшчае ўсе неабходныя файлы.
Каб выправіць памылку, выканайце наступныя крокі:
- Зайдзіце на сайт //www.microsoft.com/ru-ru/download/details.aspx?id=35 і запампуйце вэб-ўсталёўшчык DirectX.
- Запусціце ўсталёўшчык (на адным з этапаў ён прапануе ўсталяваць панэль Bing, як на скрыншоце ніжэй, рэкамендую зьняць адзнакі).
- Ўсталёўшчык прааналізуе бібліятэкі DirectX на кампутары і ўсталюе якія адсутнічаюць.
Пасля гэтага файл dxgi.dll будзе змешчаны ў тэчкі System32 і, калі ў вас 64-біт Windows - у тэчку SysWOW64.
Заўвага: у некаторых выпадках, калі памылка з'яўляецца пры запуску гульні або праграмы, загружанай не з цалкам афіцыйных крыніц, прычынай можа быць тое, што ваш антывірус (у тым ліку убудаваны абаронца Windows) выдаліў мадыфікаваны файл dxgi.dll які пастаўляецца разам з праграмай. У гэтым выпадку можа дапамагчы адключэнне антывіруса, выдаленне гульні або праграмы, паўторная яе ўстаноўка і даданне ў выключэнне антывіруса.