Cách khắc phục lỗi “Ứng dụng không thể khởi động chính xác (0xc0000142)” trong Windows

Bạn có gặp lỗi “ Ứng dụng(Application Was Unable) không thể khởi động chính xác(Correctly) (0xc0000142)” khi cố khởi chạy ứng dụng(error while trying to launch an app) trên PC chạy Windows của mình không? Nếu vậy, bạn có thể cập nhật các công cụ lỗi thời, sửa các tệp bị hỏng và áp dụng một số cách khác để giải quyết lỗi. Chúng tôi sẽ chỉ cho bạn cách làm.

Thông thường, các thành phần phần mềm khác nhau của PC gây ra sự cố, không phải chính ứng dụng của bạn. Bạn có thể sử dụng một số giải pháp để khắc phục các thành phần đó và giúp ứng dụng của bạn chạy bình thường.

Khởi động lại PC Windows 10/11 của bạn

Khi ứng dụng của bạn không khởi chạy(app fails to launch) được, cách khắc phục đơn giản nhất để áp dụng là khởi động lại PC của bạn. Làm như vậy thường khắc phục được nhiều sự cố nhỏ trên hệ thống của bạn, có thể giải quyết được lỗi ứng dụng của bạn.

Đảm(Make) bảo bạn lưu công việc chưa lưu của mình trước khi khởi động lại PC.

  1. Mở menu Bắt đầu(Start) và chọn biểu tượng Nguồn(Power) .
  2. Chọn Khởi động lại trong menu.

  1. Khởi chạy ứng dụng của bạn khi máy tính khởi động lại.

Chạy ứng dụng của bạn với quyền quản trị

Một số ứng dụng yêu cầu đặc quyền của quản trị viên để hoạt động đầy đủ và ứng dụng của bạn có thể là một trong số đó. Trong trường hợp này, hãy sử dụng tùy chọn Windows để chạy ứng dụng của bạn với tư cách quản trị viên(run your app as an admin) để xem liệu điều đó có khắc phục được mã lỗi 0xc0000142 hay không. Nếu có, hãy đặt Windows luôn khởi chạy ứng dụng của bạn với quyền quản trị viên.

  1. Nhấp chuột phải vào lối tắt của ứng dụng và chọn Chạy(Run) với tư cách quản trị viên.

  1. Chọn (Yes) trong lời nhắc Kiểm soát Tài khoản Người dùng .(User Account Control)

Nếu bạn có thể khởi chạy ứng dụng ở chế độ quản trị, hãy yêu cầu Windows luôn khởi chạy phím tắt ứng dụng cụ thể này với các đặc quyền quản trị:

  1. Nhấp chuột phải vào phím tắt của ứng dụng và chọn Thuộc tính.
  2. Chọn tab Lối tắt và chọn (Shortcut)Nâng cao(Advanced) .
  3. Kích hoạt tùy chọn Run as administrator và chọn OK.

  1. Chọn Áp dụng(Choose Apply) , sau đó chọn OK trên cửa sổ Thuộc tính .(Properties)

Mở ứng dụng của bạn ở chế độ tương thích(Compatibility Mode)

Một lý do khiến bạn gặp lỗi “ Ứng dụng(Application Was Unable) không thể khởi động chính xác(Correctly) (0xc0000142)” là ứng dụng của bạn không tương thích với phiên bản Windows của bạn . Điều này thường xảy ra khi bạn nâng cấp PC(upgrade your PC) từ phiên bản hệ điều hành cũ.

Để khắc phục điều đó, Windows cho phép bạn khởi chạy ứng dụng của mình ở chế độ tương thích(launch your apps in compatibility mode) . Chế độ này làm cho ứng dụng của bạn giống như đang chạy trên phiên bản Windows cũ hơn .

  1. Nhấp chuột phải vào phím tắt của ứng dụng và chọn Thuộc tính.
  2. Truy cập tab Tương thích.
  3. Bật Chạy(Run) chương trình này ở chế độ tương thích cho.
  4. Truy cập menu thả xuống bên dưới tùy chọn và chọn phiên bản Windows . Chúng tôi khuyên bạn nên chọn phiên bản mà ứng dụng của bạn hoạt động tốt.

  1. Lưu các thay đổi của bạn bằng cách chọn Áp dụng(Apply) , sau đó chọn OK ở dưới cùng.
  2. Khởi chạy ứng dụng của bạn.

Cập nhật phiên bản Windows(Windows Version) của bạn để sửa lỗi ứng dụng 0xc0000142(Application Error 0xc0000142)

Một lý do có thể khiến ứng dụng của bạn không tải(app fails to load) được là bạn đang sử dụng phiên bản Windows đã lỗi thời . Phiên bản cũ hơn thường có nhiều lỗi đã được sửa ở phiên bản mới hơn.

Trong trường hợp này, bạn có thể cập nhật phiên bản hệ điều hành Windows của mình(update your Windows operating system version) để xem liệu cách đó có giải quyết được sự cố hay không.

  1. Mở Cài đặt bằng cách nhấn Windows + I.
  2. Chọn Cập nhật(Select Update) & Bảo mật(Security) trong Cài đặt(Settings) .
  3. Chọn Windows Update(Choose Windows Update) trong thanh bên ở bên trái.
  4. Chọn Kiểm tra(Select Check) các bản cập nhật trong ngăn bên phải.

  1. Cài đặt các bản cập nhật có sẵn.
  2. Khởi động lại PC của bạn.
  3. Khởi chạy ứng dụng của bạn.

Cập nhật .NET Framework trên Windows

