telegram
🪟windows

Не найдена или отсутствует dxgi.dll библиотека - Решение

В Windows 11/10/7 при запуске программ или игр может возникнуть ошибка, что "Точка входа в процедуру CreateDXGIFactory2 не найдена в библиотеке DLL dxgi.dll" или "Запуск программы невозможен, так как на компьютере отсутствует dxgi.dll".

Dxgi.dll относится к компоненту DirectX и отвечает за работу графики. Является предустановленным в системах Windows 11/10, но не в Windows 7. Сама библиотека Dxgi.dll находиться в папках syswow64 и system32, что означает, библиотека dxgi.dll имеет две разрядности: x32 и x64.

Виновником, когда библиотека dxgi.dll не найдена или отсутствует может быть повреждение самого файла, реестра или данного файла просто нет в системе и программа, игра не может обработать нужные процессы для запуска.

Ошибка dxgi.dll

Скачать dxgi.dll и исправить ошибку в Windows

В данной инструкции разберем способы, как исправить ошибку dxgi.dll, и где скачать оригинальный файл dxgi.dll для Windows 11/10/7.

1. Установить DirectX

Так как библиотека dxgi.dll относиться к компоненту DirectX, то логичным будет его установить или переустановить для Windows.

  • Перейдите на официальный сайт Microsoft и скачайте DirectX для конечного пользователя.
  • Во время установки снимите галочку "Установка панели Bing".установка DirectX без панели Bing

2. Установка Visual C++

Для правильной взаимосвязи компонентов dxgi.dll, иногда нужен Visual C ++ последней версии, но перед этим вы должны удалить текущие установленные.

  1. Перейдите в удаление программ панели управления и удалите все Visual C ++, что имеется в списке.удаление Microsoft Visual C++ 2015
  2.  Теперь зайдите на сайт Mcirosoft и скачайте Visual C ++ для Visual Studio 2015, 2017 и 2019. Вам нужно скачать и установить две разрядности vc_redist.x86.exe и vc_redist.x64.exe.Visual Studio 2015, 2017 и 2019

3. Проверка целостности файлов

Так как в Windows 11/10 библиотека dxgi.dll предустановлена, то она могла повредится. Проверим и восстановим системные файлы, если они повреждены.

Запустите командную строку или powershell от имени администратора и введите ниже команды по очереди, дожидаясь окончание процесса каждой.

  • sfc /scannow
  • DISM /Online /Cleanup-Image /RestoreHealthsfc scannow терминал Windows

4. Скачать оригинальный dxgi.dll

Если вам нужно скачать чисто сам файл dxgi.dll, чтобы его закинуть к себе на компьютер, то это можно сделать при помощи сервиса winbindex, который скачивает оригинальные файлы при помощи хэша манифестов обновлений.

Если выше вариант вас не устраивает, то вы можете взять оригинальный dxgi.dll на другом ПК, или попросить у друга, чтобы он его скинул по интренту.

Расположение файла dxgi.dll

Файл находиться по двумя путям C:\Windows\SysWOW64 и C:\Windows\System32. Только есть одно но, 32(x86)-битный файл dxgi.dll нужно закидывать в SysWOW64, а x64-битный dxgi.dll в System32. Так устроено в Windows, что разрядности хранятся наоборот.

расположение dxgi.dll