Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Lỗi cài đặt DirectX: An internal error has occurred – Origin

Origin sử dụng DirectX API như các game engine khác. DirectX dùng cho đồ họa và rendering trong game. Nếu khi cài đặt/khởi chạy game trên Origin Windows 10 gặp lỗi DirectX Setup Error: An internal error has occurred, bài này sẽ giúp. Chúng tôi xác định nguyên nhân tiềm ẩn và giải pháp.

Lỗi cài đặt DirectX: An internal error has occurred – Origin

Lỗi xảy ra khi Origin không thể chạy DirectX setup khi cài/khởi chạy game lần đầu. Nguyên nhân có thể do:

  • File DirectX cũ hoặc hỏng.
  • Origin không tự cài DirectX do vấn đề quyền hoặc không được elevation.
  • Xung đột phần mềm antivirus.

DirectX Setup Error: An internal error has occurred

Nếu gặp lỗi này, thử các giải pháp dưới đây (không theo thứ tự):

  1. Xóa hoặc di chuyển file DirectX cũ sang thư mục khác
  2. Cài đặt DirectX thủ công
  3. Tạm tắt antivirus
  4. Cài lại Origin.

Chi tiết từng giải pháp:

Trước khi làm, đảm bảo đăng nhập với quyền admin và có kết nối Internet mở (không proxy/VPN).

1] Xóa hoặc di chuyển file DirectX cũ

Nếu file DirectX trong thư mục bị hỏng/không dùng được, bạn sẽ gặp lỗi. Điều này xảy ra nếu thay đổi thư mục Origin, làm vô hiệu đường dẫn file gốc. Hãy xóa file cũ hoặc chuyển sang thư mục khác, rồi khởi chạy Origin – khi phát hiện thiếu file, Origin sẽ tải và cài lại.

Thực hiện:

  • Win+E mở File Explorer.
  • Đến thư mục:

C:\Program Files (x86)\Origin Games\*tên game*\Installer\directx\redist

Nếu không thấy thư mục redist, hãy bật hiển thị file/thư mục ẩn:

Mở File Explorer > View > Options > Change folder and search options > View > Chọn Show hidden files, folders, and drives > Bỏ chọn Hide protected operating system files (Recommended).

  • Tạo thư mục con mới trong redist, đặt tên bất kỳ, di chuyển tất cả file vào thư mục mới trừ các file sau:

DSETUP.dll

dsetup32.dll

DXSETUP.exe

Sau khi di chuyển, thoát File Explorer, chạy Origin và game, xem có khắc phục không. Nếu không, thử cách tiếp.

2] Cài đặt DirectX thủ công

Đôi khi Origin tự cài DirectX thất bại do Windows Update chặt chẽ bảo mật, hạn chế quyền truy cập ứng dụng. Giải pháp: tự tải và cài DirectX thủ công.

3] Tạm tắt chương trình antivirus

Nếu mới cài antivirus bên thứ ba, có thể nó can thiệp khi Origin cài file DirectX, gây lỗi. Thử tắt antivirus tạm thời. Nếu không được, gỡ hoàn toàn antivirus và thử lại.

4] Cài lại Origin

Origin là nền tảng phân phối game của Electronic Arts. Client tự cập nhật, cho tải game, DLC, patch. Bạn dùng Origin để chạy game. Giải pháp: gỡ Origin qua Programs and Features, tải lại từ trang chính thức, cài lại và kiểm tra lỗi DirectX.

Lưu ý: Sau khi cài lại Origin, bạn phải tải lại tất cả game từ đầu.

Có thể thử Repair game từ trong client. Điều này giúp xác định file không hoàn chỉnh/hỏng.

PS: Bài này cũng giúp nếu gặp lỗi "DirectX failed to initialize".

Hy vọng một giải pháp sẽ hiệu quả!

Lỗi cài đặt DirectX: An internal error has occurred – Origin