Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Khắc phục lỗi 0x000007b / 0xC000007B "The application was unable to start correctly" trên Windows 11/10

Lỗi The application was unable to start correctly (0xc000007b) hay 0x000007b thường do xung đột kiến trúc: chạy ứng dụng 32-bit trên hệ thống 64-bit thiếu các thư viện tương thích, hoặc do .NET Framework/DirectX/Visual C++ cũ, file hệ thống hỏng, ổ cứng lỗi.

Khắc phục lỗi 0x000007b / 0xC000007B  The application was unable to start correctly  trên Windows 11/10

Thông báo đầy đủ: The application was unable to start correctly, Error Code 0xC000007B, STATUS INVALID IMAGE FORMAT. Nghĩa là ứng dụng không tương thích kiến trúc (32-bit vs 64-bit) hoặc thiếu dependency.

Các phương pháp khắc phục lỗi 0xC000007B

STATUS_INVALID_IMAGE_FORMAT

0xC000007B, STATUS_INVALID_IMAGE_FORMAT, {Bad Image} %hs is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support.

Đầu tiên: bấm OK đóng hộp thoại, thử cài lại phần mềm. Nếu không được, thử các cách sau:

  1. Chạy ứng dụng ở Chế độ tương thích (Compatibility mode)
  2. Bật .NET Framework
  3. Cập nhật DirectX
  4. Cài đặt lại Visual C++ Redistributable
  5. Thay thế DLL bị hỏng
  6. Cài lại ứng dụng với quyền Admin
  7. Cài đặt/Cập nhật các dependency
  8. Dùng CHKDSK kiểm tra ổ cứng

1. Chạy ở Chế độ tương thích

Khắc phục lỗi 0x000007b / 0xC000007B  The application was unable to start correctly  trên Windows 11/10

Chuột phải shortcut/app > Properties > tab Compatibility > tích Run this program in compatibility mode for > chọn Windows 7/8 > OK. Hoặc bấm Run compatibility troubleshooter.

2. Bật .NET Framework

Khắc phục lỗi 0x000007b / 0xC000007B  The application was unable to start correctly  trên Windows 11/10

Windows thường tắt .NET Framework mặc định. Cách bật:

  1. Control Panel > Category view > Uninstall a program.
  2. Bên trái chọn Turn Windows features on or off.
  3. Tích tất cả mục .NET Framework (thường ở đầu danh sách).
  4. OK > khởi động lại.

3. Cập nhật DirectX

DirectX cũ/gây lỗi. Tải bản mới nhất từ trang Microsoft DirectX, cài đặt. Có thể chạy DirectX Diagnostic Tool (Win+R > dxdiag) để kiểm tra phiên bản.

4. Cài đặt lại Visual C++ Redistributable

Khắc phục lỗi 0x000007b / 0xC000007B  The application was unable to start correctly  trên Windows 11/10

  1. Settings > Apps > Installed apps > gỡ bỏ tất cả các bản Microsoft Visual C++ (x86 và x64).
  2. Tải bản mới nhất từ trang Microsoft (cả x86 và x64 nếu dùng Windows 64-bit; chỉ x86 nếu 32-bit).
  3. Cài đặt và khởi động lại.

5. Thay thế DLL bị hỏng

Các DLL thường liên quan: mfc100.dll, mfc100u.dll, msvcr100.dll, msvcp100.dll, msvcr100_clr04000.dll.

Cách tốt nhất: chạy SFC và DISM:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

6. Cài lại ứng dụng với quyền Admin

Khởi động lại máy > chuột phải file cài đặt > Run as administrator. Nếu tài khoản không phải Admin, nhờ tài khoản Admin nhập mật khẩu.

7. Cài đặt/Cập nhật Dependencies

Nhiều app/game cần driver, phần mềm hỗ trợ:

  • Driver WHQL: Cài driver đã qua kiểm chứng WHQL (Windows Hardware Quality Labs) từ trang hãng phần cứng (NVIDIA, AMD, Intel...).
  • DirectX End-User Runtime: Cài bản cập nhật DirectX 9.0c và trước đó.
  • .NET Framework: Cài/cập nhật bản mới nhất, kiểm tra bằng .NET Setup Verification Tool.

8. Dùng CHKDSK kiểm tra ổ cứng

Khắc phục lỗi 0x000007b / 0xC000007B  The application was unable to start correctly  trên Windows 11/10

Mở CMD Admin > gõ:

chkdsk /f /r

Nhấn Y để quét lúc khởi động lại > Enter. Máy sẽ reboot và sửa lỗi ổ cứng.

Các lỗi tương tự: 0xc0000142, 0xc0000135, 0xc0000005, 0xc0000022, 0xc0000018, 0xc0000017.