Top.Mail.Ru
Ответы
Аватар пользователя
10 лет назад
от
Изменено

Точка входа в процедуру CreateDXGIFactory2 не найдена в библиотеке DLL C:\WINDOWS\SYSTEM32\d3d11.dll

Здравствуйте! У меня возникла проблема с игрой Call Of Duty: Black Ops 2,Точка входа в процедуру CreateDXGIFactory2 не найдена в библиотеке DLL C:\WINDOWS\SYSTEM32\d3d11.dll подскажите что делать

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Новичок
10лет

Скачай d3d11.dll етот файл библиотеки, и скопируй в папку System32. Windowsy не хватает етого файла

Аватар пользователя
Знаток
9лет

если есть файл dxgi.dll, то переименуй его хоть как и все

Аватар пользователя
Ученик
8лет

Решение с удалением dxgi.dll верное. Отвечу чуть более развернуто.
Проблема обычно возникает с играми, использующими собственные библиотеки DirectX, лежащие в папке игры. Они на данный момент устарели, и при запуске дают неверные точки входа для системных процедур. Как правило, достаточно удалить файл dxgi.dll из папки игры. Игра будет использовать актуальный dxgi.dll из папки windows\system32, и все будет хорошо. Если, конечно, ваш DirectX обновлен до актуальной версии.

Аватар пользователя
Знаток
8лет

Пффф.... Легко!!!
У меня тоже так было
К примеру grid 2
он тоже такую ошибку выдавал
Чтобы это решить, надо нажать пкм по ярлыку нажать свойства и выбрать расположение файла. После этого надо найти такой компонент, как dxgi.dll и просто удалить. И все!
После того как вы удалите этот файл, игра будет работать!!

Аватар пользователя
Знаток
8лет

Заходишь в расположение файла, ищешь файл dxgi.dll переименновываешь его как пиписка. dll, не смейся, а провеь реально работает :)) при такой ошибке в любой игре, у меня же Mirrors Edge