Первым делом отметим – эту ошибку невозможно победить на Windows XP, поможет только установка более новой версии Виндовс!
Способ 1: Ручное скачивание dxgi.dll и его регистрация
Сама статья в своем большинстве подразумевает скачивание и обновление разного вида файлов, и самым простым вариантом станет загрузка лишь только проблемного компонента dxgi.dll.
Скачать dxgi.dll
- Библиотеку необходимо переместить в системную папку: только в C:WindowsSystem32 для 32-битной Windows, туда же + в C:WindowsSysWOW64 для 64-битной Windows.
- После этого файл может потребоваться зарегистрировать в системе, чтобы та его увидела. В этом случае предлагаем воспользоваться консолью и нехитрыми командами.
- Вызовите меню , найдите там и запустите приложение , обязательно от имени администратора.
- Напишите там regsvr32 dxgi.dll и нажмите на клавишу.
- При условии, что библиотека ранее была перемещена в 2 директории, после ее регистрации в следует переключиться на вторую папку, написав cd C:WindowsSysWOW64, а затем снова воспользоваться той же самой командой для регистрации.
- При возникновении ошибки попробуйте сперва отменить регистрацию ДЛЛ, напечатав regsvr32 /u dxgi.dll и подтвердив действие на . Для повторной регистрации используйте команду regsvr32 /i dxgi.dll.
- Вы можете прибегнуть и к другим методам проведения регистрации, из которых наиболее эффективным является программный. Развернуто о них всех читайте в статье по ссылке ниже.
Подробнее: Регистрируем файл DLL в ОС Windows
Способ 2: Установка новейшей версии DirectX
Одна из особенностей новейшей версии Директ Икс (на момент написания статьи это DirectX 12) – отсутствие в пакете некоторых библиотек, в числе которых и dxgi.dll. Доустановить недостающее через стандартный веб-установщик не получится, необходимо использовать автономный инсталлятор, ссылка на который представлена ниже.
Загрузить DirectX End-User Runtimes
- Запустив самораспаковывающийся архив, первым делом примите лицензионное соглашение.
- В следующем окне следует выбрать папку, куда будут разархивированы библиотеки и инсталлятор.
- Когда процесс распаковки закончится, откройте и проследуйте к папке, в которую были помещены распакованные файлы.
Найдите внутри директории файл и запустите его. - Примите лицензионное соглашение и начинайте установку компонента нажатием на .
- Если не произошло никаких сбоев, вскоре инсталлятор сообщит об успешном завершении работы.
Для закрепления результата перезагрузите компьютер.
Для пользователей Windows 10. После каждого обновления сборки ОС процедуру установки Директ Икс Энд-Юзер Рантаймс нужно повторять.
В случае если данный способ вам не помог, переходите к следующему.
Способ 3: Установка новейшей версии драйверов
Может произойти и так, что все необходимые для работы игр DLL присутствуют, однако ошибка все равно наблюдается. Дело в том, что разработчики драйверов для видеокарты, которую вы используете, вероятно, допустили в текущей ревизии ПО ошибку, вследствие чего софт просто не может распознать библиотеки для DirectX. Подобного рода недочеты оперативно исправляются, так что есть смысл установить новейшую на данный момент версию драйверов. В крайнем случае можно попробовать даже бету.
Проще всего при обновлении использовать специальные приложения, инструкции по работе с которыми описаны по ссылкам ниже.
Подробнее:
Установка драйверов с помощью NVIDIA GeForce Experience
Установка драйверов через AMD Radeon Software Crimson
Установка драйверов через AMD Catalyst Control Center
Данные манипуляции предоставляют возможность практически гарантированного устранения неполадки в библиотеке dxgi.dll.
Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13047 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.