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

Cách sửa lỗi Direct3d11 0X087A0001 trên Windows 10

Một số người dùng Windows 10 được cho là gặp Lỗi Direct3D11 0X087A0001 (Không thể đặt Chế độ video) khi cố gắng chạy một số trò chơi đòi hỏi tài nguyên nhất định hoặc khi chạy các công cụ điểm chuẩn khác nhau.

Sau khi chúng tôi đã điều tra kỹ lưỡng vấn đề cụ thể này, hóa ra có một số trường hợp cơ bản khác nhau có thể kích hoạt mã lỗi này. Dưới đây là danh sách rút gọn các thủ phạm tiềm ẩn có thể tạo ra mã lỗi cụ thể này:

Cách sửa lỗi Direct3d11 0X087A0001 trên Windows 10
  • Phiên bản trình điều khiển GPU không ổn định / đã lỗi thời - Theo nhiều người dùng bị ảnh hưởng, vấn đề cụ thể này thường liên quan đến phiên bản beta hoặc lỗi thời của trình điều khiển GPU không được trang bị để hiển thị ứng dụng gây ra lỗi. Trong trường hợp này, bạn có thể giải quyết sự cố bằng cách sử dụng phần mềm cập nhật trình điều khiển Nvidia hoặc AMD chuyên dụng để cài đặt phiên bản mới nhất hiện có.
  • Các thông số tối ưu hóa Windows 10 không được sử dụng - Nếu bạn gặp lỗi này trong khi cố gắng khởi chạy một trò chơi cũ trên Window 10, hãy đảm bảo rằng bạn thực hiện việc đó thông qua trình khởi chạy (GoG, Steam, Epic Games, v.v.) để đảm bảo rằng các thông số làm cho trò chơi có thể được bật Windows 10 đang được sử dụng.
  • Ứng dụng không hỗ trợ chế độ màu của hệ thống - Nếu bạn đang gặp phải sự cố này với một trò chơi ban đầu không được thiết kế để hỗ trợ độ sâu màu 32 bit, bạn có thể tránh hoàn toàn lỗi bằng cách buộc trò chơi thực thi chạy ở Chế độ màu giảm (16 Bit).
  • Tỷ lệ DPI cao không được ứng dụng hỗ trợ - Hóa ra, một số ứng dụng cũ nhất định sẽ gây ra lỗi này vì công cụ đồ họa ứng dụng không hỗ trợ Tỷ lệ DPI cao. Một số người dùng gặp trường hợp tương tự đã giải quyết vấn đề bằng cách thay đổi Tỷ lệ DPI HIgh thành Hệ thống thay vì Ứng dụng.
  • Độ phân giải mặc định không được hỗ trợ - Theo một số người dùng bị ảnh hưởng, bạn cũng có thể gặp sự cố này nếu bạn cố gắng khởi chạy một trò chơi hỗ trợ độ phân giải tối đa theo độ phân giải mà bạn hiện đang sử dụng. Trong trường hợp này, bạn có thể tránh sự cố này xuất hiện bằng cách thay đổi menu Thuộc tính của trò chơi thực thi để trò chơi buộc phải chạy ở độ phân giải được hỗ trợ thấp nhất.
  • Trò chơi không tương thích với Windows 10 - Nhiều trò chơi cũ không tương thích với Windows 10 theo mặc định - Trừ khi bạn dành thời gian sử dụng Chế độ tương thích và làm cho có vẻ như chúng đang chạy trên phiên bản Windows cũ hơn.

Giờ đây, bạn đã biết mọi thủ phạm tiềm ẩn có thể gây ra vấn đề cụ thể này, dưới đây là danh sách các phương pháp đã được xác minh mà những người dùng bị ảnh hưởng khác đã sử dụng thành công để tìm hiểu sâu vấn đề này:

Phương pháp 1:Cài đặt phiên bản trình điều khiển GPU ổn định mới nhất

Theo nhiều người dùng bị ảnh hưởng đã gặp phải lỗi này khi cố chạy một số trò chơi đòi hỏi tài nguyên nhất định, có thể bạn đang gặp sự cố về trình điều khiển.

Trong hầu hết các trường hợp, sự cố là do phiên bản cạc đồ họa có trình điều khiển lỗi thời hoặc do trình điều khiển GPU không ổn định.

Nếu trường hợp này có thể xảy ra, bạn có thể giải quyết vấn đề bằng cách cài đặt lại trình điều khiển GPU mà bạn đang sử dụng.