Một số ứng dụng Windows yêu cầu phiên bản .NET Framework mới nhất để hoạt động. Nếu ứng dụng của bạn là một trong số chúng, hãy cập nhật công cụ .NET Framework đã cài đặt của bạn lên phiên bản mới nhất và ứng dụng của bạn sẽ khởi chạy thành công.

  1. Mở trình duyệt web trên PC của bạn và truy cập trang web Tải xuống .NET(.NET Download) .
  2. Chọn phiên bản .NET Framework mới nhất trong danh sách.
  3. Chọn phiên bản cho hệ điều hành của bạn.

  1. Nhấp đúp vào(Double-click) tệp đã tải xuống để bắt đầu cài đặt công cụ.
  2. Khởi động lại ứng dụng của bạn.
  3. Chạy ứng dụng của bạn.

Cập nhật DirectX trên Windows

Nếu bạn gặp phải lỗi “ Ứng dụng(Application Was Unable) không thể khởi động chính xác(Correctly) (0xc0000142)” khi cố gắng khởi chạy trò chơi, hãy cập nhật phiên bản DirectX đã cài đặt(update your installed DirectX version) để giải quyết sự cố của bạn.

  1. Truy cập trang web tải xuống Direct X(Direct X download) trong trình duyệt web của bạn.
  2. Chọn ngôn ngữ của bạn từ menu thả xuống và chọn Tải xuống(Download) .

  1. Khởi chạy tệp đã tải xuống và cài đặt phiên bản DirectX mới nhất.
  2. Khởi động lại máy tính của bạn.
  3. Mở ứng dụng của bạn.

Gỡ cài đặt và cài đặt lại ứng dụng

Các tệp cốt lõi của ứng dụng của bạn có thể đã bị hỏng, ngăn Windows khởi chạy ứng dụng thành công. Bạn có thể khắc phục sự cố này bằng cách xóa tất cả các tệp chính(removing all core files) và cài đặt lại ứng dụng trên PC của mình.

  1. Nhấn Windows + I để mở Cài đặt(Settings) .
  2. Chọn Ứng dụng trong Cài đặt.
  3. Chọn ứng dụng của bạn trên danh sách và chọn Gỡ cài(Uninstall) đặt.

  1. Chọn Gỡ cài đặt trong lời nhắc.

  1. Chạy trình cài đặt ứng dụng của bạn để cài đặt lại ứng dụng.
  2. Nếu ứng dụng của bạn vẫn không mở, hãy tải xuống và chạy lại trình cài đặt ứng dụng.

Cài đặt lại Microsoft Visual C++ Redistributable

Microsoft’s Visual C++ Redistributable là một thành phần thiết yếu để chạy các ứng dụng khác nhau trên PC của bạn. Nếu mục này bị hỏng, bạn sẽ phải gỡ cài đặt và cài đặt lại mục này trên hệ thống của mình.

  1. Mở Control Panel bằng cách truy cập Start , tìm kiếm Control Panel và chọn ứng dụng trong kết quả tìm kiếm.
  2. Chọn Gỡ cài(Select Uninstall) đặt chương trình trong Bảng điều khiển(Control Panel) .

  1. Chọn phiên bản Microsoft Visual C++ Redistributable của bạn trên danh sách và chọn Gỡ cài(Uninstall) đặt ở trên cùng.

  1. Chọn Có trong lời nhắc.
  2. Sử dụng các bước trên để xóa tất cả các phiên bản của thành phần khỏi hệ thống của bạn.
  3. Mở trang Microsoft Visual C++ Redistributable trong trình duyệt web của bạn và tải xuống gói mới nhất.
  4. Chạy tệp đã tải xuống để cài đặt thành phần.

Sửa lỗi tệp bị hỏng và thiếu(Missing) tệp của Windows

Nếu các tệp hệ thống của bạn bị hỏng hoặc bị thiếu, Windows có thể hiển thị nhiều lỗi khác nhau, bao gồm lỗi mà bạn gặp khi cố khởi chạy ứng dụng của mình. Bạn không thể tự sửa các tệp này, vì vậy bạn có thể sử dụng Trình kiểm tra tệp hệ thống(System File Checker) tích hợp sẵn của Windows để tự động tìm và sửa các tệp lõi bị hỏng và bị thiếu(find and fix corrupt and missing core files) .

  1. Mở Start , tìm Command Prompt và chọn Run as administrator ở bên phải.
  2. Chọn Có(Choose Yes) trong lời nhắc Kiểm soát Tài khoản Người dùng .(User Account Control)
  3. Nhập(Enter) thông tin sau vào CMD và nhấn Enter : DISM.exe /Online / Cleanup-image / Restorehealth

  1. Tiếp theo, chạy lệnh sau và nhấn Enter: sfc / scannow

  1. Chờ(Wait) công cụ tìm và sửa các tệp bị lỗi của hệ thống.
  2. Khởi động lại PC của bạn.

Khắc phục sự cố Lỗi “ Ứng dụng(Application Was Unable) không thể khởi động đúng cách” của Windows bằng nhiều phương pháp(Multiple Methods)

Nếu bạn gặp sự cố khi khởi chạy ứng dụng trên PC Windows của mình , nguyên nhân có thể bao gồm các tệp bị hỏng và phiên bản phần mềm lỗi thời. Sử dụng các phương pháp khác nhau được nêu ở trên, bạn có thể sửa lỗi Windows của mình và làm cho ứng dụng của bạn hoạt động. Chúc may mắn!



About the author

Tôi là kỹ sư phần mềm và có kinh nghiệm với cả Microsoft Office và trình duyệt Chrome. Tôi am hiểu nhiều khía cạnh của phát triển web, bao gồm nhưng không giới hạn ở: HTML, CSS, JavaScript, jQuery và React. Sở thích làm việc với công nghệ của tôi cũng có nghĩa là tôi đã quen thuộc với các nền tảng khác nhau (Windows, Mac, iOS) và hiểu cách chúng hoạt động.



Related posts