Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Cách sửa mã lỗi 0xc00007b trên Windows 10/11

Nếu bạn thấy thông báo lỗi “Ứng dụng không thể khởi động chính xác”, rất có thể do bạn đang cố chơi trò chơi hoặc khởi chạy một chương trình nhưng có điều gì đó không ổn.

Khi bạn cố gắng mở một ứng dụng trong Windows, bạn có thể thấy thông báo lỗi này. Điều này thường xảy ra sau khi nâng cấp từ phiên bản Windows cũ hơn và xảy ra sự cố với các tệp hoặc chương trình cụ thể.

Trong bài viết này, chúng tôi sẽ chỉ cho bạn một số giải pháp cho mã lỗi 0xc00007b mà bạn có thể tự thử.

Lỗi "Ứng dụng không thể khởi động chính xác 0xc00007B" là gì?

Mã lỗi thời gian chạy 0x000007B có thể xảy ra vì nhiều lý do. Tuy nhiên, ngày càng có nhiều người dùng báo cáo sự cố, thường xảy ra khi cố gắng khởi chạy một ứng dụng, chẳng hạn như trò chơi điện tử Fortnite hoặc Nero Burning ROM, điều này có thể đặc biệt nghiêm trọng hơn vì lỗi ngăn người dùng hoàn toàn sử dụng các ứng dụng này. Game thủ cũng từng gặp lỗi này khi khởi chạy Epic Games hoặc Black Squad. Khác cũng gặp lỗi iTunes 0xc00007b.

Mẹo chuyên nghiệp:Chạy công cụ tối ưu hóa PC chuyên dụng để loại bỏ cài đặt không chính xác, tệp rác, ứng dụng có hại và các mối đe dọa bảo mật có thể gây ra sự cố hệ thống hoặc hiệu suất chậm.

Quét miễn phí các sự cố PC 3.145.873 tải xuống Tương thích với:Windows 10/11, Windows 7, Windows 8

Tuy nhiên, chúng tôi sẽ chỉ cho bạn cách giải quyết lỗi 0x000007B.

Khi người dùng nhấp vào ứng dụng, lỗi ứng dụng 0x000007B xảy ra. Nó đọc như sau:

[Ứng dụng] .exe - Lỗi ứng dụng

Ứng dụng không thể khởi động chính xác (0x000007B). Nhấp vào OK để đóng ứng dụng.

Sau đây là những nguyên nhân phổ biến nhất gây ra lỗi 0x000007B:

  • Tệp 32 bit chạy trên hệ thống 64 bit hoặc ngược lại;
  • Khung NET đã lỗi thời, bị hỏng hoặc bị thiếu
  • Các mục đăng ký Windows đã bị hỏng hoặc bị xóa
  • Microsoft Visual C ++ có thể phân phối lại bị lỗi.
  • Tệp DLL bị hỏng
  • Tệp hệ thống Windows bị hỏng

Sự cố này cũng có khả năng xuất hiện nếu bạn tải xuống nội dung nào đó từ một nguồn trái phép. Trong trường hợp này, bạn sẽ gặp lỗi tải xuống 0xc00007b.

Để giải quyết lỗi 0x000007B, bạn sẽ cần thử một trong các phương pháp được liệt kê bên dưới, đặc biệt nếu sự cố liên quan đến khung Microsoft.NET, gói Microsoft Visual C ++ Redistributable hoặc các phần phụ thuộc khác. Nếu sự cố không phải do xung đột tương thích, thì có thể do các nguyên nhân khác gây ra lỗi 0x000007B.

Dù nguyên nhân là gì, điều quan trọng nhất là giải quyết sự cố khiến ứng dụng không thể khởi động đúng cách.

Cách giải quyết Ứng dụng không thể khởi động chính xác (0xc00007b) Lỗi

Không có giải pháp nào được xác định trước cho lỗi ứng dụng này. Trong nhiều trường hợp, bạn có thể yêu cầu nhiều hơn một bản sửa lỗi, vì vậy hãy thử lần lượt nếu cách đầu tiên không hoạt động. Nhưng trước khi tiếp tục, hãy thử các phương pháp khắc phục sự cố nhanh này trước để xem chúng có hoạt động không:

  • Nếu bạn gặp sự cố: Ứng dụng không thể khởi động chính xác 0xc00007b , bạn có thể thử khởi động lại máy tính của mình.
  • Đảm bảo kết nối Internet của bạn ổn định.
  • Tắt phần mềm chống vi-rút của bạn
  • Chạy Công cụ sửa chữa PC như Outbyte PC Repair.

Nếu các phương pháp này không hoạt động, hãy thử các giải pháp sau.