Lưu ý :Các bước làm như vậy sẽ khác nhau tùy thuộc vào nhà sản xuất GPU của bạn. Để phù hợp với cả người dùng AMD và Nvidia, chúng tôi đã tạo hai hướng dẫn riêng biệt sẽ giúp bạn gỡ cài đặt và cài đặt lại GPU của mình - cho dù bạn đang sử dụng cạc đồ họa AMD hay Nvidia.

Làm theo hướng dẫn áp dụng cho nhà sản xuất GPU của bạn để giải quyết Lỗi Direct3D11 0X087A0001 trên Windows 10:

A. Cài đặt lại trình điều khiển GPU trên NVIDIA

  1. Bắt đầu bằng cách nhấn phím Windows + R để mở Run hộp thoại. Tiếp theo, nhập ‘appwiz.cpl’ bên trong hộp văn bản và nhấn Enter để mở Chương trình và Tệp thực đơn. Cách sửa lỗi Direct3d11 0X087A0001 trên Windows 10
  2. Bên trong Chương trình và Tính năng , hãy tiếp tục bằng cách nhấp vào Nhà xuất bản để sắp xếp danh sách các chương trình đã được cài đặt bởi nhà xuất bản của họ.
  3. Tiếp theo, công việc của bạn là tìm các mục được NVIDIA Corporation xuất bản và nhấp chuột phải vào chúng một cách có hệ thống và nhấp vào Gỡ cài đặt mọi mục bằng menu ngữ cảnh. Cách sửa lỗi Direct3d11 0X087A0001 trên Windows 10
  4. Tiếp theo, làm theo lời nhắc trên màn hình để hoàn tất quá trình gỡ cài đặt.
    Lưu ý: Thực hiện việc này một cách có hệ thống với mọi trình điều khiển được xuất bản bởi Nvidia Corporation .
  5. Sau khi mọi trình điều khiển Nvidia được gỡ cài đặt, hãy khởi động lại máy tính của bạn và đợi quá trình khởi động tiếp theo hoàn tất.
  6. Khi quá trình khởi động tiếp theo hoàn tất, hãy truy cập trang Tải xuống Nvidia GeForce và cài đặt GeForce Experience bằng cách nhấp vào nút Tải xuống ngay bây giờ và làm theo hướng dẫn trên màn hình. Cách sửa lỗi Direct3d11 0X087A0001 trên Windows 10

    Lưu ý: Tiện ích này sẽ tự động tìm và đề xuất các trình điều khiển mà bạn cần cài đặt theo kiểu GPU của mình.

  7. Tiếp theo, mở Nvidia Experience, đăng nhập bằng tài khoản và sau đó cài đặt các trình điều khiển được đề xuất từ ​​ Trình điều khiển trang. Cách sửa lỗi Direct3d11 0X087A0001 trên Windows 10
  8. Sau khi mọi trình điều khiển được đề xuất được cài đặt, hãy khởi động lại máy tính của bạn một lần nữa và xem sự cố có được giải quyết ở lần khởi động máy tính tiếp theo hay không.
  9. Khởi chạy trò chơi trước đây đã gây ra lỗi 0X087A0001 và xem sự cố hiện đã được giải quyết chưa.

