Bạn gặp lỗi "The Application Was Unable to Start Correctly (0xc0000142)" khi cố gắng khởi chạy ứng dụng trên Windows? Lỗi này thường do các thành phần phần mềm của máy tính (không phải chính ứng dụng) gây ra. Bài viết sẽ hướng dẫn bạn cập nhật công cụ cũ, sửa tệp hỏng và áp dụng nhiều giải pháp khác để khắc phục.
1. Khởi Động Lại Máy Tính Windows 10/11
Cách đơn giản nhất khi ứng dụng không khởi chạy được là khởi động lại máy. Thao tác này thường khắc phục nhiều sự cố nhỏ, có thể giải quyết lỗi ứng dụng.
Lưu ý: Hãy lưu công việc chưa lưu trước khi khởi động lại.
- Mở menu Start, chọn biểu tượng Power (Nguồn).
- Chọn Restart (Khởi động lại).
- Sau khi máy khởi động xong, hãy thử chạy lại ứng dụng.
2. Chạy Ứng Dụng Với Quyền Quản Trị (Admin)
Một số ứng dụng yêu cầu đặc quyền admin mới hoạt động đầy đủ. Hãy thử chạy ứng dụng với quyền quản trị để xem có khắc phục được mã lỗi 0xc0000142 không. Nếu thành công, bạn có thể cấu hình Windows luôn chạy ứng dụng đó với quyền admin.
- Chuột phải vào shortcut ứng dụng, chọn Run as administrator (Chạy với quyền quản trị).
- Chọn Yes trong hộp thoại User Account Control (UAC).
Nếu ứng dụng khởi chạy được ở chế độ admin, hãy thiết lập chạy luôn với quyền admin:
- Chuột phải shortcut, chọn Properties (Thuộc tính).
- Tab Shortcut, nhấn nút Advanced (Nâng cao).
- Tích chọn Run as administrator, nhấn OK.
- Chọn Apply rồi OK trên cửa sổ Properties.
3. Mở Ứng Dụng Ở Chế Độ Tương Thích (Compatibility Mode)
Lỗi 0xc0000142 có thể do ứng dụng không tương thích với phiên bản Windows hiện tại (thường xảy ra sau khi nâng cấp từ Windows cũ). Windows cho phép chạy ứng dụng ở chế độ tương thích, giả lập môi trường phiên bản Windows cũ hơn.
- Chuột phải shortcut ứng dụng, chọn Properties.
- Chuyển sang tab Compatibility (Tương thích).
- Tích Run this program in compatibility mode for (Chạy chương trình này ở chế độ tương thích cho).
- Chọn phiên bản Windows mà ứng dụng từng chạy tốt (ví dụ: Windows 7, Windows 8).
- Nhấn Apply rồi OK để lưu.
- Thử chạy lại ứng dụng.
4. Cập Nhật Windows Để Sửa Lỗi 0xc0000142
Phiên bản Windows cũ thường chứa nhiều lỗi đã được sửa trong các bản cập nhật mới. Hãy cập nhật hệ điều hành:
- Mở Settings bằng Win + I.
- Chọn Update & Security (Cập nhật & Bảo mật).
- Chọn Windows Update ở thanh bên trái.
- Nhấn Check for updates (Kiểm tra cập nhật).
- Cài đặt các bản cập nhật có sẵn.
- Khởi động lại máy.
- Chạy lại ứng dụng.
5. Cập Nhật .NET Framework Trên Windows
Nhiều ứng dụng Windows yêu cầu phiên bản .NET Framework mới nhất. Hãy cập nhật:
- Mở trình duyệt, truy cập trang .NET Download.
- Chọn phiên bản .NET Framework mới nhất trong danh sách.
- Chọn phiên bản phù hợp với hệ điều hành của bạn.
- Chạy tệp vừa tải để cài đặt.
- Khởi động lại máy.
- Chạy ứng dụng.
6. Cập Nhật DirectX Trên Windows
Nếu lỗi xảy ra khi khởi chạy game, hãy cập nhật DirectX:
- Truy cập trang DirectX download.
- Chọn ngôn ngữ, nhấn Download.
- Cài đặt phiên bản DirectX mới nhất.
- Khởi động lại máy.
- Mở ứng dụng/game.
7. Gỡ Cài Đặt và Cài Đặt Lại Ứng Dụng
Tệp cốt lõi của ứng dụng có thể bị hỏng. Hãy gỡ hoàn toàn và cài lại:
- Mở Settings (Win + I), chọn Apps.
- Chọn ứng dụng trong danh sách, nhấn Uninstall (Gỡ cài đặt).
- Xác nhận gỡ cài đặt.
- Chạy bộ cài đặt (installer) của ứng dụng để cài lại.
- Nếu vẫn không mở được, hãy tải lại bộ cài đặt và chạy lại.
8. Cài Đặt Lại Microsoft Visual C++ Redistributable
Visual C++ Redistributable là thành phần thiết yếu để chạy nhiều ứng dụng. Nếu bị hỏng, hãy gỡ và cài lại:
- Mở Control Panel (tìm trong Start), chọn Uninstall a program (Gỡ chương trình).
- Chọn phiên bản Microsoft Visual C++ Redistributable trong danh sách, nhấn Uninstall ở trên cùng.
- Xác nhận Yes.
- Lặp lại để gỡ tất cả các phiên bản của thành phần này.
- Truy cập trang Microsoft Visual C++ Redistributable, tải gói mới nhất.
- Chạy tệp tải về để cài đặt.
9. Sửa Tệp Hệ Thống Windows Bị Hỏng/Thiếu (SFC & DISM)
Nếu tệp hệ thống bị hỏng hoặc thiếu, Windows sẽ báo lỗi khi chạy ứng dụng. Dùng công cụ tích hợp System File Checker (SFC) và DISM để tự động sửa chữa:
- Mở Start, tìm Command Prompt, chuột phải chọn Run as administrator.
- Chọn Yes tại UAC.
- Gõ lệnh sau và nhấn Enter:
DISM.exe /Online /Cleanup-image /Restorehealth
- Tiếp tục gõ lệnh sau và nhấn Enter:
sfc /scannow
- Đợi công cụ quét và sửa chữa tệp hệ thống lỗi.
- Khởi động lại máy.
Tóm Tắt: Khắc Phục Lỗi "The Application Was Unable to Start Correctly" Bằng Nhiều Phương Pháp
Nếu bạn gặp khó khăn khi khởi chạy ứng dụng trên Windows, nguyên nhân thường là do tệp hỏng hoặc phần mềm quá cũ. Sử dụng các phương pháp trên để sửa lỗi và đưa ứng dụng trở lại hoạt động bình thường. Chúc bạn thành công!