Nếu bạn không thể cài đặt DirectX trên Windows 10 thì đừng lo, hôm nay chúng ta sẽ thảo luận cách khắc phục vấn đề này. Nguyên nhân phổ biến nhất dường như là .NET Framework có thể đang can thiệp vào DirectX gây ra sự cố khi cài đặt DirectX.
Với sự chuyển dịch công nghệ, mọi người bắt đầu dùng laptop, tablet, điện thoại... Dù là trả hóa đơn, mua sắm, giải trí, tin tức, hay hoạt động tương tự, tất cả đều dễ dàng hơn nhờ sự tham gia của Internet trong đời sống hàng ngày. Việc sử dụng thiết bị như điện thoại, laptop... tăng lên. Sở thích của người tiêu dùng đối với các thiết bị này tăng. Kết quả là chúng ta chứng kiến nhiều bản cập nhật mới cải thiện trải nghiệm người dùng.
Trải nghiệm người dùng được cải thiện ở mọi loại dịch vụ: game, video, đa phương tiện... Một bản cập nhật như vậy được đưa vào hệ điều hành Windows trong bản phát hành mới nhất là DirectX. DirectX đã gấp đôi trải nghiệm người dùng trong game, đa phương tiện, video...
DirectX
DirectX là Application Programming Interface (API - Giao diện lập trình ứng dụng) để tạo và quản lý hình ảnh đồ họa và hiệu ứng đa phương tiện trong ứng dụng như game hoặc trang web chủ động chạy trên hệ điều hành Microsoft Windows. Để chạy DirectX với Windows, bạn không cần khả năng bên ngoài. Khả năng cần thiết đi kèm tích hợp trong các trình duyệt web khác nhau trong Windows OS. Trước đây DirectX giới hạn trong các lĩnh vực như DirectSound, DirectPlay nhưng với Windows 10 nâng cấp, DirectX cũng nâng cấp lên DirectX 13, 12 và 10, trở thành phần thiết yếu của Microsoft Windows OS.
DirectX có Software Development Kit (SDK), bao gồm thư viện runtime dạng nhị phân, tài liệu, và header dùng trong lập trình. SDK này miễn phí để tải và dùng. Nhưng đôi khi khi cài SDK hoặc DirectX trên Windows 10, bạn gặp lỗi. Nguyên nhân có thể do:
- Hỏng hóc internet (Internet corruption)
- Internet không hoạt động bình thường
- Yêu cầu hệ thống không đáp ứng/đủ điều kiện
- Bản cập nhật Windows mới nhất không hỗ trợ
- Cần cài lại DirectX Windows 10 do lỗi Windows
Bây giờ bạn có thể thắc mắc làm sao nếu gặp những vấn đề này và không cài được DirectX. Nếu bạn gặp vấn đề tương tự, bài viết này dành cho bạn. Bài viết liệt kê một số phương pháp để bạn có thể cài DirectX trên Windows 10 không lỗi.
Khắc Phục Lỗi Không Cài Được DirectX Trên Windows 10
Như bạn biết, DirectX là phần quan trọng của Windows 10 vì nhiều ứng dụng đa phương tiện cần nó. Cũng là phần không tách rời của tất cả Windows OS, nên nếu gặp vấn đề DirectX, ứng dụng yêu thích có thể ngừng hoạt động. Dùng các phương pháp dưới đây để khắc phục lỗi "Unable to Install DirectX on Windows 10", có thể giải quyết tất cả vấn đề DirectX. Thử lần lượt cho đến khi lỗi cài đặt DirectX được khắc phục.
1. Đảm Bảo Tất Cả Yêu Cầu Hệ Thống Được Đáp Ứng
DirectX là tính năng nâng cao, không phải máy tính nào cũng cài đúng được. Để cài DirectX đúng cách, máy tính cần đáp ứng một số yêu cầu bắt buộc:
- Hệ điều hành Windows phải ít nhất là 32-bit
- Card đồ họa phải tương thích với phiên bản DirectX bạn cài
- RAM và CPU phải có đủ không gian cài DirectX
- .NET Framework 4 phải được cài trên máy
Nếu bất kỳ yêu cầu nào không đáp ứng, bạn không thể cài DirectX. Để kiểm tra thuộc tính máy tính:
- Chuột phải vào biểu tượng This PC. Menu hiện ra.
- Chọn Properties từ menu chuột phải.
- Cửa sổ System Properties sẽ hiện ra.
Sau các bước trên, bạn sẽ biết các yêu cầu cơ bản cài DirectX có được đáp ứng hay không. Nếu chưa đáp ứng, hãy đáp ứng trước. Nếu đã đáp ứng, thử các phương pháp khác để khắc phục lỗi Unable To Install DirectX on Windows 10.
2. Kiểm Tra Phiên Bản DirectX Trên Windows 10
Đôi khi bạn không cài được DirectX vì DirectX 12 đã được cài sẵn trên hầu hết PC Windows 10.
Để kiểm tra DirectX có cài sẵn không và phiên bản nào, làm theo các bước:
- Mở dxdiag bằng cách tìm kiếm trên thanh tìm kiếm.
- Nếu thấy kết quả tìm kiếm, nghĩa là DirectX đã cài. Để kiểm tra phiên bản, nhấn Enter ở kết quả đầu tiên. DirectX Diagnostic Tool sẽ mở.
- Chuyển sang tab System trên menu phía trên.
- Tìm mục DirectX Version để xem phiên bản DirectX cài trên máy. Trong hình ảnh ví dụ là DirectX 12.
3. Cập Nhật Driver Card Đồ Họa (Graphics Card Driver)
Khả năng lỗi cài DirectX do driver card đồ họa lỗi thời hoặc hỏng, vì DirectX liên quan đa phương tiện và bất kỳ vấn đề card đồ họa nào dẫn đến lỗi cài đặt.
Cập nhật driver card đồ họa có thể khắc phục lỗi cài DirectX. Các bước:
- Mở Device Manager bằng thanh tìm kiếm.
- Nhấn Enter ở kết quả đầu tiên. Device Manager mở ra.
- Dưới Device Manager, tìm và nhấn Display Adapters.
- Dưới Display adapters, chuột phải vào card đồ họa của bạn chọn Update driver.
- Chọn Search automatically for updated driver software để Windows tự tìm cập nhật cho driver đã chọn.
- Windows sẽ bắt đầu tìm cập nhật.
- Nếu Windows tìm thấy cập nhật, sẽ tự động cài đặt.
- Sau khi Windows cập nhật driver thành công, hộp thoại hiện ra thông báo Windows has successfully updated your drivers.
- Nếu không có cập nhật, hộp thoại thông báo the best drivers for your device are already installed.
- Sau khi cập nhật driver card đồ họa thành công, khởi động lại máy.
Sau các bước trên, khi máy khởi động lại, thử cài DirectX trên Windows 10 lại.
4. Cài Đặt Lại Một Trong Những Bản Cập Nhật Trước
Đôi khi bản cập nhật trước gây vấn đề khi cài DirectX. Nếu vậy, gỡ bản cập nhật trước và cài lại.
Để gỡ bản cập nhật trước:
- Nhấn Windows + I mở Settings, chọn Update & Security.
- Từ menu bên trái nhấn Windows update.
- Dưới Update status nhấn View installed update history.
- Dưới View update history, nhấn Uninstall updates.
- Trang mới mở ra với tất cả cập nhật. Tìm cập nhật DirectX, chuột phải chọn uninstall.
- Sau khi gỡ cập nhật, khởi động lại máy.
Sau khi máy khởi động lại, bản cập nhật trước sẽ bị gỡ. Thử cài DirectX trên Windows 10, có thể thành công.
5. Tải Visual C++ Redistributable
Visual C++ redistributable là thành phần quan trọng của DirectX Windows 10. Nếu gặp lỗi cài DirectX, có thể liên quan đến Visual C++ redistributable. Tải và cài lại Visual C++ redistributable cho Windows 10 có thể khắc phục lỗi.
- Vào trang Microsoft để tải gói Visual C++ redistributable.
- Màn hình sẽ hiện ra.
- Nhấn nút Download.
- Trang tiếp theo mở ra.
- Chọn phiên bản tải theo hệ điều hành: nếu 64-bit tick vào x64.exe; nếu 32-bit tick vào vc_redist.x86.exe rồi nhấn Next.
- Phiên bản đã chọn của Visual C++ redistributable sẽ bắt đầu tải.
- Sau khi tải xong, nhấn đúp vào file đã tải.
- Sau các bước trên, thử cài lại DirectX trên Windows 10, có thể cài thành công không lỗi.
6. Cài Đặt .Net Framework Bằng Command Prompt
.Net Framework cũng là phần quan trọng của DirectX, và bạn có thể gặp lỗi cài DirectX do .Net Framework. Hãy thử khắc phục bằng cài .Net Framework. Bạn có thể cài .Net Framework dễ dàng bằng Command Prompt.
- Tìm command prompt bằng tìm kiếm Start Menu.
- Chuột phải vào Command Prompt từ kết quả tìm kiếm & chọn Run as administrator.
- Nhấn Yes khi hỏi xác nhận, Administrator command prompt mở ra.
- Nhập lệnh dưới đây vào command prompt và nhấn Enter:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs - .Net Framework sẽ bắt đầu tải. Cài đặt sẽ tự động bắt đầu.
- Sau khi cài xong, khởi động lại máy.
Sau các bước trên, .Net Framework sẽ được cài, và lỗi DirectX cũng có thể biến mất. Bây giờ bạn có thể cài DirectX trên PC Windows 10 không gặp vấn đề.
Bài viết khuyến nghị:
- Cách Thiết Lập VPN Trên Windows 10
- Dễ Dàng Xem Hoạt Động Chrome Trên Windows 10 Timeline
Hy vọng dùng một trong các phương pháp trên, bạn có thể khắc phục lỗi Unable to Install DirectX on Windows 10. Nếu còn thắc mắc, hãy bình luận bên dưới!