B. Cài đặt lại trình điều khiển GPU cho AMD

  1. Truy cập liên kết này trang tải xuống tiện ích AMD Cleanup và tải xuống phiên bản mới nhất.
  2. Sau khi tiện ích AMD Cleanup được tải xuống, hãy nhấp đúp vào tệp thực thi của nó, sau đó nhấp vào tại dấu nhắc xác nhận để chạy tiện ích ở chế độ an toàn và gỡ cài đặt mọi trình điều khiển AMD. Cách sửa lỗi Direct3d11 0X087A0001 trên Windows 10

    Lưu ý: Tiện ích này được thiết kế để loại bỏ triệt để mọi trình điều khiển AMD đã cài đặt, mục đăng ký và chữ ký lưu trữ trình điều khiển - Giúp bạn không phải tìm kiếm và gỡ cài đặt mọi tệp trình điều khiển theo cách thủ công. Để đảm bảo rằng bạn không bỏ sót bất kỳ tệp nào còn sót lại, hãy đảm bảo rằng bạn chạy tiện ích ở chế độ an toàn.

  3. Để khởi động tiện ích, hãy nhấp vào Ok tại dấu nhắc thứ hai để bắt đầu quá trình dọn dẹp AMD. Sau khi bạn làm như vậy, tiện ích sẽ chạy trong nền.
    Lưu ý: Trong quá trình thao tác này, màn hình của bạn có thể nhấp nháy hoặc chuyển sang màu đen trong vài giây. Điều này là hoàn toàn bình thường vì các thành phần màn hình đang bị loại bỏ.
  4. Khi bạn thấy thông báo thành công, hãy nhấp vào Hoàn tất, sau đó khởi động lại máy tính của bạn theo cách thủ công nếu bạn không được nhắc tự động làm như vậy. Cách sửa lỗi Direct3d11 0X087A0001 trên Windows 10
  5. Sau khi máy tính của bạn khởi động lại, hãy truy cập trang tải xuống của trang GPU Tự động phát hiện , sau đó cuộn xuống Tự động phát hiện và cài đặt trình điều khiển đồ họa Radeon cho Windows và nhấp vào Tải xuống ngay bây giờ . Cách sửa lỗi Direct3d11 0X087A0001 trên Windows 10
  6. Sau khi tệp thực thi được tải xuống, hãy mở tệp bằng cách nhấp đúp và làm theo hướng dẫn trên màn hình để cài đặt Radeon Adrenalin. Cách sửa lỗi Direct3d11 0X087A0001 trên Windows 10
  7. Lưu ý: Bạn có thể thay đổi lại thư mục đích mặc định nếu muốn, nhưng điều này không được khuyến khích.
  8. Sau khi quá trình tải xuống hoàn tất, tiện ích sẽ tự động khởi chạy để cố gắng phát hiện sản phẩm đồ họa AMD và hệ điều hành đã cài đặt. Kiên nhẫn chờ đợi cho đến khi quá trình này hoàn tất. Cách sửa lỗi Direct3d11 0X087A0001 trên Windows 10
  9. Sau khi công cụ phát hiện thành công cấu hình hệ thống của bạn và trình điều khiển bạn cần, hãy cài đặt cả Trình điều khiển được đề xuất và tùy chọn bằng cách chọn cả hai và nhấp vào Cài đặt. Cách sửa lỗi Direct3d11 0X087A0001 trên Windows 10
  10. Tiếp theo, chấp nhận EULA sau khi xem xét các điều khoản và điều kiện, sau đó nhấp vào Cài đặt để bắt đầu cài đặt.
  11. Sau khi mọi trình điều khiển cần thiết được cài đặt, hãy khởi động lại máy tính của bạn và cố gắng khởi chạy trò chơi sau khi hoàn tất lần khởi động tiếp theo để xem sự cố hiện đã được giải quyết chưa.

Trong trường hợp cùng một Lỗi Direct3D11 0X087A0001 vẫn xảy ra ngay cả sau khi bạn đảm bảo rằng mình đang sử dụng trình điều khiển GPU mới nhất, hãy chuyển xuống phần sửa lỗi tiềm năng tiếp theo bên dưới.

Phương pháp 2:Khởi chạy Trò chơi qua Trình khởi chạy (nếu có)

Nếu bạn gặp phải sự cố này trong khi cố gắng khởi chạy một trò chơi cũ được hỗ trợ chính thức trên Windows 10, bạn nên đảm bảo rằng bạn khởi chạy trò chơi thông qua trình khởi chạy mà bạn đã mua trò chơi từ đó (ví dụ:từ Steam, GoG, Origin, Epic Games , v.v.)

Điều này rất quan trọng vì trình khởi chạy thường làm cho trò chơi có thể hiển thị lại trên Windows 10 thông qua một loạt các thông số giúp ổn định trò chơi cho phiên bản Windows mới nhất.

Vì vậy, nếu bạn thấy mình trong trường hợp cụ thể này, hãy mở trò chơi Steam, GoG Galaxy hoặc Epic và khởi chạy trò chơi đã kích hoạt 0X087A0001 qua menu thư viện.

Cách sửa lỗi Direct3d11 0X087A0001 trên Windows 10

Sau khi bạn định vị trò chơi bên trong menu Thư viện của trình khởi chạy, hãy mở trò chơi và xem liệu sự cố hiện đã được giải quyết chưa.

Nếu bạn vẫn thấy 0X087A0001 mã lỗi ngay cả khi khởi chạy trò chơi thông qua trình khởi chạy, hãy chuyển xuống phần sửa lỗi tiềm năng tiếp theo bên dưới.

