Tổng quan về lỗi ứng dụng không thể khởi động chính xác
Thông báo lỗi "Ứng dụng không thể khởi động chính xác (0xc0000005). Nhấn OK để đóng ứng dụng" không hiếm gặp trên Windows 7 32-bit, Windows 10 64-bit, v.v. Theo báo cáo của người dùng, lỗi 0xc0000005 thường xuất hiện sau khi nâng cấp từ Windows 7, 8 lên Windows 10. Sau khi cập nhật Windows 10, nhiều ứng dụng như Overwatch, Adobe, Google Chrome không thể khởi động do lỗi này.
Lỗi ứng dụng 0xc0000005 là gì?
Tóm lại, bạn không thể khởi động một ứng dụng cụ thể do mã lỗi 0xc0000005. Trong một số trường hợp, ngay cả khi ứng dụng đã khởi động, nó vẫn mở nhưng không phản hồi. Điều này thường xảy ra với game Overwatch, Adobe Player, Internet Explorer hoặc Microsoft Edge. Bạn chỉ có thể nhấn OK trong hộp thoại để đóng phần mềm.
Tại sao ứng dụng không thể khởi động chính xác trên Windows 10?
Có ba nguyên nhân chính dẫn đến lỗi này: xung đột phần mềm diệt virus của bên thứ ba, registry bị hỏng và driver card đồ họa cũ. Tóm lại, các xung đột giữa ứng dụng hoặc driver dẫn đến lỗi ứng dụng không khởi động được trên Windows 7, 8, 10.
Cách khắc phục lỗi 0xc0000005 trên Windows 10
Dựa trên nguyên nhân, dưới đây là các phương pháp giải quyết cụ thể:
Giải pháp 1: Kiểm tra điều kiện phần cứng
Thực tế, lỗi này có liên quan đến phần cứng. Thiết bị ngoại vi có thể gây xung đột cho phần mềm. Ví dụ: Overwatch chạy tốt trước đó, nhưng khi cắm micro để dùng voice chat thì game không khởi động được. Hãy thử rút tất cả thiết bị ngoại vi và khởi động lại các ứng dụng như Chrome, Outlook, IE để xem lỗi có biến mất không. Ngoài ra, đảm bảo ổ C: còn trống hơn 25GB.
Giải pháp 2: Quét toàn diện hệ thống Windows 10
Nếu không có lỗi phần cứng, hãy quét toàn diện file, registry, mục khởi động, ổ đĩa, phần mềm gián điệp... Sử dụng Advanced SystemCare để dọn dẹp và tối ưu hệ thống.
- Tải về, cài đặt và chạy Advanced SystemCare.
- Dưới Clean & Optimize, tích Select All rồi nhấn Scan.
- Quá trình quét kéo dài vài phút, bao gồm tối ưu hệ thống và loại bỏ phần mềm gián điệp.
- Nhấn Fix để khắc phục tất cả các mục có vấn đề: file rác, phần mềm bên thứ ba đe dọa, dịch vụ khởi động.
Sau khi Advanced SystemCare sửa xong, khởi động lại ứng dụng để kiểm tra. Nếu lỗi vẫn còn, thử các cách dưới đây.
Giải pháp 3: Gỡ cài đặt phần mềm diệt virus bên thứ ba
Phần mềm diệt virus như Malwarebytes có thể xung đột với ứng dụng khác. Hãy gỡ bỏ chúng:
- Mở Control Panel.
- Chọn Uninstall a program dưới Programs.
- Trong Programs and Features, chuột phải phần mềm gây xung đột chọn Uninstall.
- Khởi động lại Windows 10.
- Bật Windows Defender để bảo vệ máy tính.
Nếu muốn giữ phần mềm diệt virus, hãy xóa các mục spam trong nó để tránh hỏng hóc.
Giải pháp 4: Gỡ cài đặt và cài lại driver gây sự cố
Driver cũ hoặc hỏng (đặc biệt driver màn hình) khiến ứng dụng không khởi động. Cập nhật driver là cần thiết.
Gỡ driver trong Device Manager:
- Vào Device Manager.
- Mở rộng Other devices, chuột phải chọn Uninstall.
- Truy cập trang web chính hãng của thiết bị để tải driver mới nhất.
Cài lại driver tự động: Sử dụng Driver Booster - công cụ cập nhật driver chuyên nghiệp. Nó sẽ quét, tải và cài đặt driver tự động.
- Tải về, cài đặt và chạy Driver Booster.
- Nhấn Scan để tìm driver thiếu, cũ hoặc hỏng.
- Chọn Update Now để tải và cài đặt tất cả driver.
Giải pháp 5: Xóa xung đột Registry
Registry Windows bị hỏng gây không tương thích. Hãy kiểm tra:
- Nhấn Windows + R, gõ regedit.
- Đường dẫn: HKEY_LOCAL_MACHINE > Software.
- Kiểm tra trạng thái các ứng dụng đã cài.
Nếu không xác định được lỗi registry, dùng CCleaner để dọn dẹp xung đột registry.
Giải pháp 6: Sửa chữa dữ liệu cấu hình khởi động (BCD)
Lỗi 0xc0000005 cũng liên quan đến BCD. Cần USB bootable để sửa:
- Cắm USB bootable.
- Khởi động lại từ công cụ cài đặt.
- Chọn Next > Repair your computer > Troubleshoot > Command Prompt.
- Chạy lần lượt các lệnh (nhấn Enter sau mỗi lệnh):
del d:\windows\system32\xntkrnl.exe del d:\windows\system32\xosload.exe del d:\windows\system32\drivers\oem-drv64.sys attrib c:\boot\bcd -h -r -s ren c:\boot\bcd bcd.old bootrec /rebuildbcd
- Khởi động lại Windows 10.
Giải pháp 7: Khắc phục lỗi truy cập bị từ chối 0xc0000005
Đôi khi là lỗi "Access denied" chứ không phải không khởi động được. Nguyên nhân cũng do phần mềm độc hại hoặc cài đặt antivirus. Quét virus bằng Windows Defender. Nếu không hiệu quả, bật DEP (Data Execution Prevention):
- Nhấn Windows + R, gõ sysdm.cpl.
- Trong System Properties, tìm Performance nhấn Settings.
- Chọn Turn on DEP for all programs and services except those I select.
- Nhấn Add chọn file .exe gây sự cố, sau đó Apply và OK.
Sau khi sửa xong, nên tắt DEP cho Windows 10.
Giải pháp 8: Khắc phục lỗi Internet Explorer 0xc0000005
Nếu chỉ IE bị lỗi, Advanced SystemCare cũng có thể khắc phục:
- Trong Advanced SystemCare, vào Toolbox nhấn Win Fix.
- Chọn Fix Internet Explorer để sửa tự động.
Giải pháp 9: Khắc phục lỗi 0xc0000005 khi cài đặt Windows
Trong quá trình cài Windows, lỗi 0xc000005 xuất hiện. Trước hết kiểm tra ổ cứng và RAM không bị lỗi. Sau đó thực hiện khôi phục hệ thống:
- Trong Control Panel, tìm recovery chọn Recovery.
- Nhấn Open system restore.
- Trong Restore system files and settings, nhấn Next để hoàn tất khôi phục.
Khôi phục hệ thống không ảnh hưởng tài liệu, ảnh cá nhân nhưng có thể gỡ các chương trình, driver mới cài. Sau đó cài lại Windows 10, lỗi 0xc0000005 sẽ biến mất.
Tóm lại, lỗi 0xc0000005 có thể khắc phục bằng cách loại bỏ các xung đột. Nếu gặp lỗi truy cập bị từ chối hoặc cài Windows thất bại do 0xc0000005, hãy tham khảo các giải pháp dành riêng.