Giải pháp # 1:Chạy ứng dụng với tư cách quản trị viên.

Nếu bạn gặp phải lỗi Ứng dụng không thể khởi động chính xác 0xc00007b trên Windows 10/11 64-bit, bạn có thể thử chạy ứng dụng với tư cách quản trị viên để giải quyết sự cố. Sau đây là các hoạt động cụ thể:

  1. Từ trình đơn ngữ cảnh, nhấp chuột phải vào ứng dụng bạn muốn khởi chạy và chọn Thuộc tính .
  2. Trong cửa sổ bật lên, đi tới Khả năng tương thích và chọn hộp bên cạnh Chạy chương trình này với tư cách quản trị viên . Sau đó nhấp vào OK để tiếp tục.

Sau đó, bạn có thể thử chạy lại ứng dụng để xem lỗi0xc00007b có được giải quyết hay không.

Giải pháp # 2:Cài đặt lại ứng dụng bị lỗi.

Nếu phương pháp đầu tiên không hoạt động, bạn có thể thử phương pháp thứ hai. Nói chung, phương pháp thứ hai hoạt động tốt đối với nhiều người dùng máy tính. Điều này liên quan đến việc gỡ cài đặt hoàn toàn và cài đặt lại phần mềm.

  1. Đi tới Bảng điều khiển và chọn Chương trình và tính năng để gỡ cài đặt chương trình.
  2. Tiếp theo, chọn chương trình và nhấp chuột phải vào chương trình đó. Để tiếp tục, hãy chọn Gỡ cài đặt .

Sau khi gỡ cài đặt chương trình, hãy cài đặt lại và kiểm tra xem lỗi 0xc000007b đã được giải quyết chưa.

Giải pháp # 3:Cài đặt lại / sửa chữa .NET Framework.

Microsoft’s .NET Framework là một khung phần mềm hỗ trợ các ứng dụng được xây dựng bằng công nghệ .NET. Trên thực tế, nếu .NET Framework không được cài đặt hoặc cập nhật đúng cách, nó có thể gây ra một loạt sự cố. Do đó, nếu bạn gặp lỗi 0xc000007b trong Windows 10, bạn có thể thử cài đặt lại hoặc sửa chữa các phiên bản mới nhất của .NET framework.

Dưới đây là hướng dẫn chi tiết:

  1. Nhập Bảng điều khiển vào hộp tìm kiếm của Windows 10/11 và chọn nó. Sau đó, trong cửa sổ bật lên, chọn Chương trình và Tính năng.
  2. Trên bảng điều khiển bên trái, nhấp vào Bật hoặc tắt các tính năng của Windows . Sau đó, cửa sổ Tính năng của Windows sẽ xuất hiện.
  3. Trong cửa sổ bật lên, tìm và chọn .NET Framework 3.5 (bao gồm.NET 2.0 và 3.0) và nhấp vào OK để tiếp tục.

Một cửa sổ bật lên sẽ nhắc bạn tải xuống .NET Framework. Bạn phải tải xuống và cài đặt nó. Khi quá trình hoàn tất, hãy khởi động lại máy tính của bạn để xem sự cố ứng dụng không khởi động đúng cách đã được giải quyết chưa.

Tất nhiên, bạn có thể tải xuống .NET Framework từ Microsoft.

Giải pháp # 4:Chạy CHKDSK.

Nếu có vấn đề với phần cứng của bạn, ứng dụng có thể không thể khởi động đúng cách. Bạn có thể thử chạy lệnh Chkdsk để giải quyết sự cố phần cứng.

Bây giờ chúng ta sẽ xem xét cách thực hiện kiểm tra đĩa từng bước.

  1. Trong Windows 10/11, nhập Command Prompt và chọn Chạy với tư cách quản trị viên.
  2. Trong cửa sổ lệnh, nhập chkdsk c:/ f / r và nhấn Enter . Bạn sẽ nhận được thông báo cảnh báo và phải nhập Y để tiếp tục.

Hãy nhớ rằng chữ c chỉ là một ví dụ. Nếu bạn muốn kiểm tra một ổ đĩa khác, hãy thay thế ký tự “c” bằng ký tự tương ứng của ổ đĩa đó.

Khi máy tính của bạn khởi động, CHKDSK sẽ tự động bắt đầu chạy và quét ổ cứng của bạn - tất cả những gì bạn phải làm là kiên nhẫn và đợi quá trình hoàn tất.

Khi CHKDSK hoàn tất, máy tính sẽ khởi động vào Windows. Tại thời điểm này, bạn có thể kiểm tra xem sự cố đã được giải quyết chưa.

Giải pháp # 5:Cài đặt lại Gói có thể phân phối lại Microsoft Visual C ++ trên PC của bạn.

