Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

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à 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.

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?

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 lỗi không thể khôi phục '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 ta sẽ xem xét tất cả các lý do tại sao điều này xảy ra và các giải pháp có thể có cho vấn đề này là gì.

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 ở:

  • Yêu cầu không đầy đủ: Trong một số trường hợp mà chúng tôi gặp phải, chúng tôi thấy rằng người dùng không có các yêu cầu cụ thể của trò chơi trên máy tính của họ. Nếu yêu cầu DirectX không hoàn tất, bạn có thể gặp phải thông báo lỗi.
  • Trình điều khiển đồ họa bị hỏng: Trình điều khiển đồ họa là thành phần chính truyền tải thông tin giữa HĐH và phần cứng. Nếu bản thân trình điều khiển đồ họa bị hỏng và không hoạt động, bạn sẽ gặp rất nhiều vấn đề, bao gồm cả vấn đề đang được thảo luận.
  • Tỷ lệ hiển thị: Chia tỷ lệ màn hình là một tính năng trong Windows cho phép bạn điều chỉnh kích thước màn hình của mình. Mặc dù hữu ích nhưng nó được biết là nguyên nhân gây ra sự cố với các thành phần DirectX.
  • Trò chơi lỗi thời: Một số người dùng gặp phải thông báo lỗi nếu họ chưa cài đặt phiên bản mới nhất của trò chơi trên máy tính của mình. Cập nhật trò chơi của bạn lên phiên bản / bản vá mới nhất có thể khắc phục sự cố ngay lập tức.
  • DirectX lỗi thời: DirectX có thể được cài đặt trên máy tính của bạn và có thể hoạt động bình thường nhưng nó có thể đã lỗi thời. Cập nhật nó lên phiên bản mới nhất có thể hữu ích.
  • Cài đặt đồ họa nâng cao: Một số card đồ họa cho phép người dùng thiết lập các biến nâng cao giống như chất lượng bóng theo ý thích của họ nhưng nó đã được chứng minh là gây ra vấn đề với DirectX. Việc tắt các tùy chọn này có thể giúp ích cho bạ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ụ: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ó. Sau khi kiểm tra yêu cầu của DirectX, bạn cần đảm bảo rằng phần cứng của mình hỗ trợ phiên bản đó. Nhiều người dùng bối rối vì họ đã cài đặt phiên bản DirectX mới nhất nhưng, vì phần cứng của họ không hỗ trợ phiên bản đó, họ gặp phải thông báo lỗi.

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?

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.

Lưu ý: Đố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 khả năng hỗ trợ CPU của mình cho phiên bản DirectX đó vì hệ thống đồ họa trên bo mạch đ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.

  1. Nhấn Windows + R, nhập “ dxdiag ”Trong hộp thoại và nhấn Enter.
  2. Khi ứng dụng mở ra, bạn sẽ thấy chi tiết về 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. 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?
  3. 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.
  4. Nhấp vào nút Tải xuống và lưu tệp thực thi vào một vị trí có thể truy cập được. 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?
  5. Sau đó, nhấp chuột phải vào nó và chọn Chạy với tư cách 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.
  6. 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.

Lưu ý: 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ệ màn hình 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 đúng như vậy.

Ở đâ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.

  1. Nhấp chuột phải vào Màn hình của bạn và nhấp vào Cài đặt hiển thị . 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?
  2. Khi ở trong cài đặt Hiển thị, hãy tìm tiêu đề của Tỷ lệ 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 một trong số họ đã Được đề xuất 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?
  3. Sau khi hoàn tất, hãy khởi động lại của bạn hoàn toàn và kiểm tra xem vấn đề có được giải quyết ổn thỏa không.

4. Cập nhật Trò chơi / 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 những thay đổi mới trong Hệ điều hành 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 chưa đượ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 cách 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.

  1. 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.
  2. Khi ở trong cài đặt cập nhật, hãy nhấp vào Kiểm tra các bản 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. 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?
  3. 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. 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?
  4. 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. Các 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 tối v.v ... 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ố sự cố, bao gồm cả thông báo lỗi DirectX gặp lỗi không thể khôi phục .

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 việc đặ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.

  1. 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)

  1. 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. 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?
  2. 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 từ màn hình tiếp theo. 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?
  3. Đ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àm thế nào để khắc phục DirectX gặp phải lỗi không thể khôi phục trong Windows?
  4. 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ó được giải quyết ổn thỏa không.

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.

  1. 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 ở 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 ở chế độ an toàn.
  2. 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. 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?
  3. 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ó 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 cách này có giải quyết được sự cố không.
  4. 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 đối 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 bản cập nhật Windows 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.
    Tìm 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 trình điều khiển .

    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?
  5. 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.

Lưu ý: Cũng nên 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 cho là gây ra sự cố.

Nếu không có phương pháp nào được trình bày ở trên giúp ích được 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. là “MSI afterburner” 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 Overwolf vì họ có xu hướng sử dụng Tăng tốc phần cứng của GPU của bạn để làm mịn các lớp phủ làm tăng tải trên GPU của bạn 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.