Sửa lỗi thiếu file DLL, VCRUNTIME140, MSVCP140

Mở phần mềm, game bị báo thiếu VCRUNTIME140.dll hay MSVCP140.dll? Cài đúng gói Visual C++ Redistributable chính chủ của Microsoft, đừng tải file DLL lẻ.

Thông báo kiểu “The code execution cannot proceed because VCRUNTIME140.dll was not found” hay “MSVCP140.dll is missing from your computer” xuất hiện khi máy thiếu thư viện mà phần mềm cần để chạy. Cách sửa đúng rất đơn giản: cài gói thư viện chính chủ, không phải lên mạng tìm từng file DLL.

Vì sao tuyệt đối không tải file DLL lẻ?

Nguy hiểmCác trang “tải DLL miễn phí” cung cấp file không rõ nguồn gốc, có thể sai phiên bản, sai kiến trúc 32/64-bit, hoặc bị gắn mã độc. Chép file lạ vào C:\Windows\System32 là mở cửa cho virus vào sâu trong hệ thống. Phần mềm vẫn có thể lỗi tiếp vì thiếu các file đi kèm khác.

Bảng tra: file nào thuộc gói nào

File báo thiếuGói cần cài
VCRUNTIME140.dll, VCRUNTIME140_1.dll, MSVCP140.dll, MSVCP140_1.dll, CONCRT140.dllMicrosoft Visual C++ Redistributable bản mới nhất (v14, bao gồm 2015–2022 và các bản sau)
MSVCR120.dll, MSVCP120.dllVisual C++ 2013 Redistributable
MSVCR110.dll, MSVCR100.dllVisual C++ 2012 / 2010 Redistributable
d3dx9_43.dll, xinput1_3.dll, XAPOFX1_5.dllDirectX End-User Runtime (cho game cũ)
api-ms-win-crt-runtime-l1-1-0.dllCập nhật Windows và cài Visual C++ Redistributable mới nhất

Cài Visual C++ Redistributable đúng cách

  1. Tìm trên Google cụm “Latest supported Visual C++ Redistributable downloads” và mở trang thuộc tên miền learn.microsoft.com của Microsoft.
  2. Tải cả hai bản X64 (vc_redist.x64.exe) và X86 (vc_redist.x86.exe). Máy 64-bit vẫn cần bản X86 vì nhiều phần mềm, game là 32-bit.
  3. Chạy lần lượt từng file, tích đồng ý điều khoản → Install.
  4. Nếu báo đã cài rồi, chọn Repair để sửa.
  5. Khởi động lại máy và mở lại phần mềm.
MẹoBản Visual C++ mới nhất thay thế được cho các bản 2015, 2017, 2019, 2022 vì chúng dùng chung bộ thư viện “140”. Nhưng không thay thế được bản 2013, 2012, 2010 — nếu phần mềm cũ báo thiếu MSVCR120.dll hay MSVCR100.dll, bạn cần cài thêm đúng bản đó (cũng có trên trang trên).

Kiểm tra các gói đã cài

Vào Settings → Apps → Installed apps, gõ “Visual C++” vào ô tìm kiếm. Bạn sẽ thấy nhiều phiên bản cùng tồn tại — điều này là bình thường, đừng gỡ bớt vì mỗi phần mềm có thể cần một bản khác nhau.

Nếu đã cài mà vẫn lỗi

  • Cài lại chính phần mềm bị lỗi: tải bộ cài từ trang chủ nhà phát triển, bộ cài thường kèm sẵn các thư viện cần thiết.
  • Kiểm tra phần mềm diệt virus: mở Windows Security → Virus & threat protection → Protection history, xem file DLL của phần mềm có bị cách ly không. Nếu file bị chặn đến từ phần mềm crack, đừng khôi phục — hãy dùng bản chính hãng.
  • Lỗi DLL của chính Windows (ví dụ file trong System32): mở Terminal (Admin), chạy DISM /Online /Cleanup-Image /RestoreHealth rồi sfc /scannow, như trong bài sửa lỗi Windows Update.
  • Cập nhật Windows đầy đủ; với game, cài thêm DirectX End-User Runtime từ trang Microsoft.
Lưu ýPhần mềm crack, game “lậu” rất hay báo thiếu DLL vì file đã bị chỉnh sửa hoặc bị diệt virus xoá. Đây cũng là nguồn lây mã độc phổ biến. Xem thêm quy tắc vàng khi dùng máy tính.
Zalo