Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách khắc phục lỗi ứng dụng Windows 0xc0000906

Một số người dùng Windows đã liên hệ sau khi gặp Lỗi ứng dụng 0xc0000906 khi cố mở các ứng dụng bên thứ 3. Một số báo cáo hầu hết ứng dụng họ thử mở đều kích hoạt mã lỗi này, trong khi người khác nói chỉ xảy ra với một số game nhất định. Vấn đề xảy ra trên Windows 7, 8.1 và 10.

Cách khắc phục lỗi ứng dụng Windows 0xc0000906

Nguyên nhân gây ra Lỗi ứng dụng 0xc0000906 trên Windows

Chúng tôi điều tra vấn đề bằng cách xem báo cáo người dùng và thử các chiến lược sửa chữa phổ biến mà người dùng đã triển khai thành công để khắc phục mã lỗi 0xc0000906. Kết quả cho thấy một số nguyên nhân tiềm ẩn khác nhau có thể kích hoạt mã lỗi này. Danh sách ngắn các nguyên nhân tiềm ẩn:

  • Hỏng tệp hệ thống – Hầu hết trường hợp, vấn đề này do hỏng hóc hệ thống can thiệp vào một vài DLL chịu trách nhiệm khởi chạy ứng dụng. Nếu áp dụng, bạn có thể khắc phục bằng cách sửa tệp hỏng qua DISM hoặc SFC hoặc làm mới mỗi thành phần OS qua cài đặt sửa chữa hoặc cài đặt sạch.
  • Thay đổi hệ thống gần đây – Có thể thay đổi máy tính gần đây như cài đặt bên thứ 3 hoặc cập nhật driver can thiệp vào DLL khởi chạy ứng dụng bên thứ 3. Nếu áp dụng, bạn có thể khắc phục bằng tiện ích System Restore khôi phục trạng thái máy về trạng thái khỏe.

Phương pháp 1: Chạy quét DISM và SFC

Như kết quả, trong đại đa số trường hợp, lỗi này do hỏng tệp hệ thống. Mã lỗi 0xc0000906 thường liên quan đến trường hợp hệ thống từng bị thay đổi (như nâng cấp OS, quét bảo mật kết thúc cách ly một số mục, hoặc gián đoạn máy tính bất ngờ).

Nếu áp dụng, cách hiệu quả nhất khắc phục là chạy các tiện ích tích hợp có thể sửa lỗi logic và hỏng tệp hệ thống trong tệp OS. Khi nói đến việc này, cả DISM (Deployment Image Servicing and Management) và SFC (System File Checker).

Mặc dù hoạt động hơi khác, cả hai cuối cùng giúp đạt cùng mục tiêu. DISM giỏi sửa quy trình hệ thống còn SFC giỏi sửa lỗi logic.

Để tối đa hóa cơ hội khắc phục, chúng tôi khuyên chạy cả hai loại quét để cải thiện cơ hội sửa mọi thể hỏng có thể gây ra lỗi 0xc0000906.

Hướng dẫn từng bước nhanh cho toàn bộ quy trình:

  1. Nhấn Windows key + R mở hộp thoại Run. Nhập 'cmd' vào hộp văn bản, sau đó nhấn Ctrl + Shift + Enter mở Command prompt với quyền admin. Khi UAC (User Account Control) nhắc, nhấp Yes cấp đặc quyền.Cách khắc phục lỗi ứng dụng Windows 0xc0000906
  2. Trong CMD nâng cao, nhập lệnh sau theo thứ tự và nhấn Enter khởi động quét DISM:
    Dism.exe /online /cleanup-image /restorehealth Dism.exe /online /cleanup-image /scanhealth

    Lưu ý: Đảm bảo kết nối Internet ổn định trước khi khởi động quy trình. DISM dùng WU tải bản sao khỏe thay thế mục hỏng. Lệnh đầu (scanhealth) phân tích hệ thống cho sự không nhất quán hệ thống trong khi lệnh thứ hai (restorehealth) bắt đầu quy trình sửa chữa.

  3. Chờ quy trình hoàn tất, khởi động lại máy tính và chờ đợi kiên nhẫn trình tự khởi động tiếp theo hoàn tất. Khi xong, làm lại bước 1 mở CMD nâng cao khác. Nhưng lần này, nhập lệnh sau và nhấn Enter khởi động quét SFC:
    sfc /scannow

    Lưu ý: Bajo hoàn cảnh nào cũng không nên ngắt quy trình trước khi hoàn tất (dù thấy hoạt động đóng băng vài phút). Làm vậy khiến hệ thống rủi ro, bạn có thể gặp lỗi logic khác sau.

  4. Khi quét thứ hai xong, khởi động lại máy tính lần nữa và xem vấn đề có khắc phục ở lần khởi động hệ thống tiếp theo không.

