Как устранить ошибку с файлом dxgi.dll


Нередко встречается ошибка вида «Файл dxgi.dll не найден». Значение и причины появления этой ошибки зависят от версии операционной системы, установленной на компьютере. Если подобное сообщение вы видите на Windows XP – скорее всего, вы пытаетесь запустить игру, которая требует DirectX 11, не поддерживаемый данной ОС. На Windows Vista и новее такая ошибка означает необходимость обновить несколько программных компонентов – драйвера или Директ Икс.

Первым делом отметим – эту ошибку невозможно победить на Windows XP, поможет только установка более новой версии Виндовс!

Читайте также: Переустановка Windows XP на Windows 7

Способ 1: Ручное скачивание dxgi.dll и его регистрация

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

Скачать dxgi.dll

  1. Библиотеку необходимо переместить в системную папку: только в C:\Windows\System32 для 32-битной Windows, туда же + в C:\Windows\SysWOW64 для 64-битной Windows.
  2. После этого файл может потребоваться зарегистрировать в системе, чтобы та его увидела. В этом случае предлагаем воспользоваться консолью и нехитрыми командами.
  3. Вызовите меню «Пуск», найдите там и запустите приложение «Командная строка», обязательно от имени администратора.
  4. Запуск Командной строки от имени администратора для регистрации DLL в Windows 10

  5. Напишите там regsvr32 dxgi.dll и нажмите на клавишу Enter.
  6. При условии, что библиотека ранее была перемещена в 2 директории, после ее регистрации в «System32» следует переключиться на вторую папку, написав cd C:\Windows\SysWOW64, а затем снова воспользоваться той же самой командой для регистрации.
  7. Переключение на другую директорию для регистрации dxgi.dll через Командную строку

  8. При возникновении ошибки попробуйте сперва отменить регистрацию ДЛЛ, напечатав regsvr32 /u dxgi.dll и подтвердив действие на Enter. Для повторной регистрации используйте команду regsvr32 /i dxgi.dll.
  9. Вы можете прибегнуть и к другим методам проведения регистрации, из которых наиболее эффективным является программный. Развернуто о них всех читайте в статье по ссылке ниже.

    Подробнее: Регистрируем файл DLL в ОС Windows

Способ 2: Установка новейшей версии DirectX

Одна из особенностей новейшей версии Директ Икс (на момент написания статьи это DirectX 12) – отсутствие в пакете некоторых библиотек, в числе которых и dxgi.dll. Доустановить недостающее через стандартный веб-установщик не получится, необходимо использовать автономный инсталлятор, ссылка на который представлена ниже.

Загрузить DirectX End-User Runtimes

  1. Запустив самораспаковывающийся архив, первым делом примите лицензионное соглашение.
  2. Начало установки DirectX June 2010 SDK для решения проблемы с dxgi.dll

  3. В следующем окне следует выбрать папку, куда будут разархивированы библиотеки и инсталлятор.
  4. Выбор папки распаковки DirectX June 2010 SDK для решения проблемы с dxgi

  5. Когда процесс распаковки закончится, откройте «Проводник» и проследуйте к папке, в которую были помещены распакованные файлы.

    Выбор автономного инсталлятора DirectX для решения проблемы с dxgi.dll
    Найдите внутри директории файл DXSETUP.exe и запустите его.

  6. Примите лицензионное соглашение и начинайте установку компонента нажатием на «Далее».
  7. Установка DirectX для решения проблемы с dxgi.dll

  8. Если не произошло никаких сбоев, вскоре инсталлятор сообщит об успешном завершении работы.
    Окончание установки DirectX для решения проблемы с dxgi
    Для закрепления результата перезагрузите компьютер.
  9. Для пользователей Windows 10. После каждого обновления сборки ОС процедуру установки Директ Икс Энд-Юзер Рантаймс нужно повторять.

В случае если данный способ вам не помог, переходите к следующему.

Способ 3: Установка новейшей версии драйверов

Может произойти и так, что все необходимые для работы игр DLL присутствуют, однако ошибка все равно наблюдается. Дело в том, что разработчики драйверов для видеокарты, которую вы используете, вероятно, допустили в текущей ревизии ПО ошибку, вследствие чего софт просто не может распознать библиотеки для DirectX. Подобного рода недочеты оперативно исправляются, так что есть смысл установить новейшую на данный момент версию драйверов. В крайнем случае можно попробовать даже бету.
Проще всего при обновлении использовать специальные приложения, инструкции по работе с которыми описаны по ссылкам ниже.

Подробнее:
Установка драйверов с помощью NVIDIA GeForce Experience
Установка драйверов через AMD Radeon Software Crimson
Установка драйверов через AMD Catalyst Control Center

Данные манипуляции предоставляют возможность практически гарантированного устранения неполадки в библиотеке dxgi.dll.

Автор статьи Константин С. Вам помогли мои советы?
Получить ответ на Email
Уведомить о

1 Ответ
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
24 октября 2023 19:36

Спасибо! первый вариант супер

Рекомендуем: