Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Bảo Trì Máy Tính

Cách khắc phục lỗi 0xc00007b trên Windows

Bên cạnh hàng loạt tính năng mới, cập nhật Windows cũng mang theo một loạt vấn đề mới cho một số người dùng. Trong số đó, một trong những lỗi thường gặp nhất là lỗi 'This Application was unable to start correctly (0xc00007b)'.

Có nhiều nguyên nhân dẫn đến lỗi này, phổ biến nhất là cố gắng chạy ứng dụng 32-bit trên bản Windows 64-bit. Một số người dùng cũng gặp lỗi này sau khi cập nhật Windows gần đây.

Dưới đây là hướng dẫn toàn diện cách khắc phục lỗi 0xc00007b trên Windows:

Tài khoản người dùng bị hỏng

Nếu nhiều ứng dụng đều không thể khởi động với mã lỗi này, thường do tài khoản người dùng bị hỏng. Cách tốt nhất để giải quyết là thực hiện Clean Boot và chạy lại ứng dụng.

Trong Clean Boot, Windows sẽ tắt tất cả ứng dụng và dịch vụ bên thứ ba. Điều này giúp đảm bảo vấn đề không do sự can thiệp từ các ứng dụng và dịch vụ đó gây ra.

Cách thực hiện Clean Boot

Rất đơn giản, chỉ cần làm theo các bước sau:

  1. Đăng nhập vào máy tính với quyền Administrator.
  2. Nhấn Windows + R, gõ msconfig và nhấn Enter. Hoặc tìm msconfig trong hộp tìm kiếm và chọn System Configuration.
  3. Trong cửa sổ System Configuration, chuyển sang tab Services, chọn Hide all Microsoft services sau đó nhấp Disable all.
  4. Chuyển sang tab Startup của System Configuration và nhấp Open Task Manager.
  5. Trong Task Manager, vào tab Startup và chọn từng dịch vụ rồi nhấp Disable (góc dưới bên phải).
  6. Đóng Task Manager và quay lại cửa sổ System Configuration. Nhấp OK.
  7. Khởi động lại máy tính.
Cách khắc phục lỗi 0xc00007b trên Windows

Sau khi khởi động lại, thử chạy ứng dụng lại xem có hoạt động không. Nếu khởi động thành công, nghĩa là lỗi do ứng dụng hoặc dịch vụ bên thứ ba gây ra.

Tạo tài khoản người dùng mới

Nếu Clean Boot không giúp ích, còn một cách khác: tạo tài khoản người dùng mới trên Windows và thử chạy ứng dụng lại.

Liên quan: Cách khóa chặt tài khoản người dùng Windows

Để làm điều này, làm theo các bước sau:

  1. Nhấp Start vào Settings, chọn Family & Other Users.
  2. Nhấp Add someone else to this PC.
  3. Chọn Add a user without a Microsoft account.
  4. Nhập thông tin đăng nhập.
Cách khắc phục lỗi 0xc00007b trên Windows

Sau khi tạo tài khoản, đăng nhập bằng tài khoản đó và xem ứng dụng có chạy được không. Nếu không thì chuyển sang các phương pháp khác.

Cài đặt lại DirectX, Redistributables và .NET Framework

Một giải pháp phổ biến cho nhiều vấn đề là cài đặt lại DirectX, các redistributable như Microsoft Visual C++ packages và .NET Framework. Lý do là một số ứng dụng, đặc biệt là game, yêu cầu phiên bản mới nhất của các công cụ và thư viện này để chạy đúng.

Các link tải xuống dưới đây:

  1. DirectX
  2. VC Redist
  3. Microsoft .NET Framework

Lưu ý: Tải bản Runtime, KHÔNG phải Developer Packs.

Cài đặt lại ứng dụng

