Ứng dụng không thể khởi động chính xác (0xc000007b)
Các ứng dụng Windows(Windows) phụ thuộc vào một số thao tác để được thực thi. Và đồng thời, có nhiều tham số khác nhau cần được đáp ứng để một chương trình được thực thi. Một lỗi có thể xuất hiện khi chạy chúng là - Ứng dụng không thể khởi động chính xác (0xc00007b) (The application was unable to start correctly (0xc00007b)). Có nhiều lý do khiến lỗi này xảy ra, nhưng nguyên nhân chính có thể là do ứng dụng x86 không tương thích với hệ điều hành dựa trên x64.
Lỗi 0x000007b thường chỉ ra xung đột từ phần mềm có kiến trúc không tương thích. Ví dụ: cố gắng sử dụng phần mềm 32 bit trên hệ thống 64 bit. Tuy nhiên, bạn có thể chạy các chương trình 32 bit trên máy tính 64 bit.
Nếu bạn nhìn thấy hộp thoại cho biết Ứng dụng không thể khởi động chính xác(The application was unable to start correctly) , Mã lỗi 0xC000007B , ĐỊNH DẠNG HÌNH ẢNH KHÔNG HỢP LỆ TÌNH TRẠNG(STATUS INVALID IMAGE FORMAT) , khi cố gắng khởi chạy một chương trình hoặc trò chơi, điều này có nghĩa là ứng dụng không tương thích với kiến trúc của Windows 11/10 PC hoặc thiếu phần phụ thuộc. Lỗi này cũng có thể xuất hiện khi bạn sử dụng .NET Framework , Direct X , Driver đã lỗi thời hoặc bị hỏng trong các tệp hệ thống của bạn. Nó cũng có thể xuất hiện khi có sự cố với ổ cứng của bạn.
Trong khi 0xC000007B xảy ra với nhiều chương trình khác, STATUS_INVALID_IMAGE_FORMAT có nghĩa là khi bạn cố gắng chạy một ứng dụng được thiết kế để chạy trên 64-bit hoạt động trên hệ thống 32-bit. Hệ thống không tải được DLL dành cho 64-bit và do đó sẽ rơi vào trạng thái kết thúc. Ngoài ra, nếu bạn cũng được trỏ đến tệp NTStatus.h , điều đó có nghĩa là đây có thể là một trường hợp hỏng tệp.
Ứng dụng không thể khởi động chính xác (0xc000007b)
Có ý tưởng về nguyên nhân gây ra lỗi 0x000007b, bạn được trang bị tốt hơn nhiều để giải quyết vấn đề. Dưới đây là các bản sửa lỗi mà chúng ta sẽ khám phá trong phần này:
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.
Điều đầu tiên bạn nên làm là nhấp vào OK để đóng ứng dụng. Thứ hai(Second) , hãy thử cài đặt lại phương tiện để xem liệu nó có hoạt động cho lần này hay không. Nếu không, hãy thử các phương pháp sau:
- Khởi chạy ứng dụng ở chế độ tương thích.
- Bật .NET Framework.
- Cập nhật DirectX.
- Cài đặt lại Visual C ++.
- Thay thế các DLL bị hỏng
- Cài đặt lại Ứng dụng(Application) với Đặc quyền của Quản trị viên(Admin Privileges)
- Cài đặt & Cập nhật Phụ thuộc
- Sử dụng tiện ích CHKDSK.
Tiếp theo, chúng ta sẽ đi đến chi tiết về các bản sửa lỗi ở trên cũng như các bước cần thiết để thực hiện chúng thành công.
1] Khởi chạy(Launch) ứng dụng ở chế độ tương thích
Chế độ tương thích rất hữu ích để chạy các chương trình không tương thích với hệ thống của bạn. Nếu bạn nghi ngờ rằng khả năng tương thích của ứng dụng là nguyên nhân gây ra lỗi, hãy nhấp chuột phải vào phím tắt và đi tới Thuộc tính(Properties) .
Chuyển sang tab Tương thích của cửa sổ (Compatibility)Thuộc tính(Properties) và nếu bạn biết phiên bản Windows cũ hơn đã xử lý chương trình một cách chính xác, hãy chọn tùy chọn Chạy chương trình này ở chế độ tương thích cho(Run this program in compatibility mode for) tùy chọn.
Ngoài ra, hãy nhấp vào Chạy trình khắc phục sự cố tương thích(Run compatibility troubleshooter) . Tiếp theo, chọn phiên bản Windows(Windows) ổn định từ menu thả xuống Chế độ tương thích (Compatibility mode ) và nhấn nút OK .
2] Bật .NET Framework
Nguyên nhân phổ biến nhất của mã lỗi 0x000007b trong Windows 11/10 là do hệ thống tắt .NET Framework theo mặc định. Bạn phải kích hoạt tính năng này để sử dụng Origin .
Để bật .NET Framework trên máy tính của bạn, hãy nhấn phím Windows và tìm kiếm Bảng điều khiển(Control Panel) . Khởi chạy Bảng điều khiển(Launch Control Panel) .
Thay đổi Bảng điều khiển thành chế độ xem Danh mục(Category) từ liên kết ở góc trên cùng bên phải, sau đó nhấp vào Gỡ cài đặt chương trình(Uninstall a program) Theo chương trình(programs) . Tại đây, chọn liên kết Bật hoặc tắt các tính năng của Windows(Turn Windows features on or off) trong ngăn bên trái.
Đánh dấu tất cả các hộp kiểm cho .NET Framework . Họ nên ở đầu danh sách. Sau khi bật .NET Framework , hãy nhấp vào nút OK . Điều này dừng lỗi 0x000007b.
3] Cập nhật DirectX
Một cách khắc phục cơ bản khác cho sự cố được đề cập ở trên là cập nhật hoặc cài đặt lại DirectX(update or reinstall DirectX) . Bằng cách cập nhật hoặc cài đặt lại DirectX , bạn chỉ có thể thay thế các thành phần bị hỏng hoặc không tương thích của DirectX từ máy tính của mình.
Chúng tôi đã xác định Direct X lỗi thời là một yếu tố có thể gây ra lỗi với mã 0x000007b. Cập nhật Direct X cũng sẽ cải thiện hiệu suất chơi game và hệ thống của bạn. Để cập nhật nó, hãy truy cập trang web Microsoft DirectX và tải xuống phiên bản mới nhất.
Sau khi tải xuống tệp thiết lập Direct X , hãy nhấp đúp vào tệp đó để bắt đầu cài đặt. Trong trường hợp nghiêm trọng của lỗi 0x000007b, quá trình cài đặt Direct X có thể không thành công.
Bạn cũng có thể thử chạy Công cụ chẩn đoán DirectX.(run the DirectX Diagnostic Tool.)
4] Cài đặt lại Visual C ++
Nếu bạn vẫn nhận thấy sự cố sau lần sửa đầu tiên, hãy cài đặt lại Visual C++ Redistribution .
Đầu tiên, bạn phải gỡ cài đặt những gì bạn đã có.
Tìm kiếm Thêm hoặc xóa chương trình(Add or remove programs) trong menu Bắt đầu(Start) và chọn nó. Nhấp(Click) vào tất cả các phiên bản Visual C++ trong danh sách này và gỡ cài đặt chúng.
Sau khi gỡ cài đặt các phần mềm VC ++ khác nhau, hãy mở trang web được liên kết và cuộn xuống phần đầu tiên sau Tóm tắt(Summary) . Đây phải là phiên bản mới nhất.
Tại đây, hãy nhấp vào liên kết bên cạnh x86 và x64 nếu máy tính của bạn là 64-bit vì bạn phải tải xuống cả phiên bản 64-bit và 32-bit. Hệ thống(Systems) trên kiến trúc 32-bit chỉ cần tải xuống x86.
5] Thay thế các tệp DLL bị hỏng
Đôi khi, các tệp DLL bị lỗi bị lỗi cũng có thể gây ra sự cố trong các ứng dụng khi chúng được thực thi. Bạn cần sửa các tệp DLL bị thiếu hoặc bị hỏng này .
- mfc100.dll
- mfc100u.dll
- msvcr100.dll
- msvcp100.dll
- msvcr100_clr04000.dll
Cách tốt nhất để làm điều này là chạy Trình kiểm tra tệp hệ thống hoặc DISM .
6] Cài đặt lại ứng dụng(Reinstall Application) với các đặc quyền của quản trị viên(Admin Privileges)
Khởi động lại PC Windows của bạn, sau đó cài đặt ứng dụng với các đặc quyền của (Windows)Quản trị(Admin) viên . Bạn có thể bấm chuột phải vào nó, sau đó chọn Run as Administrator . Nếu tài khoản của bạn là tài khoản thông thường, hãy đảm bảo yêu cầu quản trị viên giúp bạn cài đặt bằng cách nhập mật khẩu của anh ấy khi được nhắc.
7] Cài đặt và cập nhật phụ thuộc
Nhiều chương trình và ứng dụng đôi khi cần phải có trình điều khiển và phần mềm hỗ trợ được cài đặt để hoạt động bình thường. Trong khi quá trình cài đặt thông thường sẽ xử lý nó, nhưng vì chúng ta đang phải đối mặt với vấn đề kết thúc bất thường này, nên đã đến lúc thực hiện một số kiểm tra thủ công.
a] Cài đặt trình điều khiển đủ điều kiện
Một số ứng dụng và trò chơi cao cấp cần có trình điều khiển chính xác và hợp lệ để hoạt động. Chúng sẽ không hoạt động với các trình điều khiển chung. Microsoft có thử nghiệm Phòng thí nghiệm chất lượng phần cứng Windows(Windows Hardware Quality Labs testing) này hoặc Thử nghiệm WHQL. (WHQL Testing.) Điều này đảm bảo rằng các trình điều khiển đáp ứng trải nghiệm chính xác và vượt qua quá trình kiểm tra thích hợp trước khi được chứng nhận. Vì vậy, khi bạn đang cài đặt trình điều khiển, hãy đảm bảo rằng chúng là trình điều khiển đủ điều kiện cho Windows đó .
b] Cập nhật(Update) hoặc Tải xuống(Download) và cài đặt DirectX
Microsoft DirectX là một bộ công nghệ do Microsoft phát triển để cung cấp khả năng tăng tốc phần cứng cho các ứng dụng đa phương tiện nặng như trò chơi 3D và video HD. Trong khi Windows 10 có Directx 12 , phiên bản trước đó sử dụng DirectX 11 . Đảm bảo làm theo hướng dẫn để cập nhật hoặc cài đặt DirectX(update or install DirectX) trên PC chạy Windows 10 của bạn.
c] Cài đặt Microsoft DirectX End-User Runtime
Microsoft DirectX End-User Runtime cung cấp các bản cập nhật cho phiên bản 9.0c và các phiên bản trước của DirectX . Nhấp vào liên kết này(this link) để tải xuống và cài đặt nó ngay lập tức.
d] Cài đặt(Install) hoặc cập nhật .NET framework
Khung này được sử dụng bởi các ứng dụng và trò chơi trong quá trình phát triển. Điều này có nghĩa là nếu không có tệp thời gian chạy được cài đặt trên PC Windows 10 của bạn, nó sẽ không hoạt động. Cài đặt hoặc cập nhật .NET Framework thật dễ dàng. Bạn cũng có thể xác minh nó bằng cách sử dụng công cụ xác minh thiết lập .NET(.NET setup verification tool) .
8] Sử dụng tiện ích CHKDSK
Tiện ích CHKDSK rất tiện lợi để tìm và khắc phục các sự cố về ổ cứng. Đó là một công cụ dòng lệnh mà bạn có thể sử dụng mà không cần phần mềm hoặc phần cứng bổ sung. Tìm kiếm cmd trong menu Start và nhấp chuột phải vào Command Prompt . Chọn tùy chọn Chạy với tư cách quản trị viên(Run as administrator ) .
Nhập(Input) lệnh dưới đây vào cửa sổ Command Prompt và nhấn phím ENTER(ENTER) .
chkdsk /f /r
Command Prompt bây giờ có thể hỏi bạn xem bạn có muốn quét hệ thống của mình trong lần khởi động lại tiếp theo hay không. Nhấn phím Y để chấp nhận điều này và nhấn ENTER . Máy tính của bạn bây giờ sẽ khởi động lại và bắt đầu quét và sửa chữa các sự cố trên ổ cứng của bạn.
Hy vọng một cái gì đó đã giúp.
Tương tự khác Ứng dụng không thể khởi động chính xác các(The application was unable to start correctly) lỗi:(Other similar The application was unable to start correctly errors:)
- Ứng dụng không thể khởi động chính xác ( 0xc0000142 )
- Ứng dụng không thể khởi chạy đúng cách ( 0xc0000135 )
- Ứng dụng không thể khởi chạy đúng cách 0xc0000005
- Ứng dụng không thể khởi động chính xác ( 0xc0000022 )
- Ứng dụng không thể khởi động chính xác ( 0xc0000018 )
- Ứng dụng không thể khởi động chính xác ( 0xc0000017 ).
Related posts
Windows không thể xác minh chữ ký kỹ thuật số (Code 52)
Sửa kho lưu trữ là ở định dạng không xác định hoặc lỗi bị hỏng
Tính năng này yêu cầu phương tiện di động - Lỗi đặt lại Password
Fix Microsoft Store Đăng nhập error 0x801901f4 trên Windows 11/10
Fix Crypt32.dll không tìm thấy hoặc thiếu lỗi trong Windows 11/10
Error 1327 Invalid Drive Khi cài đặt hoặc gỡ cài đặt các chương trình
Stub nhận một data error message xấu trên Windows 10
Một lỗi đã xảy ra cách áp dụng các thuộc tính cho tập tin trong Windows 10
Làm thế nào để sửa chữa Disk Signature Collision problem trong Windows 10
Lỗi 0x80073D26,0x8007139F hoặc 0x00000001 Gaming service error
Lỗi Fix Event ID 7031 hoặc 7034 khi người dùng đăng xuất máy tính Windows 10
Fix ShellExecuteEx không thành công; Mã error 8235 trên Windows10
Install Realtek HD Audio Driver Failure, Error OxC0000374 trên Windows 10
Fix Logitech Setpoint Runtime error trên Windows 10
file install.wim quá lớn đối với destination file system
Fix Package không thể đăng ký trên Windows 11/10
Fix Application Error 0xc0150004 trên Windows 11/10
Fix Upgrade Errors 0xC190020c, 0xc190020d, 0xc190020e, 0xc190020f
Fix Bdeunlock.exe Bad image, System Error hoặc không đáp ứng lỗi
Setup không thể tạo system partition error mới trên Windows 10