Lỗi thiết lập Origin DirectX: Đã xảy ra lỗi nội bộ

Origin sử dụng API DirectX(DirectX API) giống như tất cả các công cụ trò chơi khác. DirectX được sử dụng trong đồ họa và kết xuất được thực hiện bên trong trò chơi. Nếu khi bạn cố gắng cài đặt hoặc khởi chạy trò chơi trong Origin trên Windows 10, bạn gặp phải Lỗi thiết lập DirectX: Lỗi nội bộ đã xảy ra(DirectX Setup Error: An internal error has occurred)  thông báo lỗi, thì bài đăng này có thể bạn quan tâm. Trong bài đăng này, chúng tôi sẽ xác định một số nguyên nhân tiềm ẩn đã biết có thể gây ra lỗi và sau đó cung cấp các giải pháp khả thi mà bạn có thể thử để giúp khắc phục sự cố này.

Lỗi thiết lập DirectX: Đã xảy ra lỗi nội bộ

Lỗi này xảy ra khi Origin không thể khởi chạy thiết lập DirectX khi cài đặt hoặc khởi chạy trò chơi của bạn lần đầu tiên. Bạn có thể gặp phải Lỗi thiết lập DirectX: Lỗi nội bộ đã xảy ra(DirectX Setup Error: An internal error has occurred)  thông báo lỗi do một hoặc nhiều (nhưng không giới hạn) trong số các nguyên nhân đã biết sau;

  • Các tệp DirectX đã lỗi thời hoặc bị hỏng .
  • Trong một số trường hợp, Origin không thể cài đặt DirectX(unable to independently install DirectX) trên máy tính của bạn một cách độc lập. Điều này có thể do vấn đề về quyền hoặc do độ cao không được cấp.
  • Xung đột phần mềm chống vi-rút.

Lỗi thiết lập DirectX(DirectX Setup Error) : Đã xảy ra lỗi nội bộ

Nếu bạn đang gặp phải Lỗi thiết lập DirectX này, thì đã xảy ra lỗi nội bộ(DirectX Setup Error, An internal error has occurred) , bạn có thể thử các giải pháp được đề xuất của chúng tôi bên dưới theo thứ tự cụ thể và xem điều đó có giúp giải quyết được sự cố không.

  1. Xóa(Delete) hoặc di chuyển các tệp DirectX cũ sang một thư mục khác(DirectX)
  2. Cài đặt DirectX theo cách thủ công
  3. Tạm thời vô hiệu hóa chương trình chống vi-rút
  4. Cài đặt lại Nguồn gốc.

Chúng ta hãy xem mô tả của quá trình liên quan đến từng giải pháp được liệt kê.

Trước khi bạn tiếp tục các giải pháp, hãy đảm bảo rằng bạn đã đăng nhập với tư cách quản trị viên trên máy tính của mình và đảm bảo rằng bạn có kết nối internet mở mà không có bất kỳ máy chủ proxy hoặc VPN nào(proxy servers or VPNs) .

1] Xóa(Delete) hoặc di chuyển các tệp DirectX cũ sang một thư mục khác(DirectX)

Nếu các tệp DirectX đã có trong thư mục của bạn bị hỏng hoặc không sử dụng được, bạn sẽ gặp phải Lỗi thiết lập DirectX: Đã xảy ra lỗi nội bộ(DirectX Setup Error: An internal error has occurred) . Điều này có thể xảy ra nếu bạn đã thay đổi thư mục của thư mục Origin , điều này làm mất hiệu lực của các đường dẫn tệp gốc. Trong trường hợp này, bạn có thể xóa tệp cũ hoặc di chuyển chúng sang một thư mục khác rồi khởi chạy Origin - khi Origin phát hiện các tệp bị thiếu, nó sẽ tải xuống và cài đặt lại chúng cho phù hợp.

Làm như sau:

C:\Program Files (x86)\Origin Games\*name of game*\Installer\directx\redist

Nếu bạn không thấy  thư(redist)  mục danh sách lại, bạn sẽ cần  hiển thị các tệp và thư mục ẩn . Đây là cách thực hiện:

Khởi chạy File Explorer.

Nhấp vào menu Xem (View ) .

Chọn Options > Change folder and search options. 

Chọn tab Xem  .(View )

Nhấp vào nút radio cho tùy chọn Hiển thị tệp, thư mục và ổ đĩa ẩn(Show hidden files, folders, and drives ) .

