Lỗi the application was unable to start corectly năm 2024

Lỗi 0xc0000142 xảy ra khi người dùng khởi chạy một số gói phần mềm Windows. Những người gặp phải sự cố này thường thấy thông báo lỗi cho biết “Ứng dụng không thể khởi động chính xác [0xc0000142]” [The application was unable to start correctly]. Khi điều này xảy ra, chương trình sẽ từ chối khởi chạy.

Lỗi 0xc0000142 là một mã lỗi chung có thể ảnh hưởng đến nhiều gói phần mềm Windows. Tuy nhiên, theo báo cáo của nhiều người dùng, nó thường đến từ các game và ứng dụng Microsoft Office.

Bài viết dưới đây sẽ giới thiệu các cách khắc phục lỗi 0xc0000142 trong Windows 11 và 10.

1. Chạy phần mềm với quyền của quản trị viên

Trước hết, hãy thử chạy phần mềm bị ảnh hưởng với tư cách quản trị viên. Điều đó giúp chương trình có thể truy cập nhiều vị trí tệp bị hạn chế hơn. Bạn có thể dừng mã lỗi này bằng cách cài đặt để ứng dụng bị ảnh hưởng luôn chạy với tư cách quản trị viên.

2. Đặt phần mềm chạy ở Chế độ tương thích

Nếu lỗi 0xc0000142 phát sinh với các phần mềm cũ, thì nguyên nhân có thể do sự cố tương thích với nền tảng Windows 11/10. Việc thiết lập game hoặc ứng dụng để chạy ở chế độ tương thích cho nền tảng Windows cũ có thể giải quyết vấn đề này. Cách thực hiện như sau:

  1. Nhấn Windows + E và mở thư mục cài đặt cho phần mềm bị ảnh hưởng.
  2. Click chuột phải vào file EXE [ứng dụng] của phần mềm và chọn Properties [Thuộc tính].
  3. Nhấp vào tab Tương thích [Compatibility ] của cửa sổ thuộc tính .
  4. Chọn hộp kiểm có nhãn Chạy chương trình này ở chế độ tương thích [Run this program in compatibility mode].
  5. Chọn phiên bản Windows là hệ điều hành mới nhất trong năm phần mềm phát hành trong trình đơn thả xuống.Lựa chọn Windows 8 hoặc 7 phù hợp cho hầu hết các ứng dụng.
  6. Nhấp vào Áp dụng [Apply] để đặt chế độ tương thích mới.
  7. Chọn OK để thoát.

Một phương pháp khác là sử dụng chương trình khắc phục sự cố tương thích [Program Compatibility Troubleshooter] của Windows 11. Công cụ này tự động áp dụng các cài đặt tương thích được đề xuất, giúp bạn tiết kiệm đáng kể thời gian và công sức.

3. Quét các tệp hệ thống trên PC

Các tệp hệ thống DLL [Dynamic Link Library hay Thư viện liên kết động] bị hỏng có thể gây ra lỗi 0xc0000142. Bạn có thể kiểm tra và khắc phục lỗi này bằng cách chạy Windows System File Checker .

Bạn cũng nên chạy lệnh quét Quản lý dịch vụ hình ảnh triển khai [Deployment Imaging Servicing Management]. Tiện ích này có thể khắc phục sự cố với hình ảnh hệ thống Windows. Để chạy nó, hãy thực hiện lệnh này trong Command Prompt:

DISM.exe /Online /Cleanup-image /Restorehealth

4. Đặt đúng vùng hệ thống

Để áp dụng cách này, bạn phải chọn cài đặt vùng hệ thống cho phần mềm khớp với vùng cho PC của bạn. Cách thực hiện như sau:

  1. Nhấn phím Windows + R để mở cửa sổ Run, nhập Control Panel và chọn OK .
  2. Bấm vào Khu vực [Region] bên trong cửa sổ Tất cả các mục trong Bảng điều khiển [All Control Panel Items].
  3. Tiếp theo, nhấp vào tab Quản trị [Administrative].
  4. Nhấn nút Thay đổi vùng hệ thống [Change system locale].
  5. Chọn khu vực chính xác cho máy của bạn trong trình đơn thả xuống.
  6. Nhấn OK.
  7. Nhấp vào nút Áp dụng [Apply] để lưu thay đổi và OK để thoát.

5. Đăng ký lại các tệp DLL trong Windows

