Cách khắc phục lỗi trình xem sự kiện 0x80000000000000
Một số người dùng đã liên hệ với chúng tôi với các câu hỏi sau khi kiểm tra Nhật ký sự kiện với Mã lỗi 0x80000000000000 sau sự cố ứng dụng hoặc BSOD. Trong hầu hết các trường hợp, những người dùng bị ảnh hưởng đang báo cáo rằng sự cố dường như xảy ra ngẫu nhiên mà không có trình kích hoạt rõ ràng. Sự cố không chỉ xảy ra với một phiên bản Windows nhất định vì nó đã gặp phải trên Windows 7, Windows 8.1 và Windows 10.
Điều gì gây ra lỗi 0x80000000000000?
Chúng tôi đã phân tích lỗi cụ thể này bằng cách xem xét các báo cáo người dùng khác nhau và các chiến lược sửa chữa thường được triển khai để giải quyết vấn đề này. Hóa ra, sự cố có thể do một trong những thủ phạm tiềm ẩn sau đây gây ra:
Phương pháp 1: Cài đặt lại các gói C ++ Redistributable
Cách khắc phục phổ biến nhất cho vấn đề cụ thể này là gỡ cài đặt và sau đó cài đặt lại từng Gói có thể phân phối lại C ++ tiềm năng có thể là nguyên nhân gây ra sự cố này. Điều này cho thấy rằng sự cố rất có thể do cài đặt Visual C ++ Redist bị hỏng.
Quy trình này được xác nhận là có hiệu quả trên cả Windows 7 và Windows 10. Dưới đây là hướng dẫn nhanh về cách gỡ cài đặt và sau đó cài đặt lại tất cả các Gói Visual C ++ bắt buộc có thể gây ra sự cố cụ thể này:
- nhấn Phím Windows + R để mở hộp thoại Chạy. Sau đó, gõ “Appwiz.cpl”bên trong hộp văn bản và nhấn Đi vào để mở ra Chương trình và các tính năng tiện ích.
- Khi bạn ở bên trong màn hình Chương trình và Tính năng, hãy cuộn xuống danh sách các chương trình đã cài đặt và tìm Cài đặt Microsoft Visual C ++ Redist.Khi bạn nhìn thấy chúng, hãy nhấp chuột phải vào từng phần và chọn Gỡ cài đặt từ menu ngữ cảnh.
- Sau đó, làm theo lời nhắc trên màn hình để gỡ cài đặt mọi gói danh sách lại mà bạn đã cài đặt.
- Khi mọi gói đã được gỡ cài đặt, hãy đóng Chương trình và các tính năng cửa sổ và khởi động lại máy tính của bạn.
- Khi trình tự khởi động tiếp theo hoàn tất, hãy cài đặt mọi gói Visual C ++ Redist từ danh sách bên dưới và thực hiện khởi động lại khác sau khi mọi cài đặt hoàn tất:
Visual C ++ 2008 Redistributable (x86)
Visual C ++ 2008 Redistributable (x64)
Visual C ++ 2010 Redistributable (x86)
Visual C ++ 2010 Redistributable (x64)
Visual C ++ 2013 có thể phân phối lại
Visual C ++ 2015 có thể phân phối lại
Ghi chú: Các gói Redist cũ hơn có hai phiên bản khác nhau, tùy thuộc vào kiến trúc của máy tính. Chỉ tải xuống phiên bản bit áp dụng cho kiến trúc hệ điều hành của bạn. - Khi lần khởi động tiếp theo hoàn tất, hãy xem sự cố đã được giải quyết chưa.
Nếu bạn vẫn thấy mới 0x80000000000000 lỗi bên trong Trình xem sự kiện, chuyển xuống phương pháp tiếp theo bên dưới.
Phương pháp 2: Thực hiện quét DISM & SFC
Hóa ra, vấn đề cụ thể này cũng có thể do lỗi tệp hệ thống ở một mức độ nào đó. Nếu sự cố xảy ra do hỏng bên trong một số thư mục Windows hoặc do một số lỗi logic, bạn có thể khắc phục chúng bằng cách thực hiện DISM (Phục vụ và Quản lý Hình ảnh Triển khai) hoặc là SFC (Trình kiểm tra tệp hệ thống) quét để thay thế các lần xuất hiện bị hỏng.
Hai tiện ích này đều có khả năng sửa chữa các tệp hệ thống, nhưng chúng thực hiện theo những cách khác nhau. Trong khi SFC sẽ sửa chữa các tệp bị hỏng bằng cách thay thế chúng bằng các bản sao được lưu trữ cục bộ, DSM dựa vào WU (Windows Update) để tải xuống các bản sao lành mạnh của các lần bị hỏng.
Nhưng vì có nhiều trường hợp một trong những tiện ích này quản lý để tìm ra lỗi mà tiện ích kia không thể xảy ra, chúng tôi khuyến khích bạn chạy cả hai lần quét để khắc phục sự cố. Đây là những gì bạn cần làm:
- nhấn Phím Windows + R để mở ra một Chạy cái hộp. Tiếp theo, nhập hoặc dán ‘Cmd’ bên trong hộp văn bản và nhấn Ctrl + Shift + Enter để mở lời nhắc CMD nâng cao.
Ghi chú: Khi bạn được nhắc bởi UAC (Kiểm soát tài khoản người dùng), nhấp chuột Đúng để cấp đặc quyền quản trị cho cửa sổ CMD.
- Khi bạn đã ở bên trong Command prompt nâng cao, hãy nhập lệnh sau và nhấn Enter để bắt đầu quét SFC:
sfc / scannow
Quan trọng: Khi bạn bắt đầu quét SFC này, không đóng cửa sổ này hoặc tắt máy tính của bạn cho đến khi quy trình hoàn tất. Nếu không làm như vậy sẽ khiến máy tính của bạn có nguy cơ bị hỏng thêm.
- Sau khi quá trình quét hoàn tất, hãy đóng Dấu nhắc lệnh nâng cao và khởi động lại máy tính của bạn ngay cả khi tiện ích không báo cáo bất kỳ tệp bị hỏng nào đã được sửa. SFC nổi tiếng là không báo cáo một lỗi logic mà nó thực sự quản lý để sửa chữa.
- Khi máy tính của bạn khởi động lại, hãy thực hiện lại bước 1 để mở Command Prompt khác. Sau đó, gõ lệnh sau để bắt đầu quét DISM:
DISM / Trực tuyến / Cleanup-Image / RestoreHealth
Ghi chú: DISM yêu cầu kết nối mạng đáng tin cậy để tải xuống tệp lành mạnh để sử dụng thay thế lỗi. Hãy ghi nhớ điều đó trước khi bắt đầu quét DISM.
- Sau khi quá trình quét hoàn tất, hãy khởi động lại hệ thống lần cuối và xem sự cố đã được giải quyết chưa khi quá trình khởi động hệ thống tiếp theo hoàn tất.