Phương pháp 3:Bật Chế độ màu giảm (nếu có)

Hóa ra, một trường hợp khá phổ biến khác sẽ kích hoạt Lỗi Direct3D11 0X087A0001 là một tình huống mà trò chơi ban đầu không được thiết kế để hỗ trợ độ sâu màu 32-bit (thường bị ép buộc theo mặc định trên Windows 10).

Một số người dùng bị ảnh hưởng cũng đang giải quyết vấn đề này khi cố gắng khởi chạy các trò chơi cũ đã báo cáo rằng cuối cùng họ đã khắc phục được sự cố bằng cách sửa đổi màn hình thuộc tính của tệp thực thi mà họ sử dụng để khởi chạy trò chơi sao cho Chế độ màu giảm:16 bit được bật .

Lưu ý: Cách giải quyết này đã được xác nhận là có hiệu quả bởi rất nhiều người dùng gặp phải sự cố này với Red Alert 2, Yuri’s Revenge và rất nhiều trò chơi cũ.

Nếu bạn đang tìm hướng dẫn cụ thể về cách bật chế độ màu giảm cho trò chơi không thành công với 0X087A0001 , hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới:

  1. Mở File Explorer và điều hướng đến vị trí chứa tệp thi hành mà bạn sử dụng để khởi chạy trò chơi.
  2. Khi bạn đến đúng vị trí, hãy nhấp chuột phải vào tệp thực thi và chọn Thuộc tính từ menu ngữ cảnh vừa xuất hiện. Cách sửa lỗi Direct3d11 0X087A0001 trên Windows 10
  3. Khi bạn đã ở bên trong Thuộc tính màn hình, chọn Khả năng tương thích từ trình đơn ở trên cùng, sau đó chọn hộp được liên kết với Chế độ màu giảm (trong Cài đặt) và đặt menu thả xuống bên dưới thành 16 bit. Cách sửa lỗi Direct3d11 0X087A0001 trên Windows 10

    Lưu ý: Xin lưu ý rằng các ứng dụng mới hơn sẽ không hỗ trợ sửa đổi chế độ màu mặc định - Trong trường hợp này, tùy chọn sẽ chuyển sang màu xám.

  4. Lưu các thay đổi bằng cách nhấp vào Áp dụng để lưu các thay đổi, sau đó khởi chạy lại trò chơi cũ và xem sự cố hiện đã được khắc phục chưa.

Nếu phương pháp này không thể áp dụng được hoặc bạn vẫn gặp phải cùng một mã lỗi 0X087A0001 ngay cả khi bạn đã sửa đổi chế độ màu mặc định, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

Phương pháp 4:Ghi đè tỷ lệ DPI cao (nếu có)

Trong trường hợp giảm chế độ bit màu không tạo ra hiệu ứng hoặc kiến ​​trúc của trò chơi không cho phép bạn thực thi kiểu thay đổi này, điều tiếp theo bạn nên làm là sửa đổi hành vi cài đặt DPI cao của trò chơi.

Một số người dùng bị ảnh hưởng cũng đang giải quyết sự cố này đã báo cáo rằng cuối cùng họ đã khắc phục được sự cố và khởi chạy trò chơi mà không có mã lỗi tương tự bằng cách sử dụng Khả năng tương thích để buộc Tỷ lệ DPI cao ghi đè được thực hiện bởi Hệ thống thay vì ứng dụng.

Nếu bạn chưa thử cách sửa lỗi này, hãy làm theo hướng dẫn bên dưới:

  1. Mở File Explorer và điều hướng đến vị trí chứa tệp thực thi trò chơi.
  2. Khi bạn đến vị trí chính xác, hãy nhấp chuột phải vào trò chơi thực thi và nhấp vào Thuộc tính từ menu ngữ cảnh vừa xuất hiện. Cách sửa lỗi Direct3d11 0X087A0001 trên Windows 10
  3. Khi bạn đã ở bên trong Thuộc tính màn hình trò chơi có thể thực thi, truy cập Khả năng tương thích từ trình đơn ở trên cùng, sau đó nhấp vào Thay đổi cài đặt DPI cao (trong Cài đặt).

    Cách sửa lỗi Direct3d11 0X087A0001 trên Windows 10
  4. Khi bạn đang ở bên trong cửa sổ ghi đè cuộc gọi DPI cao, hãy chọn hộp được liên kết với Ghi đè hành vi chia tỷ lệ DPI cao.
  5. Tiếp theo, thay đổi Tỷ lệ được thực hiện bằng trình đơn thả xuống đến Hệ thống (Nâng cao) và nhấp vào Ok, sau đó Áp dụng để lưu các thay đổi và biến chúng thành vĩnh viễn. Cách sửa lỗi Direct3d11 0X087A0001 trên Windows 10
  6. Khởi chạy lại trò chơi hoặc ứng dụng bình thường và xem lỗi hiện đã được khắc phục chưa.

