Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Sửa lỗi 0xc00007b "Application was unable to start correctly"

Lỗi 0xc00007b "the application was unable to start correctly" cho thấy file hệ thống Windows bị hỏng hoặc thiếu file DLL của ứng dụng. Lỗi thường gặp khi tải phần mềm từ nguồn không uy tín — nhiều antivirus xóa DLL và chặn chương trình nếu phát hiện đáng ngờ.

Lỗi cũng xảy ra nếu thiếu các gói Visual C++ Redistributable phù hợp (ví dụ: chạy app 32-bit mà thiếu DLL 32-bit). Cần cài đầy đủ VC runtimes.

Dưới đây là các giải pháp từ đơn giản đến nâng cao:

1. Sửa file hệ thống hỏng

Tải và chạy Restoro để quét và khôi phục file hỏng/thiếu từ đây, sau đó cập nhật Windows. Nếu không được, sang phương pháp 2.

2. Chạy chương trình với quyền Admin

Đôi khi lỗi do thiếu quyền quản trị. Chuột phải vào file thực thi → Run as administrator → bấm Yes khi UAC hỏi. Ứng dụng thường chạy được.

Sửa lỗi 0xc00007b  Application was unable to start correctly

3. Cài lại ứng dụng gây lỗi

Cài lại app báo lỗi 0xc000007b thường khắc phục được. Khi cài lại: tắt antivirus, chọn cài thêm các thành phần đi kèm (có thể hữu ích), bỏ qua các toolbar/quảng cáo không liên quan.

4. Cập nhật .NET Framework

.NET Framework cũ cũng gây lỗi. Cập nhật lên phiên bản mới nhất có thể fix.

    Vào Control Panel → Programs and Features → Turn Windows features on or off.
  1. Tích .NET Framework 3.5 → OK. Windows sẽ tải và cài, sau đó khởi động lại.

Sửa lỗi 0xc00007b  Application was unable to start correctly

5. Cập nhật file DLL (xinput1_3.dll)

Cách này hơi phức tạp nhưng hiệu quả. File xinput1_3.dll trong ổ C có thể bị hỏng/ghi đè phiên bản sai.

  1. Tải xinput1_3.dll từ DLLME (tìm trên Google).
  2. Giải nén bằng WinRAR.
  3. Copy file xinput1_3.dll vào C:\Windows\SysWOW64. Khi hỏi ghi đè, chọn Copy and Replace.

6. Cập nhật/cài lại DirectX

Nếu các cách trên không được, cài lại DirectX từ trang Microsoft. Tải bộ cài, chạy, làm theo hướng dẫn, rồi reboot và test.

7. Cài lại hoàn toàn ứng dụng bị ảnh hưởng

Có thể cài đặt trước đó bị lỗi. Quy trình:

  1. Control Panel → Programs → Programs and Features → Uninstall a program.
  2. Chuột phải app bị lỗi → Uninstall.
  3. Làm theo wizard gỡ cài đặt.
  4. Khởi động lại máy.
  5. Cài lại ứng dụng.
  6. Test chạy lại.

Sửa lỗi 0xc00007b  Application was unable to start correctly

8. Gỡ và cài lại Microsoft Visual C++ Redistributable

Vấn đề thường do VC++ Redistributable. Gỡ bản hiện có (x86 cho 32-bit, x64 cho 64-bit — hoặc cả hai), reboot, tải bản mới từ Microsoft, cài đặt, reboot lại.

  1. Control Panel → Programs → Programs and Features → Uninstall a program.
  2. Gỡ Microsoft Visual C++ Redistributable – x86 (32-bit) hoặc x64 (64-bit).
  3. Làm theo wizard, reboot.
  4. Tải bản cài mới: x86 hoặc x64 (tùy hệ điều hành). Nếu gỡ cả hai thì tải cả hai.
  5. Chạy file cài, làm theo hướng dẫn.
  6. Reboot và kiểm tra.

Sửa lỗi 0xc00007b  Application was unable to start correctly

9. Chạy CHKDSK quét ổ cứng

Lỗi ổ cứng cũng gây 0xc00007b. Chạy CHKDSK:

  1. Mở Start, gõ "cmd".
  2. Chuột phải cmd → Run as administrator.
  3. Gõ lệnh:
    chkdsk /f /r
  4. Gõ y để lên lịch quét khi khởi động tiếp theo, Enter.
  5. Khởi động lại máy. CHKDSK sẽ tự chạy quét — hãy kiên nhẫn chờ.
  6. Sau khi xong, boot vào Windows và test.

Sửa lỗi 0xc00007b  Application was unable to start correctly

10. Cập nhật Windows

Cập nhật Windows lên phiên bản mới nhất có thể fix lỗi:

  1. Win+I mở Settings.
  2. Chọn Update & Security → Windows Update.
  3. Bấm Check for Updates, chờ tải xong → Install.
  4. Kiểm tra lại lỗi.

Sửa lỗi 0xc00007b  Application was unable to start correctly

Sửa lỗi 0xc00007b  Application was unable to start correctly

11. Chạy ở Chế độ tương thích (Compatibility Mode)

Một số app cũ không tương thích Windows mới. Chạy ở chế độ tương thích:

  1. Chuột phải file thực thi chính của app → Properties.
  2. Tab Compatibility.
  3. Tích Run this program in compatibility mode for, chọn Windows Vista (hoặc phiên bản khác).
  4. Apply → OK.
  5. Test lại.

Sửa lỗi 0xc00007b  Application was unable to start correctly

12. Cài file .dll (chỉ dành cho VLC)

Một số user fix được bằng cách copy libvlc.dll vào C:\Windows\System32. Cảnh báo: System32 rất nhạy cảm, file DLL từ mạng có thể chứa mã độc. Làm tại rủi ro của bạn.

  1. Tải libvlc.dll từ mạng.
  2. Copy (Ctrl+C).
  3. Dán (Ctrl+V) vào C:\Windows\System32.
  4. Chấp nhận UAC, test lại.

Lưu ý: Cũng hãy xóa shortcut cũ và tạo shortcut mới để chạy app.

13. Cài lại đúng cách Windows VC Runtimes

Lỗi do VC Runtimes cài sai hoặc hỏng. Gỡ hoàn toàn, dọn dẹp, cài lại toàn bộ.

Gỡ tất cả runtimes:

  1. Win+R → gõ Appwiz.cpl → Enter.
  2. Tìm và gỡ tất cả VC++ Redists một by one.

Sửa lỗi 0xc00007b  Application was unable to start correctly

Sửa lỗi 0xc00007b  Application was unable to start correctly

Dọn dẹp WinSxS Component Store:

  1. Win+X → chọn PowerShell (Admin) hoặc Command Prompt (Admin).
  2. Chạy lệnh:
    Dism.exe /online /Cleanup-Image /StartComponentCleanup

Chờ xong, reboot máy.

Cài lại VC Runtimes:

  1. Tải bộ cài toàn bộ VC Runtimes từ đây.
  2. Giải nén.
  3. Chuột phải file install_all.bat → Run as administrator.
  4. Chờ cài tự động xong, reboot, test.

Sửa lỗi 0xc00007b  Application was unable to start correctly

Nếu không cách nào hiệu quả, cài lại Windows sạch (clean install) là giải pháp cuối. Nên thử Repair Install trước, nếu không được thì tải ISO gốc từ Microsoft và clean install.