01.Lỗi 0xc00007b là gì (và tại sao nó xuất hiện)
Lỗi0xc00007b(mã kỹ thuật:STATUS_INVALID_IMAGE_FORMAT) là một trong những sự cố thường gặp nhất trên Windows 11 khi cố gắng mở trò chơi hoặc chương trình. Thông báo đầy đủ thường nói:"Ứng dụng không thể khởi động chính xác (0xc00007b). Nhấp vào OK để đóng ứng dụng."
Nói một cách đơn giản:Chương trình bạn đang cố mở (thường là 64 bit) đang cố tải thư viện 32 bit (DLL) hoặc ngược lại. Windows phát hiện sự không tương thích này và chặn quá trình khởi động để ngăn chặn hỏng hoặc hỏng bộ nhớ. Vào năm 2026, ngay cả khi Windows 11 ổn định hơn, lỗi này vẫn còn phổ biến do các chương trình cũ (đặc biệt là trò chơi) phụ thuộc vào thời gian chạy cụ thể có thể bị hỏng trên PC của bạn.
🎮 Trò chơi và chương trình bị ảnh hưởng nhiều nhất:
- GTA V, GTA IV, GTA San Andreas(rất phổ biến)
- Phản công (CS 1.6, CS:GO, CS2)
- Sim 3 và 4
- Ác ma trú ẩn 4, 5, 6
- FIFA, PES(các phiên bản cũ hơn)
- Adobe Photoshop, Premiere(khi khởi động)
- AutoCAD, SolidWorks
- Thực tế là bất kỳ trò chơi/chương trình nào sử dụng DirectX hoặc Visual C++
Don't do it Manually.
Voltris Optimizer automates this entire guide and removes Windows delay in seconds.
02.Giải pháp số 1: Visual C++ Redistributable All-in-One (Tỷ lệ thành công: 80%)
Đây là giải pháp giải quyết80% trường hợp. Vấn đề nằm ở các gói Microsoft Visual C++ Redistributable bị hỏng hoặc bị thiếu.
📥 Đầy đủ từng bước
- Gỡ cài đặt TẤT CẢ Visual C++ hiện tại:
- Mở Bảng điều khiển → Chương trình và tính năng
- Tìm kiếmMicrosoft Visual C++(sẽ có nhiều phiên bản: 2005, 2008, 2010, 2012, 2013, 2015-2022)
- Gỡ cài đặtTẤT CẢphiên bản (cả x86/32-bit và x64/64-bit)
- Khởi động lại PC của bạn (quan trọng!)
- Tải xuống Trình cài đặt tất cả trong một Visual C++:
- Tìm kiếm trên Google: "Visual C++ Thời gian chạy có thể phân phối lại tất cả trong một"
- Trang web đáng tin cậy: TechPowerUp hoặc trang web chính thức của Microsoft
- Tải xuống phiên bản mới nhất (2026)
- Cài đặt gói hoàn chỉnh:
- Giải nén tệp ZIP đã tải xuống
- Nhấp chuột phải vào
cài đặt_all.bat→Chạy với tư cách quản trị viên - Đợi 5-10 phút (nó tự động cài đặt tất cả các phiên bản)
- Khởi động lại PC của bạn một lần nữa
- Kiểm tra chương trình/trò chơi:Mở trò chơi đang hiển thị lỗi.95% có thể đã sửa được!
✅ Tại sao điều này lại hiệu quả?
Trình cài đặt tất cả trong một cài đặt lạiTẤT CẢphiên bản Visual C++ (từ 2005 đến 2022), cả 32-bit và 64-bit, trong đúng thư mục (Hệ thống32VàSysWOW64). Điều này đảm bảo rằng bất kỳ trò chơi/chương trình nào, bất kể nó được tạo khi nào, đều có các DLL cần thiết ở đúng phiên bản.
03.Giải pháp số 2: Thời gian chạy DirectX của người dùng cuối (Dành cho trò chơi)
Nếu Giải pháp số 1 không hiệu quả và bạn đang cố mở mộttrò chơi, sự cố có thể thiếu các thành phần DirectX.
⚠️ Quan trọng: DirectX 9.0c so với DirectX 12
Windows 11 được cài đặt sẵn DirectX 12. Tuy nhiên, các trò chơi cũ hơn (2005-2015) sử dụngDirectX 9.0c, KHÔNG được cài đặt theo mặc định. Bạn cần cài đặt thủ công "DirectX End-User Runtime" (bao gồm các tệp DLL DX9 cũ).
🎮 Cách cài đặt thời gian chạy DirectX cho người dùng cuối
- Truy cập trang web của Microsoft:
microsoft.com/downloadvà tìm kiếm"Thời gian chạy DirectX của người dùng cuối". - Tải xuống trình cài đặt web (
dxwebsetup.exe). - Chạy với tư cách Quản trị viên và làm theo hướng dẫn.
- Khởi động lại PC của bạn và kiểm tra lại trò chơi.
04.Giải pháp số 3: .NET Framework 4.8 (Dành cho các chương trình cụ thể)
Một số chương trình (đặc biệt là các phần mềm chuyên nghiệp như AutoCAD, Adobe, v.v.) phụ thuộc vào .NET Framework.
- Tải xuống.NET Framework 4.8(phiên bản ngoại tuyến) từ trang web của Microsoft.
- Cài đặt bình thường (mất 5-10 phút).
- Khởi động lại và kiểm tra.
Ghi chú:Windows 11 đã có sẵn .NET 5/6/7, nhưng các chương trình cũ hơn yêu cầu .NET Framework 4.8 (nhánh cũ).
05.Giải pháp số 4: Kiểm tra tính toàn vẹn của tệp hệ thống (SFC/DISM)
Nếu bạn đã cài đặt tất cả thời gian chạy và lỗi vẫn tiếp diễn thì có thể có lỗi trong chính các tệp hệ thống Windows.
🛠️ Lệnh SFC (Trình kiểm tra tệp hệ thống)
- Mở dấu nhắc lệnh dưới dạngQuản trị viên.
- Kiểu:
sfc /scannowvà nhấn Enter. - Đợi 10-20 phút. Lệnh sẽ quét và sửa chữa các tệp DLL bị hỏng.
- Nếu phát hiện vấn đề, hãy khởi động lại và kiểm tra chương trình.
🔧 Lệnh DISM (Sâu hơn)
Nếu SFC không giải quyết được, hãy sử dụng DISM:
- Trong CMD với tư cách Quản trị viên, hãy chạy:
DISM / Trực tuyến / Hình ảnh dọn dẹp / Khôi phục sức khỏe - Đợi 20-40 phút (nó tải tập tin từ Windows Update).
- Sau khi xong thì chạy
sfc /scannowlại. - Khởi động lại PC của bạn.
06.Giải pháp số 5: Xóa các tệp DLL được tải xuống thủ công (Lỗi thường gặp!)
🚫KHÔNG BAO GIỜ tải xuống DLL từ các trang web ngẫu nhiên!
Nhiều người khi thấy lỗi thiếu DLL đã tìm kiếm trên Google và tải xuống.dlltập tin từ các trang web mờ ám (như "dll-files.com").Đây là nguyên nhân số 1 gây ra lỗi 0xc00007b!Bạn tải sai phiên bản (32-bit khi cần 64-bit) và "đầu độc" hệ thống.
🧹 Cách xóa các tệp DLL được tải xuống theo cách thủ công
- Hãy nhớ những DLL bạn đã tải xuống và đặt theo cách thủ công (ví dụ:
msvcp140.dll,xinput1_3.dll, vân vân). - Chuyển đến các thư mục sau và XÓA các tệp bạn đã đặt:
C:WindowsSystem32C:WindowsSysWOW64- Thư mục trò chơi/chương trình (ví dụ:
C:Tệp chương trìnhTrò chơi của bạn)
- Sau khi xóa, hãy cài đặt lại Visual C++ và DirectX (Giải pháp số 1 và số 2) để cài đặt đúng tệp DLL.
07.Giải pháp số 6: Cài đặt lại Chương trình/Trò chơi ở Chế độ Quản trị viên
Đôi khi, chương trình được cài đặt không chính xác (không có đủ quyền) hoặc đang cố truy cập các tệp được bảo vệ.
🔄 Cài đặt lại đúng cách
- Gỡ cài đặt hoàn toàn chương trình/trò chơi (Bảng điều khiển → Chương trình và tính năng).
- Đồng thời xóa thư mục còn sót lại (thường ở
C: Tệp chương trìnhhoặcTài liệu). - Tải lại trình cài đặt (nếu có thể, phiên bản mới nhất).
- Nhấp chuột phải vào trình cài đặt →Chạy với tư cách quản trị viên.
- Cài đặt vào thư mục không có ký tự đặc biệt (tránh dấu trọng âm, khoảng cách dài).
⚙️ Cấu hình khả năng tương thích
Đối với các trò chơi/chương trình cũ:
- Nhấp chuột phải vào tệp thực thi của trò chơi →Của cải.
- Khả năng tương thíchtab:
- Kiểm tra "Chạy chương trình này ở chế độ tương thích cho" → ChọnWindows 7hoặcWindows 8.
- Chọn "Chạy chương trình này với tư cách quản trị viên".
- Áp dụng và kiểm tra.
08.Giải pháp số 7: Cập nhật Windows và Trình điều khiển (Phương án cuối cùng)
Trong một số ít trường hợp, lỗi có thể do lỗi trong chính Windows hoặc do trình điều khiển GPU lỗi thời.
🔄 Cập nhật Windows
- Đi tới Cài đặt → Cập nhật Windows.
- Nhấp vào "Kiểm tra bản cập nhật" và cài đặt MỌI THỨ.
- Khởi động lại PC của bạn.
🎮 Cập nhật trình điều khiển GPU
- NVIDIA:Tải xuống GeForce Experience và cập nhật trình điều khiển.
- AMD:Tải xuống AMD Adrenalin và cập nhật.
- Intel:Sử dụng Trợ lý Hỗ trợ & Trình điều khiển Intel.
09.Tóm tắt: Thứ tự giải pháp (Từ dễ nhất đến nâng cao nhất)
📋 Danh sách kiểm tra hành động (Tuân theo thứ tự này)
- Xóa các tệp DLL được tải xuống theo cách thủ công(nếu bạn đã làm điều này) - 5 phút
- Gỡ cài đặt tất cả Visual C++→ Cài đặt tất cả trong một → Khởi động lại - 15 phút
- Cài đặt thời gian chạy DirectX cho người dùng cuối(nếu là một trò chơi) - 10 phút
- Cài đặt .NET Framework 4.8(nếu là phần mềm chuyên nghiệp) - 10 phút
- Chạy SFC /scannow- 20 phút
- Cài đặt lại chương trình/trò chơi với tư cách Quản trị viên- 20 phút
- Cập nhật trình điều khiển Windows + GPU(phương sách cuối cùng) - 30 phút
💡 Lời khuyên cuối cùng:95% trường hợp được giải quyết ở bước 1-3. Nếu bạn đến bước 7 mà vẫn gặp lỗi thì có thể chính trò chơi/chương trình đó có vấn đề (tệp thực thi bị hỏng). Trong trường hợp đó, hãy tải lại trò chơi/chương trình từ nguồn chính thức.
Don't do it Manually.
Voltris Optimizer automates this entire guide and removes Windows delay in seconds.
Written by a verified expert
Voltris Technical Team
Expert in Windows system optimization with years of experience in hardware diagnostics, kernel tuning, and advanced technical support. Founder of Voltris and developer of the Voltris Optimizer.
Meet the Voltris TeamConclusion and Next Steps
By following this guide on Cách khắc phục lỗi 0xc00007b: Hướng dẫn dứt khoát (2026), you are equipped with the verified technical knowledge to solve this issue with confidence.
If you still have difficulties after following all steps, our expert support team is available for a personalized remote diagnosis. Every system is unique and may require a specific approach.