Trong trường hợp bạn vẫn thấy 0X087A0001 tương tự mã lỗi ( Không thể đặt Chế độ video) khi khởi chạy trò chơi hoặc ứng dụng và xem sự cố hiện đã được khắc phục chưa.

Phương pháp 5:Thay đổi giải pháp ứng dụng (nếu có)

Hóa ra, một trường hợp khá phổ biến khác sẽ tạo ra mã lỗi 0X087A0001 là một trường hợp trong đó ứng dụng cũ ban đầu không được thiết kế để hỗ trợ độ phân giải mà hệ thống của bạn hiện được định cấu hình để chạy trò chơi.

Một số người dùng bị ảnh hưởng gặp phải trường hợp tương tự đã báo cáo rằng sự cố cuối cùng đã được giải quyết sau khi họ sửa đổi hành vi của ứng dụng kế thừa có thể thực thi để buộc phải có độ phân giải thấp nhất khi khởi động.

Nếu bạn cho rằng trường hợp này có thể áp dụng, hãy làm theo hướng dẫn bên dưới để buộc trò chơi khởi chạy giải quyết ứng dụng:

  1. Mở File Explorer và điều hướng đến vị trí nơi ứng dụng cũ được cài đặt.
  2. Khi bạn đến đúng vị trí, hãy nhấp chuột phải vào tệp thực thi mà bạn sử dụng để khởi chạy trò chơi và nhấp vào Thuộc tính từ menu ngữ cảnh. Cách sửa lỗi Direct3d11 0X087A0001 trên Windows 10
  3. Khi bạn đã ở bên trong Thuộc tính , nhấp vào Khả năng tương thích từ trình đơn ở trên cùng, sau đó chọn hộp được liên kết với Chạy ở 640 x 480 độ phân giải màn hình.
  4. Sau khi bạn chọn hộp đúng, hãy nhấp vào Áp dụng để lưu các thay đổi.
  5. Khởi chạy ứng dụng cũ một cách bình thường và xem sự cố hiện đã được khắc phục chưa.

Trong trường hợp mã lỗi tương tự vẫn xảy ra sau khi thử bản sửa lỗi này hoặc phương pháp này không thể áp dụng được, hãy chuyển xuống bản sửa lỗi tiềm năng cuối cùng bên dưới.

Phương pháp 6:Chạy Chương trình ở Chế độ Tương thích

Nếu không có phương pháp nào ở trên được chứng minh là có hiệu quả trong trường hợp của bạn, bạn nên bắt đầu xem xét rằng tuổi già của trò chơi là một vấn đề do không tương thích với Windows 10. Đây là một vấn đề thậm chí còn lớn hơn nếu Bản cập nhật kỷ niệm được cài đặt trên Windows 10.

May mắn thay, bằng cách sử dụng chế độ tương thích, bạn có thể thay đổi Windows nhận thức mà trò chơi đang chạy trên đó. Một số người dùng đã khuyến nghị sử dụng Windows 95 làm Hệ điều hành tương thích khi chạy các trò chơi kế thừa được phát triển trong kỷ nguyên những năm 2000.

Làm theo các bước để xem cách thay đổi nó:

  1. Nhấp chuột phải vào biểu tượng của Diablo 2 trên màn hình của bạn và mở Thuộc tính menu.
  2. Chọn Khả năng tương thích , sau đó chuyển đến Chế độ tương thích và chọn hộp có nội dung ‘Chạy chương trình này ở chế độ tương thích cho:’ .
  3. Sau khi chọn hộp, nó sẽ mở khóa danh sách các phiên bản Windows khác, chọn danh sách và nhấp vào Windows 95 . Cách sửa lỗi Direct3d11 0X087A0001 trên Windows 10
  4. Cuối cùng, nhấp vào Áp dụng và khởi chạy trò chơi để xem mã lỗi đã được giải quyết chưa.