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

Khắc phục lỗi 0xc000007b trên Windows 10/11 trong 8 bước đơn giản

Lỗi Windows 10/11 có thể xảy ra khi bạn không ngờ. Chúng xuất hiện giữa cuộc họp Skype quan trọng, hoặc khi đang chơi game yêu thích.

Đa số lỗi dễ khắc phục, nhưng một số cần giải pháp không hiển nhiên. Ví dụ điển hình là mã lỗi 0xc000007b.

Lỗi 0xc000007b trên máy tính Windows 10/11 là gì?

Mã lỗi 0xc000007b thường xuất hiện khi xung đột giữa tiến trình 64-bit và hệ thống 32-bit. Khác với hệ thống 64-bit, môi trường 32-bit không thể thực hiện các hoạt động đòi hỏi nhiều bộ nhớ. Khi ép buộc tiến trình 64-bit chạy trên hệ thống 32-bit, mã lỗi này thường xảy ra.

Điều này giải thích tại sao bạn thấy lỗi 0xc000007b trên Windows 10/11 khi chạy game 32-bit trên hệ thống 64-bit, hoặc chạy ứng dụng 64-bit yêu cầu nền tảng 32-bit.

Nguyên nhân gây ra lỗi 0xc000007b?

Lỗi 0xc000007b xảy ra khi có vấn đề với Windows DLL. Nó chỉ ra rằng một ứng dụng cố gắng dùng hàm từ DLL (Dynamic Link Library) nhưng DLL không tìm thấy hoặc không tải đúng.

Có ba nguyên nhân có thể:

  • Vấn đề với bản sao DLL của hệ thống, cần cài lại hoặc cập nhật.
  • Đường dẫn ứng dụng tìm DLL không đúng. Có thể có lỗi ở nơi trỏ đến các file này.
  • Malware tấn công hệ thống, làm hỏng file hệ thống.

Thật không may, tính đến thời điểm này, chưa có phương pháp chắc chắn khắc phục mã lỗi 0xc000007b trên Windows 10/11. Tuy nhiên, bạn luôn có thể thử các phương pháp dưới đây.

Khắc phục mã lỗi 0xc000007b trên Windows 10/11

Thử lần lượt các giải pháp dưới đây cho đến khi tìm được cách hiệu quả:

Giải pháp 1: Khởi động lại máy tính

Giải pháp đầu tiên là khởi động lại máy tính. Dù nghe quá đơn giản, đôi khi lại hiệu quả bất ngờ.

Để khởi động lại Windows 10, nhấn nút Power hoặc vào menu Windows chính. Nhấp biểu tượng Power nhỏ và chọn Restart. Đợi thiết bị Windows khởi động lại.

Lưu ý: Trước khi khởi động lại, hãy đảm bảo đã lưu mọi tài liệu đang mở. Khó khôi phục thay đổi chưa lưu nếu khởi động lại đột ngột.

Giải pháp 2: Kiểm tra quyền Administrator

Thường lỗi 0xc000007b do thiếu quyền admin cần thiết để chạy ứng dụng. Để khắc phục, chuột phải vào ứng dụng, chọn Run as Administrator. Chọn Yes xác nhận. Ứng dụng nên chạy suôn sẻ.

Giải pháp 3: Cài lại ứng dụng gặp sự cố

Cài lại ứng dụng gặp sự cố thường khắc phục được lỗi 0xc000007b. Trước khi cài lại, tắt antivirus trước. Sau đó làm theo các bước:

  1. Vào Control Panel.
  2. Chọn Programs và chọn Programs and Features.
  3. Chọn Uninstall a Program.
  4. Làm theo hướng dẫn trên màn hình để gỡ ứng dụng gặp sự cố.
  5. Sau khi gỡ hoàn toàn, khởi động lại máy tính.
  6. Sau khi máy khởi động xong, cài lại ứng dụng. Tải bộ cài mới nhất từ trang web chính thức của nhà phát triển.
  7. Khi cài lại xong, kiểm tra xem vấn đề còn tồn tại không.

Giải pháp 4: Đảm bảo .NET Framework được cập nhật

.NET Framework cũng có thể gây ra mã lỗi 0xc000007b.

.NET Framework là tập hợp thư viện giúp xây dựng ứng dụng chạy trên Windows hoặc nền tảng khác như macOS, Linux. Cung cấp nhiều tính năng: mạng, bảo mật, đồ họa...

Lưu ý quan trọng: .NET Framework không tự làm gì; nó cung cấp các khối xây dựng (API) để bạn tự triển khai. Nếu cần thứ .NET Framework không cung cấp, bạn phải tự tìm cách triển khai!

Để ngăn chương trình này kích hoạt lỗi, hãy đảm bảo nó luôn cập nhật. Cách cập nhật .NET Framework:

  1. Vào Control Panel.
  2. Chọn Programs and Features.
  3. Chọn Turn Windows features on or off.
  4. Cửa sổ mới hiện ra với danh sách tất cả tính năng Windows.
  5. Tìm .NET Framework và nhấn vào.
  6. Nhấn...
  7. Cập nhật sẽ tự động bắt đầu. Đợi hoàn tất.
  8. Máy tính sẽ khởi động lại.

Giải pháp 5: Cập nhật file Xinput1_3.dll

Cập nhật file xinput1_3.dll cũng có thể khắc phục lỗi 0xc000007b. Các bước:

  1. Tải file dll từ nguồn uy tín.
  2. Giải nén bằng Winrar.
  3. Tìm file xinput1_3.dll trong thư mục giải nén, copy vào đích: C:\Windows\SysWOW64.
  4. Khi hỏi xác nhận, nhấn Copy and Replace.

Giải pháp 6: Cài lại gói Microsoft Visual C++ Redistributable

Có lúc gói Microsoft Visual C++ Redistributable gây ra lỗi 0xc000007b. Nếu là trường hợp này, gỡ và cài lại sẽ khắc phục. Làm theo hướng dẫn:

  1. Vào Control Panel.
  2. Chọn Programs, điều hướng đến Programs and Features.
  3. Chọn Uninstall a Program.
  4. Tìm Microsoft Visual C++ Redistributable – x86 nếu máy chạy hệ điều hành 32-bit, hoặc Microsoft Visual C++ Redistributable – 64 nếu chạy 64-bit.
  5. Nhấn...
  6. Đợi wizard gỡ cài đặt hoàn tất.
  7. Khởi động lại máy tính.
  8. Tải gói Microsoft Visual C++ Redistributable tương thích với máy. Đối với 32-bit, tải tại đây. Đối với 64-bit, tải tại đây.
  9. Sau khi tải xong, double-click để bắt đầu cài đặt.
  10. Khởi động lại máy tính.

Giải pháp 7: Khôi phục ổn định hệ thống

Lỗi 0xc000007b cũng có thể do hệ thống không ổn định. Khi máy tính đầy file hỏng và registry không hợp lệ, nhiều lỗi khác nhau xảy ra, trong đó có 0xc000007b.

Để ngăn lỗi này, hãy thường xuyên quét máy tính. Cài công cụ PC Repair uy tín và tự động hóa quá trình quét lỗi Windows 10/11.

PC Repair Tool là chương trình phân tích lỗi máy tính và tự động sửa. Giống như có kỹ thuật viên giàu kinh nghiệm ở đầu ngón tay!

Công cụ này cũng tìm và sửa nhanh, dễ dàng các vấn đề máy tính. Nó phân tích hệ thống tìm vấn đề như virus hoặc file hỏng, sau đó tự động sửa. Với sự hỗ trợ này, không cần lo lắng về việc sửa máy; nó tự lo!

Giải pháp 8: Chạy quét CHKDSK nhanh

Nếu các giải pháp trên không hiệu quả, hãy chạy quét CHKDSK nhanh kiểm tra ổ cứng có vấn đề không.

CHKDSK là lệnh kiểm tra tính toàn vẹn ổ cứng hoặc volume. Hoạt động bằng cách đọc mọi sector trên đĩa, so sánh với vị trí vật lý trên đĩa (theo bảng phân vùng). Mọi khác biệt giữa hai vị trí được coi là hỏng và báo cáo lại.

Lưu ý: CHKDSK không thực sự sửa vấn đề—chỉ báo cáo để bạn tự xử lý bằng công cụ khác.

Lệnh chkdsk nhận nhiều đối số tùy chỉnh hành vi. Ví dụ: chỉ định ổ đĩa kiểm tra (C:\), mức độ chi tiết (-v verbose), thời gian chờ (-w n với n là giây), hoặc có thử phục hồi sector hỏng (-r). Nếu không có đối số, chkdsk chạy với giá trị mặc định.

Đối với lỗi 0xc000007b, làm theo các bước:

  1. Vào Start
  2. Trong thanh tìm kiếm, gõ cmd.
  3. Chuột phải mục đầu tiên trong kết quả tìm kiếm.
  4. Chọn Run as Administrator.
  5. Cửa sổ Command Prompt mở với con trỏ nhấp nháy.
  6. Nhập lệnh: chkdsk /f /r.
  7. Nhấn Enter.
  8. Sẽ hỏi có muốn lên lịch quét lần sau khởi động không. Xác nhận bằng y và nhấn Enter.
  9. Khởi động lại máy tính.
  10. Khi máy khởi động, quét CHKDSK sẽ bắt đầu. Hãy kiên nhẫn chờ vì sẽ mất một chút thời gian.

Kết luận

Lần sau gặp lỗi 0xc000007b, bạn đã biết làm gì. Thử các giải pháp trên cho đến khi tìm được cách hiệu quả. Nếu không,建议 bạn mang máy tính đến kỹ thuật viên uy tín, chuyên nghiệp để kiểm tra.

Bạn từng gặp lỗi 0xc000007b chưa? Bạn xử lý như thế nào? Hãy chia sẻ kinh nghiệm và suy nghĩ trong phần bình luận!