113 lượt xem

Nguyên nhân và cách khắc phục lỗi 0xc00007b trên windows

Việc máy tính đột nhiên hiển thị thông báo lỗi 0xc000007b khiến người dùng cảm thấy vô cùng khó hiểu. Đây là một lỗi thường gặp đối với những ai thường xuyên chơi các trò chơi có cấu hình đồ họa cao như Fifa, Far Cry 4 , Assassins Creed… Thông thường, 0xc00007b liên quan đến các .NET Framework, Direct X hoặc Microsoft Visual C ++ được cài đặt trên hệ điều hành windows 10/8/7. Trong chuyên mục sửa lỗi máy tính của blog hỗ trợ dưới đây thì mình xin được chia sẻ đến mọi người nguyên nhân hiện lỗi 0xc00007b và cách sửa chữa ở các phần mục bên dưới

Thông báo lỗi 0xc00007b là gì?

Đây là một lỗi thường gặp ở người dùng windows 10, 8 và 7 nó được hiển thị khác nhau theo thời gian nhưng chung quy lỗi này có mã nhận biết là 0xc00007b. Thông thường, người dùng windows sẽ hay thấy dòng thông báo:

“The application was unable to start correctly (0xc000007b). Click OK to close the application.”

Và để sửa lỗi 0xc00007b này thì trước tiên chúng ta cần tìm hiểu qua nguyên do tại sao lại xuất hiện thông báo đó trên máy tính laptop, pc của mình ở phần mục bên dưới nhé!

Nguyên nhân hiện thông báo lỗi 0xc00007b

Theo đó có 4 nguyên do chính dẫn đến hiện tượng máy tính windows hiển thị thông báo lỗi 0xc00007b này. Ứng theo mỗi nguyên nhân khác nhau thì phương pháp khắc phục cũng khác nhau nên mọi người cần kiểm tra kĩ xem thiết bị của mình bị vấn đề gì qua các phần lỗi sau nhé:

  1. Do người dùng cố gắng khởi chạy phần mềm ứng dụng phiên bản 32-bit trên hệ điều hành phiên bản 64-bit
  2. Trong quá trình chuyển đổi hệ điều hành từ windows 10/ 8 xuống windows 7 hoặc ngược lại gặp một số vấn đề về các file cài đặt
  3. Do .NET Framework trên máy tính của mọi người không đáp ứng được yêu cầu khởi chạy các trò chơi có đồ họa cao
  4. Khi khởi chạy phần mềm ứng udjng không ở quyền cao nhất (administrator) cũng là nguyên nhân dẫn đến thông báo 0xc00007b

Cách sửa lỗi 0xc00007b trên windows

Trong các phần mục dưới đây mà blog hỗ trợ chia sẻ sẽ nêu ra tổng cộng 9 phương pháp giúp người dùng khắc phục được thông báo lỗi này. Mọi người, làm theo từng phương pháp 1 để sửa lỗi nha. Lưu ý, những cách bên dưới đây có thể áp dụng được cho mọi phiên bản hệ điều hành win bao gồm windows 10, windows 8/8.1 và windows 7

Cài đặt lại game hoặc ứng dụng gây lỗi

Trong quá trình trải nghiệm game hay ứng dụng trên windows có thể máy tính của các bạn bị virus tấn công khiến mất một vài file khởi chạy. Điều này có khả năng dẫn đến việc hiển thị thông báo lỗi 0xc00007b và để khắc phục mọi người nên thử cài đặt lại chúng trên máy tính của mình. Tuy nhiên cần lưu ý một số điểm sau:

  • Đồng thời cài đặt ứng dụng và bản cập nhật
  • Vô hiệu hóa tạm thời các chương trình, phần mềm diệt virus hay trình duyệt
  • Nên lựa chọn ổ đĩa hệ thống C:/ là ổ đĩa cài đặt

Khởi chạy dưới quyền Run as Administrator

Ở phương pháp thứ 2 nhằm loại bỏ việc người dùng đang khởi chạy trò chơi, ứng dụng dưới quyền. Việc thực hiện cũng khá đơn giản, mọi người chỉ cần nhấn chuột phải vào ứng dụng hiện lỗi 0xc00007b này và chọn Run as Administrator. Trong trường hợp thực hiện cách này hiệu quả không hiện thông báo lỗi nữa, thì để trong tương lai không gặp hiện tượng này mọi người cần chuyển ứng dụng thành Run this program as an administrator như sau

Hướng dẫn nhanh

Nhấn chuột phải vào ứng dụng gây lỗi > PropertiesCompatibility > Run this program as an AdministratoOK > Apply

Hướng dẫn chi tiết

Bước 1: Nhấn chuột phải vào trò chơi hoặc ứng dụng hiện thông báo lỗi và chọn Properties

Bước 2: Sau khi lựa chọn Properties, cửa sổ hệ thống sẽ hiện ra các thuộc tính khác nhau. Tại đây mọi người chọn vào tab Compatibility