Ngoài ra, bỏ chọn tùy chọn Ẩn các tệp hệ điều hành được bảo vệ (Được khuyến nghị)(Hide protected operating system files (Recommended) ) .

  • Bây giờ bạn cần tạo một thư mục con mới trong thư mục danh sách lại và đặt tên nó là bất kỳ thứ gì bạn muốn, sau đó di chuyển tất cả các tệp vào thư mục mới ngoại trừ những tệp được đề cập bên dưới:

DSETUP.dll

dsetup32.dll

DXSETUP.exe

Khi bạn đã di chuyển các tệp, bạn có thể thoát khỏi File Explorer và khởi chạy Origin , sau đó khởi chạy trò chơi và xem sự cố có được giải quyết hay không. Nếu không, hãy thử giải pháp tiếp theo.

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

Trong một số trường hợp, Origin không thể tự cài đặt DirectX , điều này có thể gây ra Lỗi thiết lập DirectX: Đã xảy ra lỗi nội bộ(DirectX Setup Error: An internal error has occurred) . Điều này có thể được bắt nguồn từ Bản cập nhật Windows(Windows Updates) , nơi cài đặt bảo mật được thực hiện chặt chẽ hơn và quyền truy cập vào các ứng dụng bị hạn chế.

Giải pháp này yêu cầu bạn tải xuống và cài đặt DirectX(download and install DirectX) theo cách thủ công và xem điều đó có giúp giải quyết sự cố hay không.

3] Tạm thời(Temporarily) vô hiệu hóa chương trình chống vi-rút

Nếu gần đây bạn đã cài đặt bất kỳ phần mềm chống vi-rút nào của bên thứ ba trên máy tính của mình, thì rất có thể phần mềm đó đang can thiệp vào Origin khi cố gắng cài đặt các tệp DirectX , điều này có thể gây ra Lỗi thiết lập DirectX: Đã xảy ra lỗi nội bộ(DirectX Setup Error: An internal error has occurred) . Trong trường hợp này, trước tiên bạn có thể thử vô hiệu hóa tạm thời phần mềm chống vi-rút của mình. Nếu vô hiệu hóa chương trình AV không hoạt động, hãy gỡ cài đặt hoàn toàn chương trình AV(completely uninstall the AV program) và xem điều đó có hữu ích hay không.

4] Cài đặt lại nguồn gốc

Origin là một nền tảng phân phối kỹ thuật số được phát triển bởi Electronic Arts để mua và chơi trò chơi điện tử. Ứng dụng khách phần mềm của nền tảng có sẵn cho máy tính cá nhân và nền tảng di động. Máy khách Origin là phần mềm tự cập nhật cho phép người dùng tải xuống trò chơi, gói mở rộng, gói tăng cường nội dung và bản vá từ Electronic Arts . Nó hiển thị trạng thái của các thành phần có sẵn.

Về cơ bản, bạn đang sử dụng Origin để khởi chạy trò chơi của mình. Trong giải pháp này, bạn có thể thử gỡ cài đặt ứng dụng Origin thông qua ứng dụng Chương trình và Tính năng(uninstall Origin client via the Programs and Features applet) , sau đó truy cập trang web chính thức và tải xuống và cài đặt lại ứng dụng và xem cách này có khắc phục được Lỗi thiết lập DirectX không: Đã xảy ra lỗi nội bộ(DirectX Setup Error: An internal error has occurred) .

Lưu ý: (Note: ) Bạn sẽ phải tải xuống lại tất cả các trò chơi của mình từ đầu sau khi cài đặt lại Origin.

Bạn cũng có thể thử sửa chữa toàn bộ trò chơi từ bên trong máy khách. Điều này giúp xác định các tệp không đầy đủ hoặc bị hỏng.

Tái bút(PS) : Bài đăng này sẽ giúp bạn nếu bạn nhận được  thông báo lỗi không thể khởi tạo DirectX(DirectX failed to initialize) .

Hy vọng rằng một(Hopefully one) trong những giải pháp này sẽ hiệu quả với bạn!



About the author

Tôi là một kỹ sư phần mềm và blogger với gần 10 năm kinh nghiệm trong lĩnh vực này. Tôi chuyên tạo các bài đánh giá và hướng dẫn về công cụ cho các nền tảng Mac và Windows, cũng như cung cấp các bình luận của chuyên gia về các chủ đề phát triển phần mềm. Tôi cũng là một diễn giả và người hướng dẫn chuyên nghiệp, từng thuyết trình tại các hội nghị công nghệ trên thế giới.



Related posts