3vtiger | Дата: Суббота, 12.08.2017, 15:36 | Сообщение # 1 |
Исправляем ошибку CreateDXGIFactory2. В этом материале мы рассмотрим очередную проблему, которая может возникать при запуске игры Сталкер с графическими модами или же готовых репаков. При запуске игры высвечивается сообщение: «Точка входа в процедуру CreateDXGIFactory2 не найдена в библиотеке DLL». Ошибка ссылается на файл d3d11.dll. Сразу можно сказать, что данная ошибка возникает не только в игре Сталкер, но и во многих других (GTA, CS:GO, Battlefield, NFS, FarCry, Skyrim, Sniper Elite 3 и др). Давайте рассмотрим основные причины данной ошибки, и разберемся, как исправить данную проблему. Основные причины сбоя Данная ошибка чаще всего встречается в играх, скачанных на сторонних сайтах, различные кривые «пиратки» и «сборки» содержат множество модов, паков и скриптов, способных нарушить графические игровые настройки. Еще баг может проявляться в предустановленных приложениях, после перехода на Windows 10, когда обновляются все драйвера. Игровые графические моды не проходят проверку в системе, а запуск происходит с ошибкой. Ещё один вариант – железо, видеокарта, которая «физически» не может потянуть подобные графические надстройки, либо будет тянуть с ужасными тормозами. Исправление ошибки CreateDXGIFactory2 Чаще всего игроки пытаются обновить DirectX или драйвера видеокарты — это помогает, но все же, сначала лучше снести уже установленную версию DirectX на ПК и установить полную, самую свежую версию, которая поддерживается вашей видеокартой. 1. Для начала испробуем следующее решение — загрузите из интернета библиотеку d3d11.dll и замените существующий файл или добавьте при отсутствии его в папке. Скачать файл можно, например, на этом проверенном ресурсе — https://goo.gl/LhRaQZ. Выберите разрядность своей операционки и скачивайте. Закиньте файл по пути, указанному в ошибке C:\WINDOWS\system32\d3d11.dll и регистрируйте. После перезагружаем Windows. 2.Если сборка не запускается, проверьте в корне игры файлы от SweetFX. Это такой пакет, который путем подмены драйверов визуально улучшает графику. Так вот, после автоматического обновления Windows, этот пакет часто «ломается» и вызывает ошибку. Можно попробовать удалить все, что связано со SweetFX, ищите и стирайте в папке игры: d3d9.dll, d3d9.fx, DESIGN_SweetFX_by, dxgi.dll, dxgi.fx. Они должны быть в папке Bin. После пробуем запустить игру. Другая информация Ошибка «Точка входа в процедуру CreateDXGIFactory2 не найдена в библиотеке DLL» в большинстве случаев указывает на нестабильную версию мода/сборки. Перед установкой отдельного мода или репака (игра со встроенным модом), внимательно читайте описание и смотрите, что будет устанавливаться. Обязательно обращайте внимание на такие названия как SweetFX или ENB. Эти динамические библиотеки требуют крепкого железа и не всегда работают корректно. Поэтому, если есть опциональная возможность отключить их, то так и сделайте – т.е. установите мод/репак с отключенными SweetFX или ENB. Также бывают моменты повреждения игры/мода/репака из-за вирусов. В таком случае, перед выше описанными методами стоит провести глубокую проверку на зловреды в Windows. Как это сделать правильно и быстро – идем и узнаём здесь. |
|