Nhiều người dùng cho biết đăng ký lại tất cả các tệp DLL có tác dụng sửa lỗi 0xc0000142. Có nhiều tệp DLL, nhưng bạn có thể đăng ký lại tất cả với một lệnh duy nhất như sau:

  1. Nhấn logo Windows + phím S và nhập Dấu nhắc lệnh [Command Prompt].
  2. Mở Dấu nhắc Lệnh với quyền quản trị viên bằng cách chọn Chạy với tư cách quản trị viên [Run as administrator ] cho kết quả tìm kiếm của ứng dụng đó.
  3. Nhập lệnh dưới đây để đăng ký lại DLL và nhấn Return:

    for %1 in [*.dll] do regsvr32 /s %1

  4. Đợi cho đến khi tất cả các tệp DLL đã được đăng ký trước khi đóng Command Prompt.

6. Chạy Quét CHKDSK [Kiểm tra đĩa]

Một lý do khác có thể gây ra lỗi 0xc0000142 là máy có các thành phần đĩa bị lỗi. Bạn có thể kiểm tra và sửa chữa các thành phần này bằng cách chạy quét CHKDSK [Kiểm tra đĩa] trong Command Prompt.

7. Cập nhật driver cho GPU [Bộ xử lý đồ họa]

Nếu bạn cần sửa lỗi 0xc0000142 cho game Windows, thì việc cập nhật driver [trình điều khiển] đồ họa có thể hữu ích. Bạn có thể làm theo cách thủ công, sử dụng công cụ cập nhật driver của bên thứ ba hoặc phần mềm NVIDIA hoặc AMD như GeForce Experience.

8. Kích hoạt tính năng .NET Framework 3.5

Một số phần mềm cần các phiên bản .NET Framework cũ hơn để chạy trong Windows. Vì vậy, bạn có thể cần bật .NET Framework 3.5 trên Windows nếu tính năng đó không khả dụng trên máy của bạn.

9. Chỉnh sửa Windows Registry Key

Nhiều người dùng đã sửa lỗi 0xc0000142 thành công bằng cách chỉnh sửa Windows Registry, cụ thể là sửa đổi giá trị của LoadAppInit_DLL DWORD trong khóa Windows. Đây là các bước thực hiện:

Lưu ý: luôn sao lưu Windows Registry trước khi thực hiện bất kỳ thay đổi nào để đảm bảo bcó thể khôi phục về nguyên bản khi cần thiết.

  1. Nhấp vào biểu tượng kính lúp trên thanh tác vụ hoặc hộp Tìm kiếm để kích hoạt công cụ tìm tệp.
  2. Gõ regedit vào công cụ tìm tệp.
  3. Chọn Registry Editor.
  4. Chuyển đến vị trí của khóa bằng cách nhập đường dẫn sau vào thanh địa chỉ của Registry Editor:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\Windows

  5. Nhấp đúp vào LoadAppInit_DLLs DWORD.
  6. Sau đó, nhập 0 vào hộp Dữ liệu giá trị [Value data] nếu DWORD được đặt khác với 0.
  7. Bấm OK để áp dụng giá trị mới cho LoadAppInit_DLLs DWORD.
  8. Đóng Registry Editor và khởi động lại máy tính.

10. Cài đặt lại gói phần mềm bị ảnh hưởng

Giải pháp cuối cùng là cài đặt lại các gói phần mềm gặp lỗi 0xc0000142.

Có nhiều cách để gỡ cài đặt phần mềm trong Windows và bạn có thể chọn bất kỳ cách nào để xóa ứng dụng. Tuy nhiên, nếu lỗi xảy ra khi bạn mở game, bạn có thể cần gỡ cài đặt bằng phần mềm máy khách của game, chẳng hạn như Epic Games Launcher. Sau đó, hãy cài đặt lại phiên bản mới nhất của ứng dụng bằng cách tải xuống từ App Store hay trang web chính thức của ứng dụng đó.

Lỗi 0xc0000142 đã được sửa

Việc sửa lỗi 0xc0000142 không phải lúc nào cũng dễ dàng vì nó có thể gây ra bởi nhiều nguyên nhân. Vì vậy, có thể bạn sẽ phải thử một vài phương pháp khắc phục sự cố giới thiệu ở trên để tìm ra phương pháp khắc phục lỗi 0xc0000142 trên PC của mình.

Thế application was unable to start correctly là lỗi gì?

Lỗi the application was unable to start correctly 0xc00007b xảy ra khi ứng dụng bị thiếu hoặc lỗi một số file, vì vậy hãy sửa chúng thông qua tính năng repair trên file cài đặt. Hãy tìm lại file .exe khi cài đặt ứng dụng và chạy file > Chọn vào mục repair trong trình cài đặt để chờ được sửa.

Lỗi 0xc00007b là gì?

Lỗi 0xc000007b thường xuất hiện sau khi Update hệ điều hành, bản vá lỗi. Lỗi 0xc000007b là lỗi xuất phát từ.NET Framework, Direct X hoặc Microsoft Visual C ++ hoặc do thiếu file hệ thống.

Chủ Đề