Bây giờ, chúng tôi sẽ chỉ cho bạn cách cài đặt lại Microsoft Visual C ++ Redistributable Packages, một bản sửa lỗi 0xc000007b khác dành cho Windows 10.

Microsoft Visual C ++ Redistributable Packages được yêu cầu để chạy nhiều chương trình khác nhau. Khi bạn chạy chương trình, bạn có thể nhận được nhiều thông báo lỗi khác nhau, bao gồm cả lỗi 0xc000007b, nếu chúng không được cài đặt đúng cách. Vì vậy, bạn có thể cố gắng giải quyết lỗi 0xc000007b.

  1. Nhập Bảng điều khiển vào hộp tìm kiếm của Windows 10/11 và chọn nó. Sau đó, trong cửa sổ bật lên, chọn Chương trình và Tính năng.
  2. Định vị và nhấp chuột phải vào Microsoft Visual C ++ Redistributable - x86 (nếu máy tính của bạn có hệ điều hành 32 bit) hoặc Microsoft Visual C ++ Redistributable - x64 (nếu máy tính của bạn có hệ điều hành 64 bit), sau đó chọn Gỡ cài đặt.
  3. Để gỡ cài đặt phần mềm có thể phân phối lại, hãy sử dụng trình hướng dẫn gỡ cài đặt.
  4. Khởi động lại máy tính của bạn sau khi gỡ cài đặt.
  5. Tải xuống trình cài đặt Microsoft Visual C ++ Redistributable - x86 từ đây (nếu máy tính của bạn có hệ điều hành 32 bit) hoặc trình cài đặt Microsoft Visual C ++ Redistributable - x64 từ đây (nếu máy tính của bạn có Hệ điều hành 64 bit).

Lưu ý:Nếu bạn đã gỡ cài đặt cả hai phiên bản Redistributable khỏi máy tính của mình, bạn phải cài đặt lại chúng.

Sau khi tải xuống trình cài đặt, hãy chạy trình cài đặt và làm theo hướng dẫn trên màn hình để cài đặt một trong hai phiên bản có thể phân phối lại. Nếu bạn phải tải xuống trình cài đặt cho cả hai tệp phân phối lại, hãy chạy chúng theo tuần tự. Khi bạn hoàn tất, hãy khởi động lại máy tính của bạn và kiểm tra xem sự cố vẫn còn hay không.

Giải pháp # 6:Cập nhật tệp DLL của bạn.

Việc cập nhật tệp DLL của hệ thống của bạn hơi phức tạp nhưng có thể sẽ giải quyết được sự cố do lỗi 0xc000007b gây ra. Phương pháp này yêu cầu thay thế một tệp trên ổ C có tên xinput1_3.dll. Tệp này có thể bị hỏng hoặc bị ghi đè bởi phiên bản khác, dẫn đến lỗi này. Làm theo các bước sau để giải quyết sự cố:

  1. Tải xuống xinput1_3.dll từ một nguồn có uy tín.
  2. Giải nén tệp bằng công cụ nén như Winrar.
  3. Sao chép và dán tệp xinput1_3.dll từ thư mục đã giải nén vào C:\ Windows \ SysWOW64 thư mục.
  4. Khi được nhắc, hãy nhấp vào Sao chép và Thay thế .

Giải pháp # 7:Cài đặt lại thời gian chạy Windows VC đúng cách.

Sự cố này cũng có thể xảy ra nếu VC Runtimes của bạn không được cài đặt đúng cách hoặc đã bị hỏng. Bạn có thể sử dụng các bước này để xóa hoàn toàn chúng khỏi máy tính của mình rồi cài đặt lại tất cả.

Để gỡ cài đặt tất cả thời gian chạy VC:

  1. Mở chương trình Run bằng cách giữ Windows rồi nhấn phím R chìa khóa.
  2. Khi chương trình đang chạy được khởi chạy, hãy nhập Appwiz.cpl và nhấn Enter .
  3. Tìm và gỡ cài đặt lần lượt tất cả VC ++ Redists.

Sau khi bạn đã xóa tất cả VC Runtimes, hãy chạy lệnh này để dọn dẹp Kho lưu trữ thành phần WinSxS của bạn.

Để tiến hành dọn dẹp thành phần Windows:

  1. Để mở Trình đơn Bắt đầu, hãy giữ Windows rồi nhấn phím X chìa khóa.
  2. Bây giờ, hãy chọn PowerShell (Quản trị viên) hoặc Command Prompt (Admin).
  3. Trong Command Prompt, nhập lệnh này và nhấn Enter: Dism.exe / online / Cleanup-Image / StartComponentCleanup

