Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Sửa lỗi "The procedure entry point CreateDXGIFactory2 could not be located" (Sweetfx/d3d11.dll)

Sau khi nâng cấp Windows 10 và update driver NVIDIA, một số người dùng có cài Sweetfx gặp lỗi khi chạy game: “The procedure entry point CreateDXGIFactory2 could not be located in the dynamic link library C:\WINDOWS\SYSTEM32\d3d11.dll”. Game không khởi động, hoặc bấm OK thì vào được nhưng crash sau đó.
Sửa lỗi  The procedure entry point CreateDXGIFactory2 could not be located  (Sweetfx/d3d11.dll)

Nguyên nhân: driver NVIDIA mới xung đột, file dxgi.dll/d3d11.dll bị lỗi, hoặc Sweetfx không tương thích. Giải pháp: rollback driver, gỡ Sweetfx, sửa file dll.

Phương pháp 1: Gỡ Sweetfx

Sweetfx gây lỗi với một số game. Sau khi gỡ, có thể thử VibranceGUI làm thay thế.

  1. Mở Explorer, vào thư mục game (ví dụ CS:GO), thường ở C:\Program Files hoặc C:\Program Files (x86).
  2. Xóa tất cả file Sweetfx trong thư mục game.
    Sửa lỗi  The procedure entry point CreateDXGIFactory2 could not be located  (Sweetfx/d3d11.dll)
  3. Chạy lại game kiểm tra.

Phương pháp 2: Sửa file dll bị lỗi

  1. Vào thư mục game (như trên).
  2. Tìm file dxgi.dll, chuột phải > Rename thành d3d11.dll. Nếu không thấy dxgi.dll, copy từ C:\Windows\System32\dxgi.dll sang thư mục game.
  3. Chạy game lại xem đã được chưa.

Phương pháp 3: Rollback driver NVIDIA

Nhiều người xác định lỗi do driver NVIDIA mới. Thử rollback:

  1. Tải driver phiên bản cũ ổn định từ trang NVIDIA.
  2. Gỡ driver hiện tại bằng DDU (trong Safe Mode). Xem hướng dẫn chi tiết tại: bài viết liên quan.
    Sửa lỗi  The procedure entry point CreateDXGIFactory2 could not be located  (Sweetfx/d3d11.dll)
  3. Cài driver vừa tải (chạy file executable, làm theo wizard).
  4. Reboot và chạy game thử.