Vấn đề tương thích thường gặp trên Windows 10 và có thể gây ra lỗi 0xc00007b. Để xử lý hiệu quả, làm theo các bước sau:

  1. Nhấp Start, tìm Programs and Features. Chọn kết quả.
  2. Từ danh sách, nhấp vào chương trình báo lỗi và chọn Uninstall.
  3. Tìm file Setup của chương trình và chuột phải vào nó.
  4. Chọn Properties và vào tab Compatibility.
  5. Chọn phiên bản Windows cũ hơn (ưu tiên Windows 7 hoặc XP) từ menu thả xuống.
  6. Nhớ tích vào ô Run as Administrator.
  7. Nhấp OK và tiến hành cài đặt ứng dụng.
Cách khắc phục lỗi 0xc00007b trên Windows

Cách này có vẻ quá mức với một số người nhưng là cách hiệu quả để xử lý các lỗi ứng dụng phổ biến khác. Tốt nhất là loại bỏ mọi khả năng trước khi chuyển sang chẩn đoán nâng cao.

Sử dụng CHKDSK

CHKDSK là một trong những công cụ chẩn đoán hữu ích nhất trên Windows. Từ vấn đề ổ cứng đến lỗi hệ thống file, CHKDSK có thể tìm ra nguyên nhân gốc rễ và khắc phục. Điểm cộng? Nó dễ sử dụng.

Để chạy CHKDSK, làm như sau:

Cách khắc phục lỗi 0xc00007b trên Windows
  1. Tìm cmd trên thanh tìm kiếm Windows.
  2. Chuột phải vào kết quả phù hợp nhất và chọn Run as administrator.
  3. Gõ chkdsk /r trong console Command Prompt và nhấn Enter.

LIÊN QUAN: 7 tính năng CHKDSK hữu ích trên Windows 10

Sau đó, chỉ việc chờ CHKDSK làm việc. Có thể nghỉ một chút vì có thể mất một lúc để chẩn đoán. Nhưng nếu quá lâu, CHKDSK có thể bị treo.

Chạy SFC

SFC hay System File Checker là một tính năng tiện ích khác có sẵn trong Windows. Chương trình này kiểm tra file hệ thống bị thiếu hoặc hỏng và sửa chữa chúng. Nên dùng SFC như phương án cuối cùng vì nó khôi phục file hệ thống Windows về trạng thái mặc định. Điều này bao gồm cả file DLL của Windows nên tốt nhất hãy sao lưu chúng.

Cách dùng SFC? Làm theo các bước sau:

Cách khắc phục lỗi 0xc00007b trên Windows
  1. Mở Command Prompt với quyền administrator.
  2. Để kiểm tra và sửa chữa file hệ thống, dùng sfc /scannow.
  3. Chỉ để kiểm tra file hệ thống, dùng sfc /verifyonly. (Không thay đổi file hệ thống và DLL)
  4. Nhấn Enter.

Nếu SFC tìm thấy lỗi và sửa được, hãy thử chạy chương trình bị ảnh hưởng lại xem có hoạt động không. Có trường hợp SFC tìm thấy file hỏng nhưng không sửa được. Lúc đó, tốt nhất chạy chương trình lại một hoặc hai lần.

Cập nhật Windows

Mặc dù Windows thường tự động cập nhật, nhưng vẫn đáng để kiểm tra xem thiết bị có bỏ lỡ cập nhật nào không. Nếu bạn dùng kết nối metered hoặc tắt cập nhật hoàn toàn, làm theo các bước sau để kiểm tra thủ công.

Cách khắc phục lỗi 0xc00007b trên Windows

Vào Start > Settings > Update & Security và nhấp Windows Update. Chọn Check for updates để xem thiết bị có chạy phiên bản Windows mới nhất không.

Lỗi "This Application Was Unable to Start"? Bây giờ đã khắc phục được

Sử dụng các phương pháp trên, hầu hết người dùng có thể khắc phục lỗi 0x00007b trên Windows. Như đã đề cập ở đầu, có chương trình chỉ chạy trên hệ thống 64-bit hoặc 32-bit. Ví dụ, hầu hết game mới chỉ hỗ trợ 64-bit. Người dùng hệ thống dựa trên ARM cũng có thể thử dùng trình giả lập 64-bit tích hợp sẵn.

Thực hiện từng bước một để khắc phục lỗi này và bất kỳ lỗi nào khác xuất hiện trên Windows của bạn.