Khắc phục lỗi không cài được Directx trên win 11

232
Views

Khi cố gắng cài đặt DirectX trên hệ điều hành Windows 11, một số người dùng có thể gặp phải khó khăn và gặp phải lỗi không thể hoàn thành quá trình cài đặt. Vấn đề này không chỉ gây phiền toái cho người dùng cá nhân mà còn ảnh hưởng đến những người yêu thích trải nghiệm giải trí trên máy tính. 

Tuy nhiên, không cần phải lo lắng quá nhiều về vấn đề này. Trong bài viết này, chúng ta sẽ khám phá những giải pháp hiệu quả để khắc phục lỗi không thể cài đặt DirectX trên Windows 11. 

Loại trừ các vấn đề về Internet 

Trình cài đặt web DirectX yêu cầu kết nối internet để tải xuống tệp từ máy chủ. Nếu hệ thống của bạn không có kết nối internet, bạn sẽ gặp phải lỗi “DirectX Setup Couldn’t Download the File”.

Vì vậy, hãy truy cập Action Center, ngắt kết nối và kết nối lại với mạng Wi-Fi của bạn. Bạn cũng có thể mở một trang web trong trình duyệt hoặc chạy một ứng dụng chỉ dành cho web để kiểm tra xem ứng dụng đó có thể truy cập Internet hay không.

Ngoài ra, hãy khởi động lại bộ định tuyến của bạn để xóa bộ nhớ đệm và kết nối lại với ISP. Nếu bạn không thấy có vấn đề gì với kết nối internet nhưng không thể cài đặt DirectX, hãy chuyển sang cách tiếp theo.

Đóng và khởi động lại trình cài đặt Directx 

Ứng dụng cài đặt DirectX có thể gặp trục trặc và bị ngừng hoạt động bình thường. Cách tốt nhất để khắc phục điều này là chấm dứt ứng dụng khỏi Task Manager rồi khởi động lại. Sau đây là cách thực hiện:

Bước 1: Nhấn tổ hợp phím Ctrl + Shift + Esc để mở Task Manager trên máy tính.

Bước 2: Vào thanh tìm kiếm gõ DirectX và nhấn Enter.

Vào thanh tìm kiếm gõ DirectX và nhấn Enter.
Vào thanh tìm kiếm gõ DirectX và nhấn Enter

Bước 3: Nhấp chuột phải vào một quy trình DirectX và chọn End task.

Nhấp chuột phải vào một quy trình DirectX và chọn End task.
Nhấp chuột phải vào một quy trình DirectX và chọn End task

Bước 4: Lặp lại tương tự cho tất cả các quy trình DirectX và sau đó đóng Trình quản lý tác vụ.

Bước 5: Khởi động trình cài đặt DirectX với đặc quyền của quản trị viên và kiểm tra xem bây giờ nó có tải xuống các tệp không.

Cài đặt directx
Cài đặt directx

Sử dụng Run compatibility troubleshooter 

Các phiên bản cũ hơn của ứng dụng thiết lập DirectX có thể gặp phải vấn đề khi tương thích với các phiên bản mới của Windows 11. Vì vậy, bạn có thể sử dụng Compatibility Troubleshooter tích hợp để xác định và khắc phục sự cố với tệp trình cài đặt. Các bước thực hiện như sau:

Bước 1: Đi đến vị trí tải xuống tệp cài đặt DirectX và nhấp vào nó. Nhấn phím tắt Alt + Enter để mở cửa sổ Properties.

Bước 2: Chuyển sang tab Compatibility. Nhấp vào nút Run compatibility troubleshooter.

Tại tab Compatibility. Nhấp vào nút Run compatibility troubleshooter.
Tại tab Compatibility. Nhấp vào nút Run compatibility troubleshooter.

Bước 3: Trong cửa sổ Program Compatibility Troubleshooter, nhấp vào tùy chọn Try recommended settings.

Chọn Try recommended settings
Chọn Try recommended settings

Bước 4: Bấm vào nút Test the program.

Bấm vào nút Test the program
Bấm vào nút Test the program

Bước 5: User Account Control sẽ khởi chạy. Bấm vào nút Yes.

Chọn Yes
Chọn Yes

Bước 6: Tiến hành cài đặt và kiểm tra xem bạn có thể cài đặt DirectX trên hệ thống của mình không.

Bước 7: Đóng cửa sổ Program Compatibility Troubleshooter.

Cài đặt .NET FRAMEWORK 3.5

Trình cài đặt DirectX cần .NET Framework 3.5 để hoạt động bình thường. Nhưng nếu tính năng này không được cài đặt trên máy tính Windows thì bạn sẽ gặp lỗi khi cài đặt DirectX. Bạn có thể cài đặt .NET Framework 3.5 thông qua Control Panel. Dưới đây là các cách thực hiện:

Bước 1: Nhấn phím Windows để mở menu Start, nhập appwiz.cpl vào thanh tìm kiếm và nhấn Enter.

Nhập appwiz.cpl vào thanh tìm kiếm và nhấn Enter
Nhập appwiz.cpl vào thanh tìm kiếm và nhấn Enter

Bước 2: Cửa sổ Programs and Features sẽ mở ra. Đi tới khu vực trên cùng bên trái và nhấp vào tùy chọn ‘Turn Windows features on or off’.

Bước 3: Tích chọn “.NET Framework 3.5 (bao gồm .NET 2.0 và 3.0)”. Bấm vào nút OK.

Tích chọn “.NET Framework 3.5 (bao gồm .NET 2.0 và 3.0)”. Bấm vào nút OK
Tích chọn “.NET Framework 3.5 (bao gồm .NET 2.0 và 3.0)”. Bấm vào nút OK

