Gần đây tôi đã gặp phải các sự cố lạ với một số ứng dụng Windows 8 hiện đại. Một vài trong số họ (không phải tất cả) đã bị hỏng hóc. Khi tôi khởi chạy các ứng dụng này, chúng chưa bao giờ bắt đầu và sau một hoặc hai giây, tôi đã trở lại màn hình Bắt đầu . Tôi đã làm một chút nghiên cứu với sự giúp đỡ của Event Viewer . Nó đã nói rằng những ứng dụng bị rơi với mã ngoại lệ 0xc0000005 và rằng tập tin atidxx64.dll được cài đặt bởi trình điều khiển card video AMD / ATI của tôi là nguyên nhân của vấn đề. Chuyện gì vậy? Làm thế nào để giải quyết vấn đề này?
Mô tả sự cố - Chi tiết khác
Như tôi đã đề cập trong phần giới thiệu, vấn đề này không ảnh hưởng đến tất cả các ứng dụng Windows 8. Chỉ một số ứng dụng. Trên các thiết bị Windows 8 của tôi, tôi không thể sử dụng các ứng dụng như AccuWeather dành cho Windows 8 hoặc Digital Live Tile Clock. Tất cả những người khác làm việc tốt.
Vì không có thông báo lỗi nào được hiển thị, tôi đã bối rối. Chuyện gì vậy? Tôi đã kiểm tra cài đặt tường lửa của mình và chúng vẫn ổn. Nó không chặn bất kỳ ứng dụng Windows 8 nào.
Sau đó, tôi đã mở Event Viewer đáng tin cậy. Tôi đã đi đến Windows Logs -> Ứng dụng và tìm kiếm lỗi. Tôi không mất nhiều thời gian để tìm chúng.
Đối với mỗi ứng dụng bị hỏng hóc, các lỗi và mã giống nhau đã được ghi lại. Ngoài ra, hai bản ghi lỗi đã được tạo cho mỗi ứng dụng được khởi chạy.
Nhật ký lỗi đầu tiên được hiển thị bên dưới. Nó đã đề cập đến tập tin atidxx64.dll như là mô-đun lỗi. Ngoài ra, một mã ngoại lệ 0xc0000005 lạ đã được đề cập.
Nhật ký lỗi thứ hai cho biết "Quá trình đã bị chấm dứt do một ngoại lệ chưa được giải quyết" .
Tất cả đều vô nghĩa nhưng tôi có thêm chi tiết để bắt đầu tìm kiếm.
Tôi thấy những người gặp phải vấn đề tương tự và một số người nói rằng các trình điều khiển AMD / ATI có lỗi và họ cần phải được loại bỏ. Tôi tìm thấy điều này một chút cực đoan cho một giải pháp. Nếu có bất kỳ sự không tương thích nào với Windows 8, nó sẽ phổ biến rộng rãi, nổi tiếng và Microsoft hoặc AMD sẽ làm điều gì đó về nó. Tôi đã tìm ra vấn đề phải nằm trong cách trình điều khiển video được cấu hình. Do đó, tôi bắt đầu thử nghiệm với từng cài đặt, cho đến khi tôi tìm thấy cài đặt khiến mọi thứ gặp sự cố.
Nguyên nhân gốc - Lọc hình thái
Sau khi mày mò một lúc với tất cả các thiết lập ứng dụng 3D của card màn hình, tôi thấy rằng, sau khi vô hiệu hóa một thiết lập cụ thể, mọi thứ hoạt động tốt.
Thủ phạm là Lọc Hình thái học . Khi nó được bật, các ứng dụng Windows 8 tôi đã đề cập bị lỗi. Khi nó đã được tắt, họ làm việc mà không có bất kỳ vấn đề.
Lọc hình thái là gì và nó làm gì? AMD có một số tài liệu phong nha về tính năng đồ họa này ở đây: Hình thái Anti-Aliasing. Rõ ràng, nó là một công nghệ nâng cao chất lượng hình ảnh trong các trò chơi video.
Tôi đã kích hoạt nó như là một thiết lập hệ thống rộng để vô hiệu hóa nó là phải, để thoát khỏi vấn đề tôi đang gặp phải. Tuy nhiên, các trình điều khiển AMD / ATI cho phép bạn tạo các hồ sơ ứng dụng. Do đó, đối với các trò chơi tôi muốn phát, tôi có thể bật cài đặt này một cách riêng biệt, để tôi không ảnh hưởng đến chức năng của các ứng dụng Windows 8 được cài đặt trên máy tính của tôi.
Nhưng, đủ nói chuyện. Làm thế nào để bạn vô hiệu hóa nó? Mở "Trung tâm điều khiển động cơ tầm nhìn AMD" . Đi tới "Trò chơi -> Cài đặt ứng dụng 3D" .
Trong danh mục Cài đặt hệ thống, đặt Lọc hình thái thành Tắt và nhấp vào Áp dụng .
Đã giải quyết được vấn đề! :)
Phần kết luận
Đây là một vấn đề khó chịu. Không có thông báo lỗi, manh mối khó tìm và có rất ít thông tin trên web. Tôi đã may mắn khi thử nghiệm của tôi dẫn tôi đến giải pháp này. Hy vọng bài viết này sẽ giúp những người khác gặp phải vấn đề tương tự.