Làm thế nào để khắc phục DirectX gặp phải lỗi không thể khôi phục trong Windows?
DirectX là một tập hợp các API do chính Microsoft phát triển và phát hành. Đã trở thành thư viện tiêu chuẩn cho đồ họa cao cấp mà phần lớn các trò chơi sử dụng trong các hoạt động hàng ngày của họ. Giống như tất cả các plugin phần mềm khác, DirectX cũng nhận được các bản phát hành phiên bản định kỳ với các phiên bản mới hơn có nhiều chức năng hơn và các tính năng nâng cao.
Tuy nhiên, mặc dù là một trong những thành phần cốt lõi được sử dụng trong trò chơi Windows, chúng tôi đã nhận được một số báo cáo từ người dùng rằng họ gặp phải thông báo lỗi ‘Directx gặp phải một lỗi không thể phục hồi'Bất cứ khi nào họ cố gắng khởi chạy trò chơi trên máy tính của họ. Đây là một kịch bản rất phổ biến và xảy ra với rất nhiều người khác nhau. Trong bài viết này, chúng tôi sẽ đi qua tất cả các lý do tại sao điều này xảy ra và những cách giải quyết có thể có cho vấn đề này.
Nguyên nhân nào gây ra lỗi "DirectX gặp lỗi không thể khôi phục" trong Windows?
Sau khi phân tích một số báo cáo của người dùng và kết hợp các kết quả của chúng tôi, chúng tôi kết luận rằng sự cố xảy ra do một số lý do khác nhau, từ các sự cố phần cứng đến phần mềm. Một số trong số đó là nhưng không giới hạn ở:
Trước khi chúng tôi chuyển sang 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 và có kết nối internet đang hoạt động vì chúng tôi sẽ được cập nhật khá nhiều thành phần khác nhau.
1. Kiểm tra yêu cầu trò chơi
Trước khi chúng tôi bắt đầu với các giải pháp kỹ thuật khác, bạn phải kiểm tra xem phần cứng của mình có đáp ứng được các yêu cầu ban đầu của trò chơi hay không. Bây giờ có một số thứ mà bạn nên tìm kiếm, ví dụ như RAM, CPU, Card đồ họa, v.v. nhưng, thứ quan trọng nhất, trong trường hợp này, là phiên bản DirectX.
Thông thường, mọi trò chơi sử dụng API đều đề cập đến nó bên trong các yêu cầu của nó. Khi bạn kiểm tra yêu cầu của DirectX, bạn cần đảm bảo rằng phần cứng hỗ trợ phiên bản đó. Nhiều người dùng bối rối vì họ có phiên bản DirectX mới nhất Cài đặt nhưng, kể từ khi họ phần cứng không hỗ trợ phiên bản đó, họ gặp phải thông báo lỗi.
Lưu ý yêu cầu DirectX và điều hướng đến nhà sản xuất phần cứng đồ họa của bạn và mở thông tin chi tiết về phiên bản DirectX của nó. Nếu yêu cầu của trò chơi phải có phiên bản mới hơn, bạn cần nâng cấp cạc đồ họa của mình.
Ghi chú: Đối với những người không sử dụng cạc đồ họa để chơi trò chơi, thay vào đó họ nên kiểm tra hỗ trợ CPU của mình cho phiên bản DirectX đó vì hệ thống đồ họa tích hợp đang xử lý tất cả các yêu cầu đồ họa của máy tính.
2. Cài đặt phiên bản DirectX mới nhất
Nếu giải pháp trước đó được kiểm tra và phần cứng của bạn thực sự hỗ trợ phiên bản DirectX của trò chơi, chúng tôi nên kiểm tra xem phiên bản DirectX chính xác đã được cài đặt trên máy tính của bạn hay chưa. Nếu không, chúng tôi sẽ điều hướng đến trang web chính thức của Microsoft và cài đặt phiên bản DirectX từ đó. Đảm bảo rằng bạn đã đăng nhập với tư cách quản trị viên trước khi tiếp tục.
- Nhấn Windows + R, nhập “dxdiag”Trong hộp thoại và nhấn Enter.
- Khi ứng dụng mở ra, bạn sẽ thấy chi tiết thông số kỹ thuật hệ thống của mình. Từ đây, hãy kiểm tra phiên bản DirectX.
- Nếu phiên bản DirectX mới nhất chưa được cài đặt trên máy tính của bạn, bạn nên tìm kiếm phiên bản đó và tìm trang tải xuống chính thức của Microsoft.
- Bấm vào nút của Tải xuống và lưu tệp thực thi vào một vị trí có thể truy cập được.
- Sau đó, nhấp chuột phải vào nó và chọn Chạy như quản trị viên. Hãy để trình hướng dẫn cài đặt làm điều kỳ diệu của nó và đợi quá trình hoàn tất.
- Khởi động lại máy tính của bạn sau khi cài đặt xong, khởi chạy trò chơi và xem sự cố đã được khắc phục chưa.
Ghi chú: Chúng tôi cũng đã gặp một số trường hợp trong đó phiên bản DirectX bắt buộc được hiển thị trong thông số kỹ thuật nhưng bản cập nhật công nghệ mới nhất chưa được cài đặt. Do đó, chúng tôi khuyên bạn nên truy cập trang web tải xuống của Microsoft và cài đặt phiên bản mới nhất từ đó.
3. Thay đổi tỷ lệ hiển thị
Tỷ lệ hiển thị trên máy tính của bạn xác định mức độ phóng đại hoặc thu nhỏ kích thước màn hình trên máy tính của bạn. Đây là một tính năng rất tiện lợi cho nhiều người dùng khác nhau, bao gồm cả những người có vấn đề với thị lực của họ. Mặc dù điều này không xung đột với DirectX hoặc cơ chế đồ họa của trò chơi theo bất kỳ cách nào, nhưng chúng tôi đã thấy một số trường hợp xảy ra.
Ở đây trong giải pháp này, chúng tôi sẽ điều hướng đến cài đặt hiển thị của bạn và thay đổi mức mở rộng và xem liệu điều này có khắc phục được sự cố hay không.
- Nhấp chuột phải vào Màn hình của bạn và nhấp vào Thiết lập hiển thị.
- Khi ở trong cài đặt Hiển thị, hãy tìm tiêu đề của Quy mô và bố cục. Bên dưới, bạn sẽ thấy một số tùy chọn. Chọn từ chúng và nhấp vào cái có Được đề xuất
- Sau khi hoàn thành, khởi động lại của bạn hoàn toàn và kiểm tra xem vấn đề đã được giải quyết tốt chưa.
4. Cập nhật Game / Windows lên bản dựng mới nhất
Một điều khác cần thử trước khi chuyển sang cập nhật cạc đồ họa của bạn là kiểm tra xem bạn đã cài đặt phiên bản cập nhật của trò chơi trên máy tính của mình hay chưa. Các nhà sản xuất phát hành các bản cập nhật để nhắm mục tiêu các thay đổi mới trong HĐH và hỗ trợ các tính năng bổ sung. Một số bản cập nhật có tính chất 'quan trọng' và phải được cài đặt càng sớm càng tốt. Nếu bất kỳ bản cập nhật 'quan trọng' nào không được cài đặt, bạn sẽ gặp phải thông báo lỗi đang được thảo luận.
Trong giải pháp này, chúng tôi sẽ cập nhật cả trò chơi và hệ điều hành của bạn và xem điều này có khắc phục được sự cố cho chúng tôi hay không.
Đầu tiên, chúng tôi sẽ cập nhật Windows.
- Nhấn Windows + S để khởi chạy thanh tìm kiếm, viết Cập nhật trong hộp thoại và mở cài đặt Cập nhật.
- Khi ở trong cài đặt cập nhật, hãy nhấp vào Kiểm tra cập nhật. Máy tính bây giờ sẽ kết nối với máy chủ của Microsoft và xem có bản cập nhật nào không. Nếu có bất kỳ cập nhật nào đã được đánh dấu, hãy thực hiện chúng ngay lập tức.
- Khởi động lại máy tính của bạn sau khi bản cập nhật đã được cài đặt. Bây giờ, hãy mở trò chơi của bạn (hoặc ứng dụng khách trò chơi như Steam hoặc Blizzard) và chuyển đến phần cập nhật. Kiểm tra xem có bất kỳ bản cập nhật nào có sẵn không. Nếu có, hãy tải xuống và cài đặt chúng.
- Khởi động lại máy tính của bạn sau khi cập nhật và kiểm tra xem sự cố đã được giải quyết tốt chưa.
5. Tùy chọn đồ họa nâng cao Tinkering
Một giải pháp khác là bạn tắt hoặc giảm cài đặt đồ họa nâng cao trên trò chơi của mình. Đây là bước rất quan trọng mà đa số người dùng thường bỏ qua. Cài đặt đồ họa nâng cao chẳng hạn như Kiểm soát bóng vv tiêu tốn nhiều tài nguyên hơn trên máy tính của bạn, do đó có thể gây ra một số vấn đề bao gồm cả thông báo lỗi Directx gặp phải một lỗi không thể phục hồi.
Bạn có thể dễ dàng tìm thấy các tùy chọn đồ họa trong bảng điều khiển của các cài đặt cạc đồ họa khác nhau. Bạn cũng nên điều hướng đến cài đặt đồ họa trong trò chơi của trò chơi và kiểm tra cài đặt ở đó. Cố gắng giảm cài đặt xuống mức tối thiểu. Bạn cũng có thể xem xét đặt lại cài đặt về giá trị mặc định và xem liệu điều này có xóa thông báo lỗi DirectX hay không. Dù bằng cách nào, hãy đảm bảo rằng cài đặt đồ họa của bạn đã được kiểm tra trước khi chuyển sang giải pháp tiếp theo.
6. Sử dụng Bảng điều khiển DirectX
Điều cuối cùng cần thử trước khi chúng tôi chuyển sang cài đặt trình điều khiển mới nhất trên máy tính của bạn là tải xuống bảng điều khiển DirectX và thay đổi tùy chọn của trò chơi từ đó. Máy tính của bạn hỗ trợ và thậm chí có thể có phiên bản DirectX chính xác nhưng trò chơi vẫn tiếp tục truy cập phiên bản cũ. Đây là lúc bảng điều khiển phát huy tác dụng. Đảm bảo rằng bạn có kết nối internet đang hoạt động.
- Mở trình duyệt của bạn và tải xuống tệp dxcpl sử dụng các liên kết sau:
64-bit: dxcpl (64-bit)
32-bit: dxcpl (32-bit)
- Sau khi các thư mục cài đặt được tải xuống, hãy khởi chạy nó bằng tài khoản quản trị viên.
- Bây giờ, hãy nhấp vào Chỉnh sửa danh sách từ danh sách các tùy chọn. Bây giờ, hãy nhấp vào nút Thêm vào từ màn hình tiếp theo.
- Điều hướng đến tệp thực thi trò chơi của bạn và chọn nó. Khi quay lại màn hình chính, hãy nhấp vào Cài đặt thiết bị và đảm bảo rằng mức cao nhất đã được chọn.
- Lưu các thay đổi và thoát. Khởi động lại máy tính của bạn và khởi chạy trò chơi. Kiểm tra xem sự cố đã được giải quyết ổn chưa.
7. Cập nhật trình điều khiển đồ họa
Điều cuối cùng chúng tôi có thể làm để loại bỏ lỗi DirectX là đảm bảo rằng bạn đã cài đặt trình điều khiển đồ họa mới nhất trên máy tính của mình. Ở đây, điều này cũng sẽ loại trừ trường hợp trình điều khiển đồ họa của bạn bị hỏng do chưa hoàn thành trong quá trình cài đặt của chúng. Ở đây trong giải pháp này, trước tiên chúng tôi sẽ gỡ cài đặt trình điều khiển đồ họa hiện tại khỏi máy tính của bạn bằng cách sử dụng DDU và sau đó cài đặt các trình điều khiển mặc định. Sau đó, chúng tôi sẽ kiểm tra xem sự cố đã được giải quyết chưa. Nếu không, chúng tôi sẽ cập nhật trình điều khiển theo cách thủ công.
- Sau khi cài đặt Trình gỡ cài đặt trình điều khiển hiển thị (DDU), khởi chạy máy tính của bạn trong chế độ an toàn. Bạn có thể xem bài viết của chúng tôi về cách khởi động máy tính của bạn vào chế độ an toàn.
- Sau khi khởi chạy DDU, hãy chọn tùy chọn đầu tiên “Làm sạch và khởi động lại”. Thao tác này sẽ gỡ cài đặt hoàn toàn các trình điều khiển hiện tại khỏi máy tính của bạn.
- Bây giờ sau khi gỡ cài đặt, hãy khởi động máy tính của bạn bình thường mà không cần chế độ an toàn. Nhấn Windows + R, nhập “devmgmt.msc”Trong hộp thoại và nhấn Enter. Nhấp chuột phải vào bất kỳ không gian nào và chọn “Tìm kiếm các thay đổi phần cứng”. Các trình điều khiển mặc định sẽ được cài đặt. Hãy thử khởi chạy trò chơi và kiểm tra xem điều này có giải quyết được sự cố không.
- Trong phần lớn các trường hợp, trình điều khiển mặc định sẽ không hoạt động với bạn, vì vậy bạn có thể cài đặt trình điều khiển mới nhất thông qua Windows update hoặc điều hướng đến trang web của nhà sản xuất và tải xuống trình điều khiển mới nhất.
Xác định vị trí các trình điều khiển đồ họa, nhấp chuột phải vào chúng và nhấp vào Cập nhật driver. - Sau khi bạn đã cài đặt trình điều khiển, hãy khởi động lại máy tính của bạn và kiểm tra xem sự cố đã được giải quyết chưa.
Ghi chú: Cũng xem xét gỡ cài đặt Trình điều khiển âm thanh NVIDIA Từ máy tính của bạn. Điều này được biết là gây ra vấn đề.
Nếu không có phương pháp nào được hiển thị ở trên giúp ích cho bạn, có thể có một chương trình của bên thứ ba hiện diện trên máy tính của bạn đang cố gắng can thiệp vào trình điều khiển đồ họa, hãy đảm bảo đóng và ép xung chương trình bạn đang chạy ở chế độ nền như vậy như “Lò đốt sau MSI” vì chúng có thể can thiệp vào hệ thống giám sát FPS trong trò chơi. Ngoài ra, hãy đảm bảo tắt bất kỳ loại lớp phủ nào bạn có trên máy tính của mình, chẳng hạn như Lớp phủ của Discord hoặc là Người sói vì họ có xu hướng sử dụng Tăng tốc phần cứng của GPU để làm mịn các lớp phủ làm tăng tải GPU và Trình điều khiển GPU.Đặc biệt nếu bạn đang sử dụng các chương trình như Rainmeter và Wallpaper Engine để cải thiện vẻ ngoài của máy tính, điều này có thể khiến bạn tiêu tốn rất nhiều năng lượng GPU.