Nếu làm theo hướng dẫn trên mà vẫn gặp lỗi 0xc0000906 , chuyển phương pháp dưới.

Phương pháp 2: Thực hiện Khôi phục hệ thống (System Restore)

Nếu bạn mới bắt đầu gặp hành vi này gần đây, có khả năng cao vấn đề do thay đổi hệ thống gần đây. Như một số người dùng xác nhận, dịch vụ bên thứ 3 hoặc dịch vụ có thể chịu trách nhiệm cho việc xuất hiện vấn đề này.

Trong trường hợp này, dùng tiện ích System Restore là một cách thuận tiện nhất để khắc phục. Nhớ rằng mặc định Windows được cấu hình để thường xuyên lưu ảnh chụp nhanh tại các mốc quan trọng (cài đặt cập nhật quan trọng, cài đặt bên thứ 3, v.v.)

Nhưng trước khi làm theo hướng dẫn dưới, nhớ rằng bất kỳ thay đổi nào bạn làm kể từ khi điểm khôi phục được tạo sẽ mất nếu dùng nó khôi phục máy. Bao gồm mọi app đã cài, driver, ứng dụng bên thứ 3, game, và mọi thứ khác.

Nếu hiểu hậu quả, làm theo hướng dẫn dưới để khởi động quy trình khôi phục:

  1. Nhấn Windows key + R mở hộp thoại Run. Nhập 'rstrui' vào hộp văn bản và nhấn Enter mở menu System Restore.Cách khắc phục lỗi ứng dụng Windows 0xc0000906
  2. Khi đến màn hình System Restore ban đầu, nhấp Next (Tiếp theo) để tiến menu tiếp theo.Cách khắc phục lỗi ứng dụng Windows 0xc0000906
  3. Màn hình tiếp theo, bắt đầu bằng cách tích ô liên kết với Show more restore points (Hiển thị thêm điểm khôi phục). Sau khi hoàn tất, so sánh ngày của mỗi điểm khôi phục lưu và chọn điểm được tạo TRƯỚC khi xuất hiện lỗi 0xc0000906 . Khi chọn đúng điểm, nhấp Next tiến menu cuối.Cách khắc phục lỗi ứng dụng Windows 0xc0000906
  4. Khi đến điểm này, tiện ích sẵn sàng. Còn lại chỉ việc khởi động quy trình khôi phục bằng cách nhấp Finish. (Hoàn tất).
  5. Ngay sau, PC sẽ khởi động lại và trạng thái trước sẽ được gắn. Khi quy trình xong, thử khởi chạy ứng dụng lại và xem lỗi 0xc0000906 có khắc phục không.

Nếu vẫn gặp cùng vấn đề, chuyển phương pháp dưới.

Phương pháp 3: Làm mới mọi thành phần OS

Nếu không hướng dẫn nào trên khắc phục được lỗi 0xc0000906 , rất có thể bạn đối mặt với hỏng hệ thống không thể giải quyết theo cách thông thường. Trong trường hợp này, bạn có thể khắc phục bằng quy trình làm mới mọi thành phần Windows.

Reset hoàn toàn tệp hệ thống có thể đạt được bằng hai cách – cài đặt sạch (clean install) hoặc cài đặt sửa chữa (repair install/in-place repair).

Cài đặt sạch là quy trình dễ dàng hơn, nhưng nhược điểm lớn là không được giữ dữ liệu cá nhân (media, app, game, v.v.) trừ khi sao lưu trước.

Cách tập trung hơn nhưng phức tạp hơn là cài đặt sửa chữa (in-place upgrade). Nó là hoạt động lâu hơn, nhưng cho phép giữ tất cả dữ liệu cá nhân bao gồm ứng dụng và game mà không cần tạo bản sao lưu chọn lọc.