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ẻ?
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ếu | Gói cần cài |
|---|---|
VCRUNTIME140.dll, VCRUNTIME140_1.dll, MSVCP140.dll, MSVCP140_1.dll, CONCRT140.dll | Microsoft Visual C++ Redistributable bản mới nhất (v14, bao gồm 2015–2022 và các bản sau) |
MSVCR120.dll, MSVCP120.dll | Visual C++ 2013 Redistributable |
MSVCR110.dll, MSVCR100.dll | Visual C++ 2012 / 2010 Redistributable |
d3dx9_43.dll, xinput1_3.dll, XAPOFX1_5.dll | DirectX End-User Runtime (cho game cũ) |
api-ms-win-crt-runtime-l1-1-0.dll | Cập nhật Windows và cài Visual C++ Redistributable mới nhất |
Cài Visual C++ Redistributable đúng cách
- Tìm trên Google cụm “Latest supported Visual C++ Redistributable downloads” và mở trang thuộc tên miền
learn.microsoft.comcủa Microsoft. - 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. - Chạy lần lượt từng file, tích đồng ý điều khoản → Install.
- Nếu báo đã cài rồi, chọn Repair để sửa.
- Khởi động lại máy và mở lại phần mềm.
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ạyDISM /Online /Cleanup-Image /RestoreHealthrồisfc /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.