Chờ quá trình hoàn tất trước khi khởi động lại máy tính của bạn. Sau đó, bạn cần cài đặt lại thời gian chạy VC đúng cách. Dưới đây là các bước:

  1. Sau khi khởi động lại máy tính của bạn, hãy truy cập liên kết này và tải tệp xuống từ liên kết này.
  2. Khi tệp đã được tải xuống, hãy giải nén nó.
  3. Bạn sẽ có tất cả các trình cài đặt sau khi giải nén tệp.
  4. Nhấp chuột phải vào install all.bat chọn Chạy với tư cách quản trị viên.

Chờ tất cả các VC Runtimes cài đặt, bạn không phải làm bất cứ điều gì khác vì quá trình này được tự động hóa. Khởi động lại máy tính của bạn để xem sự cố vẫn tiếp diễn.

Giải pháp # 8:Cập nhật hệ điều hành của bạn từ 32 bit lên 64 bit.

Như đã nêu trước đây, sự cố Ứng dụng không thể khởi động chính xác 0xc00007b có thể do trộn các phiên bản và ứng dụng Windows 32 bit và 64 bit.

Nói cách khác, nếu máy tính của bạn là 32-bit, ứng dụng 64-bit sẽ không chạy trên đó. Nếu đúng như vậy, bạn có thể chọn nâng cấp Windows 10 từ 32 bit lên 64 bit.

Tuy nhiên, trước khi nâng cấp, bạn nên sao lưu các tệp và dữ liệu quan trọng của mình vì hành động này sẽ làm mất dữ liệu.

Giải pháp 9:Sửa chữa cài đặt DirectX.

Microsoft hiện hỗ trợ các phiên bản Windows bao gồm DirectX, được cập nhật thông qua các bản cập nhật Windows. Tuy nhiên, bạn có thể sử dụng trình cài đặt Web thời gian chạy cho người dùng cuối DirectX của Microsoft, đây là một công cụ cài đặt / sửa chữa tiện dụng. Nhưng trước tiên, bạn phải xóa một số thành phần DirectX.

  1. Mở thư mục áp dụng cho kiến ​​trúc PC của bạn:
  • C:\ Windows \ System32 dành cho Windows 32-bit
  • C:\ Windows \ SysWOW64 dành cho Windows 64-bit
  1. Bây giờ bạn phải xóa các tệp sau:
  • Từ d3dx9_24.dll đến d3dx9_43.dll
  • D3dx10.dll
  • Từ d3dx10_33.dll đến d3dx10_43.dll
  • D3dx11_42.dll
  • D3dx11_43.dll
  1. Điều hướng đến trang tải xuống trình cài đặt Web DirectX cho người dùng cuối thời gian chạy của Microsoft, chọn ngôn ngữ của bạn, sau đó nhấp vào Tải xuống .
  2. Điều hướng đến tệp đã tải xuống, tệp này sẽ được đặt tên là dxwebsetup.exe . Tại lời nhắc UAC, chọn .
  3. Bước tiếp theo là nhấp vào Tôi chấp nhận thỏa thuận rồi đến Tiếp theo .
  4. Xóa dấu kiểm bên cạnh Cài đặt thanh Bing và sau đó nhấp vào Tiếp theo .
  5. Chờ trình cài đặt hoàn tất việc sửa chữa cài đặt DirectX.

Khởi động lại máy tính của bạn và thử lại để chạy ứng dụng ưa thích của bạn.

Giải pháp # 10:Chỉnh sửa sổ đăng ký.

Trong một số trường hợp, việc sửa đổi sổ đăng ký cũng có thể giải quyết sự cố 0xc000007b trên máy tính của bạn. Dưới đây là cách hoàn thành nhiệm vụ này:

  1. Nhấn WinKey + R.
  2. Nhập regedit vào Run ra lệnh khi nó xuất hiện.
  3. Sau đó, điều hướng đến đường dẫn: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Windows
  4. Nhìn vào ngăn bên phải và nhấp đúp vào LoadAppInit_Dll tệp.
  5. Đặt “0” thay cho giá trị mặc định, “ 1 "Và nhấp vào OK .
  6. Cuối cùng, thoát khỏi sổ đăng ký và khởi động lại Windows.

Tóm tắt

Chúng tôi hy vọng bạn có thể khởi động các ứng dụng ưa thích của mình và vượt qua tình trạng ứng dụng không thể khởi động chính xác 0xc00007b vấn đề. Nếu bạn phát hiện ra một giải pháp khác đã giải quyết được vấn đề, vui lòng dành thời gian và chia sẻ những hiểu biết của bạn để hỗ trợ cộng đồng giải quyết vấn đề!