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

Khắc phục lỗi MSVCP120.dll & MSVCP140.dll 0xc000012f trên Windows – Hướng dẫn khắc phục sự cố từng bước

Điều hướng trong hệ sinh thái Windows đòi hỏi rất nhiều kiên nhẫn và sự ứng biến, dường như không có hồi kết cho các lỗi và vấn đề mà người dùng Windows phải đối mặt. Mỗi bản cập nhật mang lại một chuỗi lỗi mới phần lớn được để cho người dùng tự khắc phục.

Bad Image MSVCP120.dll và MSVCP140.dll với lỗi 0xc000012f là một trong những vấn đề trông phức tạp nhất đang quấy rối một số người dùng Windows gần đây. Chỉ bằng cách nhìn vào tên lỗi, không khó để nhận ra việc xử lý vấn đề này không hề dễ dàng.

MSVCP120.dll và MSVCP140.dll với lỗi 0xc000012f là gì?

Lỗi này, đã làm bối rối một số người dùng Windows bị ảnh hưởng, xảy ra bất cứ khi nào người dùng cố gắng khởi chạy một ứng dụng như Adobe Acrobat, Photoshop hoặc Dropbox. Lỗi thường xuất hiện trên hệ thống Windows 10/11, Windows 8 và Windows 7. Khi bạn gặp lỗi này, bạn sẽ thấy thông báo bật lên nói rằng chương trình bạn đang cố gắng chạy bị hỏng.

Dưới đây là một số thông báo lỗi phổ biến liên quan đến lỗi này:

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 sai, tệp rác, ứng dụng độc hại và 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.
  • <Chương trình hoặc Ứng dụng> either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support. Error status 0xc000012f
  • <Tệp Exe hoặc DLL> Not Found (Không tìm thấy).
  • The file <Tệp Exe hoặc DLL> is missing (Tệp <Exe hoặc DLL> bị thiếu).
  • The program can't start because <Tệp Exe hoặc DLL> is missing from your computer. Try reinstalling the program to fix this problem (Chương trình không thể khởi động vì <Tệp Exe hoặc DLL> bị thiếu trên máy tính của bạn. Hãy thử cài đặt lại chương trình để khắc phục vấn đề này).

Khi bạn gặp lỗi này, bất kỳ hoặc tất cả các tình huống sau có thể xảy ra:

  • Ứng dụng hoặc chương trình sẽ không mở và chỉ tạo ra lỗi khác nói rằng có sự cố gì đó.
  • Ứng dụng mở nhưng bị đóng băng ngay khi khởi chạy. Phần lớn các chức năng và tính năng không thể nhấp chuột.
  • Ứng dụng chạy rất chậm và tiêu tốn tài nguyên máy tính đáng kể.

Nguyên nhân của MSVCP120.dll và MSVCP140.dll với lỗi 0xc000012f là gì?

Thông báo lỗi bắt đầu bằng "Bad Image" (Ảnh xấu) nghĩa là tệp thực thi của ứng dụng hoặc các mô-đun hỗ trợ khác bị hỏng, hư hại hoặc thiếu. Đó là lý do ứng dụng không tải được. Một lý do khác cho lỗi "Bad Image" là sự không khớp DLL (DLL mismatch), thường xảy ra với các chương trình sử dụng Microsoft Visual C++ Redistributables.

Trong lỗi này, tệp MSVCP120.dll và MSVCP140.dll là những tệp gây ra vấn đề. Thay thế các tệp DLL này bằng bản sao hoạt động tốt có thể giải quyết tạm thời vấn đề, nhưng có khả năng rất lớn lỗi sẽ tiếp tục xuất hiện nếu nguyên nhân gốc rễ không được xử lý đúng cách. Bạn cần tìm ra nguyên nhân khiến MSVCP120.dll và MSVCP140.dll bị không khớp hoặc hỏng trước khi khôi phục các tệp này.

Dưới đây là một số nguyên nhân của MSVCP120.dll và MSVCP140.dll với lỗi 0xc000012f:

  • Nhiễm virus hoặc malware
  • Xóa vô tình thư mục chứa các tệp này
  • Tệp hệ thống bị hỏng
  • Cài đặt chương trình không hoàn tất

Quy trình khắc phục sự cố cho Bad Image MSVCP120.dll và MSVCP140.dll với lỗi 0xc000012f yêu cầu phương pháp hai bước: xử lý nguyên nhân gốc rễ của vấn đề sau đó thay thế các tệp bị thiếu hoặc hỏng bằng bản sao tốt. Làm theo các bước liệt kê dưới đây để khắc phục thành công lỗi này và让您的程序再次顺利运行。

Cách khắc phục MSVCP120.dll và MSVCP140.dll với lỗi 0xc000012f

Bước 1: Loại bỏ tệp rác.

Bước đầu tiên trong bất kỳ phương pháp khắc phục sự cố nào là chuẩn bị thiết bị cho quá trình. Dọn dẹp máy tính sẽ làm cho việc khắc phục sự cố dễ dàng và nhanh hơn nhiều. Bạn có thể sử dụng công cụ như Outbyte PC Repair để quét hệ thống tìm các tệp không cần thiết và xóa chúng hoàn toàn chỉ trong một cú nhấp chuột.

Bước 2: Quét tìm virus hoặc nhiễm malware.

Nếu bạn nghi ngờ máy tính bị nhiễm virus hoặc malware, có thể một số tệp hệ thống của bạn đã bị xâm phạm, gây ra lỗi này. Chạy phần mềm antivirus của bạn và làm theo hướng dẫn để xóa hoàn toàn tất cả các tệp bị nhiễm khỏi máy tính.

Bước 3: Khôi phục tệp hệ thống bị hỏng.

Windows trang bị các công cụ chẩn đoán riêng để quét tính toàn vẹn của tệp hệ thống và khôi phục các tệp bị hỏng nếu có thể. Công cụ đầu tiên gọi là System File Checker (SFC), yêu cầu chạy lệnh sfc [/scannow] thông qua Command Prompt.

Công cụ thứ hai gọi là Deployment Image Servicing and Management (DISM), được thiết kế để quét tệp hình ảnh Windows (.wim). Để chạy DISM, bạn cần thực thi lệnh sau qua Command Prompt: DISM.exe /Online /Cleanup-image /Restorehealth. Đừng quên khởi động lại máy tính sau khi hoàn tất các quy trình này để thay đổi có hiệu lực.

Bước 4: Gỡ cài đặt và cài đặt lại Microsoft Redistributables.

Nếu các chương trình bị ảnh hưởng bởi lỗi này sử dụng Microsoft Visual C++, bạn có thể gỡ cài đặt rồi cài đặt lại phiên bản Microsoft Visual C++ của bạn để khắc phục vấn đề. Để làm điều này:

  1. Đóng tất cả ứng dụng đang mở và nhấn Windows + R để mở Run.
  2. Nhập Control Panel, sau đó nhấn OK.
  3. Chọn Uninstall a Program (Gỡ cài đặt chương trình).
  4. Từ danh sách, chọn phiên bản Microsoft Visual C++ bạn muốn gỡ cài đặt.
  5. Nhấn nút Uninstall và làm theo hướng dẫn trên màn hình để xóa Microsoft Visual C++ khỏi hệ thống.
  6. Nếu bạn cài đặt nhiều phiên bản Microsoft Visual C++, hãy gỡ cài đặt tất cả.
  7. Khởi động lại máy tính sau đó.

Để cài đặt lại Microsoft Visual C++, tải xuống gói bạn cần từ trang web của Microsoft và cài đặt theo hướng dẫn cài đặt trên màn hình.

Bước 5: Gỡ cài đặt và cài đặt lại các chương trình bị ảnh hưởng.

Nếu cài đặt lại Microsoft Visual C++ không hiệu quả, bạn có thể thử cài đặt lại chương trình gây ra lỗi. Cài đặt lại cũng khắc phục các vấn đề khác do cài đặt không hoàn tất gây ra. Để gỡ cài đặt chương trình bị lỗi, quay lại Control Panel bằng cách làm theo hướng dẫn trên, và chọn chương trình hoặc các chương trình bạn muốn xóa khỏi danh sách.

Bạn có thể cần khởi động lại máy tính để gỡ cài đặt hoàn toàn một số chương trình. Để cài đặt lại các ứng dụng bị ảnh hưởng, tải xuống trình cài đặt từ trang web của nhà phát triển và chạy trình cài đặt theo hướng dẫn.

Bước 6: Thực hiện Khôi phục hệ thống (System Restore).

Nếu mọi cách khác đều thất bại, bạn có thể khôi phục hệ điều hành Windows về thời điểm trước khi lỗi bắt đầu xảy ra. Việc sử dụng System Restore sẽ khôi phục tệp hệ thống, cài đặt, ứng dụng và toàn bộ hệ thống về trạng thái trước đó gọi là điểm khôi phục (restore point).

Để thực hiện khôi phục hệ thống, làm theo hướng dẫn dưới đây:

  1. Nhấp Start và nhập restore vào ô tìm kiếm. Nhấn OK để tìm kiếm.
  2. Nhấp Create a restore point từ kết quả tìm kiếm. Thao tác này sẽ mở cửa sổ System Properties.
  3. Nhấp vào tab System Protection, sau đó nhấp nút System Restore.
  4. Nhấp Next khi trình hướng dẫn System Restore mở ra.
  5. Cửa sổ tiếp theo sẽ hiển thị các điểm khôi phục có sẵn. Chọn từ danh sách điểm khôi phục bạn muốn quay lại.
  6. Nếu điểm khôi phục bạn cần không có trong danh sách, nhấp Show more restore points (Hiển thị thêm điểm khôi phục).
  7. Khi đã chọn điểm khôi phục, nhấp vào Scan for affected programs (Quét chương trình bị ảnh hưởng).
  8. Nhấp Next nếu mọi thứ trông ổn, sau đó nhấn Finish (Hoàn tất).

Bạn sẽ thấy thanh tiến trình khi quá trình khôi phục bắt đầu, và có thể mất một lúc để quá trình kết thúc. Khi xong, bạn sẽ thấy thông báo bật lên nói rằng hệ thống đã được khôi phục theo điểm khôi phục bạn đã chọn. Chạy các chương trình bạn gặp sự cố trước đó để xem lỗi đã được giải quyết chưa.

Tóm tắt

Việc không thể sử dụng chương trình bạn cần do lỗi Bad Image MSVCP120.dll và MSVCP140.dll với lỗi 0xc000012f có thể là phiền toái. Vấn đề có thể trông phức tạp ở מבט đầu tiên vì tên lỗi phức tạp, nhưng quy trình khắc phục sự cố nên khá đơn giản. Chỉ cần làm theo hướng dẫn từng bước ở trên để xử lý nguyên nhân gốc rễ của vấn đề và khôi phục bất kỳ tệp nào có thể gây ra lỗi.