Bước 4: Nhấp vào tùy chọn ‘Let Windows Update download the files for you’. Đợi quá trình tải xuống hoàn tất, cài đặt nó và đóng cửa sổ tải xuống.

Nhấp vào tùy chọn 'Let Windows Update download the files for you'
Nhấp vào tùy chọn ‘Let Windows Update download the files for you’

Bước 5: Khởi động lại máy tính của bạn để áp dụng các thay đổi.

Repair .NET FRAMEWORK

Nếu bạn đã cài đặt .NET Framework trên hệ thống Windows 11 nhưng vẫn không thể cài đặt DirectX, hãy sửa chữa cài đặt .NET Framework. Microsoft cung cấp một công cụ chính thức để thực hiện việc sửa chữa này. Hãy thử các bước sau:

Bước 1: Tải xuống Microsoft .NET Framework Repair Tool.

Bước 2: Đi đến vị trí tải xuống và chạy công cụ. Khi lời nhắc User Account Control xuất hiện, hãy nhấp vào Yes để tiếp tục.

Chọn Yes
Chọn Yes

Bước 3: Nhấp vào hộp kiểm ‘I have read and accept the license terms’. Sau đó bấm vào nút Next.

Nhấp vào hộp kiểm 'I have read and accept the license terms'. Sau đó bấm vào nút Next.
Nhấp vào hộp kiểm ‘I have read and accept the license terms’. Sau đó bấm vào nút Next

Bước 4: Công cụ sẽ gợi ý một số thay đổi. Bấm vào nút Next.

Chọn Next
Chọn Next

Bước 5: Đợi công cụ áp dụng các thay đổi và nhấp vào Next.

Chọn Next
Chọn Next

Bước 6: Cuối cùng nhấn vào nút Finish để đóng công cụ.

Chọn Finish
Chọn Finish

Tạm thời vô hiệu hóa chương trình diệt Virus

Windows Defender hoặc phần mềm của bên thứ ba đôi khi có thể hoạt động bảo vệ quá mức và cản trở quá trình cài đặt. Vì vậy, bạn phải tắt chương trình diệt vi-rút như Windows Defender trong một thời gian ngắn và thử cài đặt DirectX. Các cách thực hiện như sau:

Bước 1: Nhấn phím Windows để mở menu Start, nhập Windows Security vào thanh tìm kiếm và nhấn Enter.

Mở menu Start, nhập Windows Security vào thanh tìm kiếm và nhấn Enter
Mở menu Start, nhập Windows Security vào thanh tìm kiếm và nhấn Enter

Bước 2: Nhấp vào biểu tượng ‘Virus & threat protection’.

Nhấp vào biểu tượng 'Virus & threat protection'
Nhấp vào biểu tượng ‘Virus & threat protection’

Bước 3: Cuộn xuống phần ‘Virus & threat protection settings’. Nhấp vào tùy chọn Manage Settings.

Xuống phần 'Virus & threat protection settings'. Nhấp vào tùy chọn Manage Settings.
Xuống phần ‘Virus & threat protection settings’. Nhấp vào tùy chọn Manage Settings

Bước 4: Vô hiệu hóa nút bật tắt bên dưới tùy chọn Real-time protection.

Vô hiệu hóa nút bật tắt bên dưới tùy chọn Real-time protection.
Vô hiệu hóa nút bật tắt bên dưới tùy chọn Real-time protection

Bước 5: Khi lời nhắc User Account Control xuất hiện, hãy nhấp vào nút Yes. Windows Defender tạm thời không hoạt động trên hệ thống của bạn.

Chọn Yes
Chọn Yes

Bước 6: Nếu bạn sử dụng phần mềm diệt vi-rút của bên thứ ba trên hệ thống của mình, bạn có thể đi tới các biểu tượng trên khay hệ thống và tắt nó trong một thời gian ngắn hoặc cho đến lần khởi động lại tiếp theo.

Bước 7: Chạy trình cài đặt DirectX trên hệ thống của bạn.

Thử cài đặt ngoại tuyến

Nếu bạn đang cố gắng sử dụng trình cài đặt web của DirectX và gặp lỗi DirectX “Setup could not download the file. Please retry later or check network connection”, thì hãy sử dụng trình cài đặt ngoại tuyến để thay thế. Dưới đây là cách thực hiện:

Bước 1: Tải xuống DirectX End-User Runtimes (June 2010) tool.

Bước 2: Nhấp chuột phải vào tệp đã tải xuống và chọn tùy chọn Run as administrator.

Nhấp chuột phải vào tệp đã tải xuống và chọn tùy chọn Run as administrator
Nhấp chuột phải vào tệp đã tải xuống và chọn tùy chọn Run as administrator

Bước 3:  Popup User Account Control sẽ bật lên. Bấm vào nút Yes.

Chọn Yes
Chọn Yes

Bước 4: Làm theo hướng dẫn trên màn hình để cài đặt DirectX. Bạn sẽ không cần tải xuống các tệp bổ sung vì trình cài đặt này chứa tất cả các tệp DLL cần thiết.

Cài đặt directx
Cài đặt directx

DirectX rất quan trọng đối với các trò chơi và tất cả các ứng dụng cần truy cập vào card màn hình và phần cứng âm thanh. Nếu nó bị thiếu trong hệ thống của bạn, bạn sẽ gặp phải lỗi liên quan đến DirectX. Chúng tôi hy vọng rằng các phương pháp được đề cập ở trên có hiệu quả trong việc khắc phục sự cố DirectX không cài đặt được trên Windows.