Bỏ qua điều hướng
← Về danh sách bài viết

Sửa lỗi msvcp140.dll thành công 100% cho Windows 10/11

Máy tính báo thiếu file msvcp140.dll? Đừng lo! Chỉ cần 3 bước đơn giản này để cài lại thư viện Visual C++ và mở game/phần mềm ngay lập tức.

Cách sửa lỗi “MSVCP140.dll is missing” hiệu quả nhất

Bạn vừa tải xong tựa game yêu thích hoặc phần mềm làm việc, nhưng khi mở lên thì gặp ngay thông báo đáng ghét: “The code execution cannot proceed because MSVCP140.dll was not found”? Đừng quá lo lắng, đây là lỗi cực kỳ phổ biến liên quan đến thư viện Visual C++ của Microsoft.

Trong bài viết này, BKNS sẽ hướng dẫn bạn cách sửa lỗi triệt để trong 5 phút. LƯU Ý QUAN TRỌNG: Tuyệt đối không tải các file .dll trôi nổi trên mạng để tránh nhiễm virus vào máy tính. Hãy làm theo cách chuẩn chính hãng dưới đây.

Lỗi MSVCP140.dll khi mở game,phần mềm
Lỗi MSVCP140.dll khi mở game,phần mềm

Tìm hiểu về lỗi “MSVCP140.dll is missing”

File MSVCP140.dll là gì?

File MSVCP140.dll là một tệp thư viện thuộc gói Microsoft Visual C++ Redistributable (thường là phiên bản 2015 – 2022). File này chịu trách nhiệm cung cấp các tài nguyên cần thiết để chạy các phần mềm hoặc game được lập trình bằng Visual Studio.

Khi Windows báo lỗi này, nghĩa là file đó đã bị xóa, bị hỏng hoặc chưa được cài đặt vào máy tính của bạn.

File MSVCP140.dll là gì
File MSVCP140.dll là gì

Cách sửa lỗi “MSVCP140.dll is missing” hiệu quả nhất

Cách sửa lỗi “MSVCP140.dll is missing” hiệu quả nhất
Cách sửa lỗi “MSVCP140.dll is missing” hiệu quả nhất

Cách 1: Cài đặt lại gói Microsoft Visual C++ Redistributable (Khuyên dùng)

Đây là cách an toàn và sửa được 99% các trường hợp lỗi. Thay vì tải 1 file lẻ, bạn hãy cài đặt lại toàn bộ gói thư viện chính chủ từ Microsoft.

Cài Microsoft Visual C++ Redistributable
Cài Microsoft Visual C++ Redistributable

Bước 1: Truy cập trang tải xuống chính thức của Microsoft Visual C++.

Bước 2: Tải xuống gói cài đặt “Visual Studio 2015, 2017, 2019, and 2022”.

Lưu ý cực kỳ quan trọng về phiên bản (x86 và x64):
Rất nhiều bạn dùng Windows 64-bit chỉ tải bản x64 và vẫn bị lỗi. Lý do là vì Game/Phần mềm bạn chơi có thể chạy trên nền tảng 32-bit.
Do đó, để chắc chắn sửa hết lỗi, bạn hãy tải và cài đặt cả 2 file:
  • vc_redist.x86.exe (Dành cho ứng dụng 32-bit)
  • vc_redist.x64.exe (Dành cho ứng dụng 64-bit)

Bước 3: Chạy file vừa tải về, chọn “Install” (hoặc Repair) và đợi quá trình hoàn tất.

Bước 4: Khởi động lại máy tính và mở lại phần mềm bị lỗi.

Cách 2: Đăng ký lại file MSVCP140.dll bằng CMD

Trong một số trường hợp, file dll đã có sẵn trong máy nhưng Windows “quên” chưa đăng ký nó. Bạn có thể ép hệ thống nhận diện lại file này như sau:

Bước 1: Nhấn tổ hợp phím Windows + R, gõ cmd và nhấn tổ hợp Ctrl + Shift + Enter để chạy dưới quyền Admin.

Bước 2: Gõ lệnh sau để hủy đăng ký file cũ và nhấn Enter:

text
regsvr32 /u msvcp140.dll

Bước 3: Gõ tiếp lệnh sau để đăng ký lại file mới và nhấn Enter:

text
regsvr32 msvcp140.dll

Bước 4: Khởi động lại máy và kiểm tra.

Đăng ký lại MSVCP140.dll bằng CMD
Đăng ký lại MSVCP140.dll bằng CMD

Cách 3: Sử dụng lệnh SFC Scannow để tự sửa lỗi hệ thống

Nếu cách trên không được, có thể file hệ thống Windows của bạn đang bị hỏng. Hãy dùng công cụ có sẵn:

  • Mở Command Prompt (Admin).
  • Gõ lệnh: sfc /scannow và nhấn Enter.
  • Đợi chạy 100% và khởi động lại máy.
Sử dụng lệnh SFC Scannow
Sử dụng lệnh SFC Scannow

Cách 4: Kiểm tra thùng rác và Quét Virus

Đôi khi bạn hoặc phần mềm diệt virus đã vô tình xóa nhầm file này. Hãy kiểm tra Recycle Bin (Thùng rác) xem có file msvcp140.dll không. Nếu có, hãy chuột phải chọn Restore.

Ngoài ra, hãy quét virus toàn bộ máy tính để đảm bảo không có mã độc nào đang chặn file hoạt động.

Một số mã lỗi thường xuất hiện

Dưới đây là một số mã lỗi kèm theo hướng dẫn mà BKNS tổng hợp gửi đến bạn. Hy vọng bạn có thể giải quyết được những lỗi này.

  • The program can’t start because MSVCP140.dll is missing from your computer. Try reinstalling the program to fix this problem.
  • There was a problem starting msvcp140.dll. The specified module could not be found.
  • EMSVCP140.dll or loading msvcp140.dll. The specified module could not be found.
  • The code execution cannot proceed because MSVCP140.dll was not found. Reinstalling the program may fix this problem.
  • MSVCP140.dll is either not designed to run on Windows or it contains an eMSVCP140.dll or. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support.

Kết luận

Vậy là chúng ta đã điểm qua những phương pháp sửa lỗi “MSVCP140.dll is missing” hiệu quả nhất. BKNS hy vọng bạn có thể tự sửa lỗi cho thiết bị của mình nhờ những hướng dẫn mà bài viết cung cấp. Chúc các bạn sửa lỗi thành công. 

Đừng quên đọc thêm nhiều bài viết hữu ích khác tại BKNS.