Bước 3: Tại các tùy chọn trong thẻ đó mọi người chú ý đến tùy chọn Run this program as an Administrator và tích vào đó. Khi nhấn vào đây thì bạn cho phép hệ thống luôn luôn chạy trò chơi, ứng dụng khởi chạy ở quyền cao nhất

Sau khi thực hiện xong thì mọi người khi khởi chạy sẽ không còn hiện thông báo lỗi 0xc00007b nữa rồi!

Khởi chạy dưới chế độ windows XP

Việc sử dụng hệ điều hành windows XP cho đến thời điểm này không biết nguyên do vì sao gặp khá ít các lỗi (khả năng do độ đơn giản cũng như tối ưu của nó). Việc sử dụng trò chơi hay ứng dụng dưới chế độ windows XP sẽ có khả năng cao khắc phục được lỗi 0xc00007b này, cho dù mọi người đang sử dụng windows 10/8/7 cũng áp dụng được

Hướng dẫn nhanh

Nhấn chuột phải vào ứng dụng gây lỗi > Properties > Compatibility > Run this program in Compatibilty mode for > Windows XP > OK > Apply

Hướng dẫn chi tiết

Bước 1: Nhấn chuột phải vào trò chơi hoặc ứng dụng hiện thông báo lỗi và chọn Properties

Bước 2: Sau khi lựa chọn Properties, cửa sổ hệ thống sẽ hiện ra các thuộc tính khác nhau. Tại đây mọi người chọn vào tab Compatibility

Bước 3: Khác với cách khắc phục 0xc00007b bên trên thì ở đây mọi người chú ý đến dấu tích Run this program in Compatibilty mode for. Tiếp theo, hệ thống sẽ hiển thị ra trình đơn cho mọi người lựa chọn các phiên bản hệ điều hành windows. Các bạn nhấn vào Windows XPApply để thay đổi tiến trình vừa thực hiện

Kiểm tra ổ đĩa cài đặt chương trình gặp lỗi 0xc00007b

Trong trường hợp sử dụng 3 cách trên nhưng không khắc phục được lỗi 0xc00007b thì khả năng do ổ đĩa mà trò chơi, ứng dụng đó cài đặt gặp vấn đề. Có một may mắn là hệ điều hành windows có tính năng giúp người dùng kiểm tra đĩa này bằng tùy chọn check. Để thực hiện mọi người làm như sau

Hướng dẫn nhanh

Nhấn vào ổ đĩa cài đặt chương trình > Properties > Tools > Check

Hướng dẫn chi tiết

Bước 1: Nhấn chuột phải vào ổ đĩa cài đặt chương trình (thông thường sẽ được mặc định là ổ C:/) sau đó chọn Properties

Bước 2: Tiếp theo mọi người chọn vào tab Tools và ở dòng Error checking có tính năng Check thì nhấn vào đó

Tính năng này cho phép hệ thống tự động quét lỗi và khắc phục chúng nên nếu trường hợp hiện thông báo 0xc00007b là do ổ đĩa thì sẽ hoàn toàn được khắc phục khi thực hiện cách này

Các quyền của chương trình bị thiếu

Đối với việc các game hay ứng dụng mà mọi người gặp lỗi cũng có một khả năng nữa là do quyền được cấp phép trên hệ thống bị thiếu dẫn đến hiện tượng thông báo lỗi 0xc00007b này. Cho dù sử dụng windows 10/8/7 thì phần lớn người dùng đều gặp phải hiện trạng này và để kiểm tra xem có đúng chương trình bị thiếu quyền hay không mọi người thực hiện như sau

Hướng dẫn nhanh

Mở thư mục File ExplorerProgram Files (x86) > Tìm file cài đặt chương trình gặp lỗi > Properties > Security > Edit > Full Control > OK

Hướng dẫn chi tiết

Bước 1: Đầu tiên mọi người truy cập vào phần thư mục File Explorer và tìm đến ổ hệ thống (C:/)

Bước 2: Tiếp đến tìm đến folder cài đặt chương trình Program Files (x86)

Bước 3: Trong thư mục này chứa toàn bộ các chương trình được cài đặt trên máy tính windows 10/8/7 của bạn. Tại đây, mọi người tìm kiếm game/ ứng dụng gặp lỗi 0xc00007b và nhấn chuột phải vào nó chọn Properties

Bước 4:  Bây giờ, hệ thống hiện ra một cửa sổ tùy chỉnh thì mọi người chuyển sang tab Security . Như hình ảnh minh họa bên dưới mà blog hỗ trợ chia sẻ thì nó hoàn toàn không được Full quyền (Full Control). Vì thế để thay đổi mọi người nhấn vào Edit

Bước 5: Trong phần tùy chỉnh mọi người tích vào Allow trong phần Full Control sau đó nhấn Apply để thực hiện thay đổi và nhấn OK để đóng lại quá trình

Thiếu tệp tệp xinput1_3.dll trên windows 10/8/7

