Как исправить: Точка входа в процедуру CreateDXGIFactory2 не найдена в библиотеке DLL?

После обновления драйверов NVIDIA могут возникнуть проблемы с инжектором шейдеров Sweetfx. То есть при попытке запустить игру на компьютерах с установленным Sweetfx, пользователи сталкиваются с ошибкой «Точка входа в процедуру CreateDXGIFactory2 не найдена в библиотеке DLL C:\WINDOWS\SYSTEM32\d3d11.dll».

Ошибка может возникнуть по следующим причинам: повреждены файлы dxgi.dll и d3d11.dll, проблемы совместимости, сбой, вызванный последними драйверами NVIDIA.

Удаление Sweetfx

Как оказать, проблемы с запуском некоторых игр может вызывать Sweetfx. Поэтому попробуйте удалить эту утилиту, а в качестве альтернативы можно установить VibranceGUI.

Откройте Проводник совместным нажатием на Win + E, затем перейдите в папку с игрой (например, Skyrim). Обычно она находится по пути: C:\Program Files или C:\Program Files (x86).

Удалите все файлы из папки Sweetfx. После попробуйте запустить игру и проверьте, прерывается ли ее работа ошибкой CreateDXGIFactory2.

Исправление поврежденной библиотеки

Снова откройте Проводник и перейдите в папку с игрой. Найдите dxgi.dll и d3d11.dll. Если они отсутствуют, скопируйте их из каталога C:\Windows\System32.

Теперь снова попытайтесь загрузить игру, которую ранее не удавалось из-за отсутствия точки входа в процедуру CreateDXGIFactory2.

Переустановка драйверов видеокарты

Процедура CreateDXGIFactory2 может быть не найдена в библиотеке DLL из-за неполадок с последними драйверами NVIDIA. Попробуйте откатить графический драйвер или скачать и установить предпоследнюю рабочую версию из официального сайта.

Сделайте запрос в интернете «Расширенный поиска драйверов NVIDIA» и перейдите на страницу сайта, указанную на рисунке.

Укажите тип модели видеокарты, операционную систему и другие данные, затем кликните на кнопку поиска.

Выберите последнюю рабочую версию GeForce Game Ready Driver и скачайте ее на компьютер.

Удалите все программное обеспечение видеокарты с помощью утилиты Display Driver Uninstall (DDU). Скачайте ее с официального сайта.

Затем загрузите систему в безопасном режиме. Если используете Windows 10, откройте меню Пуск и нажмите на кнопку «Питания». Удерживая нажатой клавишу Shift, кликните на кнопку «Перезагрузка». Дождитесь, пока откроется окно выбора действия. Теперь перейдите по пути: Поиск и устранение неисправностей – Дополнительные параметры. В окне среды восстановления выберите вкладку «Параметры загрузки» и нажмите F4, чтобы перезагрузить ОС в безопасном режиме.

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

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

Перезапустите ПК и посмотрите, прерывается ли запуск ошибкой, при которой системе не удается найти точку входа в процедуру CreateDXGIFactory2 из-за проблем с доступом к динамической библиотеке.

Ссылка на основную публикацию