Đối với việc máy tính windows 10/8/7 khi bị thiếu mất tệp xinput1_3.dll do bị hỏng hoặc bởi một tác động nào đó khiến file này mất tích trên hệ thống cũng là nguyên nhân dẫn đến hiện tượng thông báo lỗi. Vì thế, trong trường hợp này mọi người nên cập nhật hoặc thay thể xinput1_3.dll bằng phiên bản tương thích với thiết bị của mình

Lưu ý: Khi các bạn thực hiện phương pháp này được blog hỗ trợ chia sẻ thì nên sao lưu file xinput1_3.dll ban đầu ở địa chỉ C:\Windows\SysWOW64 sang một nơi an toàn để tránh gặp phải những sự cố liên quan nếu không áp dụng được nhé

Bước 1: Sau khi đã copy file xinput1_3.dll trên máy tính windows 10/8/7 của mình vào vùng an toàn mọi người tiến hành tải và giải nén nó tại đây

Bước 2: Sau khi đã lấy được file này mọi người dán nó vào thư mục C:\Windows\SysWOW64 và khởi chạy xem còn hiển thị lỗi 0xc00007b hay không nhé

Cập nhật .NET Framework, Direct X mới nhất cho windows

Ở cách khắc phục tiếp theo thì có thể do .NET Framework, Direct X hay Microsoft Visual C ++ trên máy tính windows của người dùng gặp vấn đề hoặc phiên bản đã cũ. Phương pháp thực hiện phù hợp nhất chính là cập nhật phiên bản mới nhất các ứng dụng này cho máy tính của mọi người. Ở dưới đây mình sẽ chia sẻ trang chủ của các trang cài đặt liên quan cho mọi người nhấn vào để cài cho máy mình

Truy cập trang chủ của .NET Framework : Nhấn vào đây

Truy cập trang chủ của Direct X : Nhấn vào đây

Truy cập trang chủ của Microsoft Visual C ++ : Nhấn vào đây

Khởi động lại hệ điều hành windows 10/8/7 bằng phương pháp sạch

Cách này giúp người dùng biết được rằng máy tính windows 10/8/7 có phải gặp lỗi 0xc00007b do một ứng dụng bên thứ 3 nào đó cài trên máy của mình hay không. Để áp dụng phương pháp này, mọi người cần phải có quyền quản trị cao nhất trên máy tính và để thiết bị tự động tìm kiếm cũng như khắc phục vấn đề. Để thực hiện như sua

Bước 1: Sử dụng tổ hợp phím Windows + R và msconfig nhập lệnh trên hệ điều hành windows 10/8/7 và nhấn Enter

Bước 2: Tiếp theo, mọi người nhấn vào tab Service khi có một cửa sổ hệ thống hiện lên. Trong tab này thì tìm cho mình phần Hide all Microsoft services và nhấn vào Disable all

Bước 3: Sau khi thực hiện xong thì chuyển tiếp qua tab Startup. Trong phần này sẽ có mục khởi động là mọi người chú ý vào nó và nhấn vào tùng mục bên trong chọn Disable

Bước 4: Đóng cửa sổ hệ thống lại và nó sẽ hiện một thông báo System Configuration thì mọi người nhấn vào OK. Tiến hành khởi động lại máy tính windows và kiểm tra thử xem lỗi 0xc00007b đã được sửa hay chưa nhé!

Sử dụng scannow kiểm tra toàn hệ thống

Trong trước hợp thực hiện toàn bộ các phương pháp trên nhưng máy tính windows của mọi người vẫn báo lỗi 0xc00007b thì hãy thử sử dụng lệnh scannow để kiểm tra tình trạng hoạt động của thiết bị như thế nào nhé. Để thực hiện mọi người làm như sau

Bước 1: Mở cửa sổ CMD và gõ lệnh (nếu bạn nào chưa biết cách mở CMD trên windows thì có thể xem tại bài viết này nhé)

Bước 2: Bây giờ lệnh sẽ hiển thị ra các tệp hệ thống và sửa một số lỗi. Trường hợp các thông báo hiển thị lỗi Windows Resource Protection ở các tệp bị hỏng thì mọi người thực hiện lần lượt 2 lệnh sau

  • dism /online /cleanup-image /checkhealth
  • dism /online /cleanup-image /restorehealth

Tổng kết

Trên đây là 9 phương pháp giúp mọi người biết được cách thức khắc phục thông báo lỗi 0xc00007b cũng như nguyên nhân dẫn đến tình trạng thông báo này trên hệ điều hành windows. Tuy rằng bài viết này khá dài nhưng chỉ cần bắt được trúng bệnh thì hướng xử lý cũng khá nhanh nên mọi người hoàn toàn yên tâm nhé! Cũng đừng quên theo dõi danh mục sửa lỗi máy tính của blog hỗ trợ để có thể nhanh chóng khắc phục được nhiều vấn đề hơn giúp không mất công và chi phí khi mang ra tiệm.

Thẻ tìm kiếm: