Tổng quan lỗi thiếu Msvcp140.dll:
Nhiều lần bạn gặp lỗi msvcp140.dll missing. Chúng chủ yếu thuộc các trường hợp sau: "Chương trình không thể khởi động vì MSVCP140.dll bị thiếu trên máy tính. Hãy thử cài lại chương trình để khắc phục". Hoặc "Thực thi mã không thể tiếp tục vì msvcp140.dll không được tìm thấy" Windows 10. Hoặc như một số người đề xuất: "Có vấn đề khi khởi động msvcp140.dll".
Dù lỗi msvcp140.dll trên máy của bạn là thiếu hay không khởi động được, trước hết bạn cần hiểu msvcp140.dll là gì và có thể làm gì để khắc phục "msvcp140.dll missing Windows 10".
Msvcp140.dll có nghĩa là gì?
Trong file msvcp140.dll, DLL là viết tắt của Dynamic Link Library (Thư viện liên kết động). Cụ thể, file msvcp140.dll thuộc về Gói phân phối lại Microsoft Visual C++ Redistributable Packages.
Vì vậy, ngay khi bạn cài gói Microsoft Visual C++ Redistributable Package, file msvcp140.dll được tải về Windows 10. Bạn có thể tìm file này tại C:\WINDOWS\System32.
Hơn nữa, vì Microsoft Visual C++ được yêu cầu bởi nhiều ứng dụng, bạn có thể nhận thấy Microsoft Visual C++ chạy không đúng trên Windows 10 do thiếu file msvcp140.dll.
Đó là lý do bạn gặp lỗi "Chương trình không thể khởi động vì msvcp140.dll bị thiếu" hoặc "Thực thi mã không thể tiếp tục vì msvcp140.dll không tìm thấy Windows 10".
Do đó, bạn cần tìm cách lấy msvcp140.dll trở lại Windows 10.
Cách khắc phục thiếu Msvcp140.dll trên Windows 10?
Vì file msvcp140.dll đi kèm với gói Microsoft Visual C++ Redistributable Package, bạn nên thử khắc phục lỗi "msvcp140.dll not found" từ góc độ gói Microsoft trước.
Nếu thấy vô ích, bạn có thể lấy msvcp140.dll bằng cách tải trực tiếp online cho Windows 10. Hãy chuẩn bị khôi phục file msvcp140 thiếu trên Windows 10.
Giải pháp 1: Tải gói Microsoft Visual C++ Redistributable Package
Như đã nói, file msvcp140.dll là một phần của Microsoft Visual C++ Redistributable cho Visual Studio 2015 Package, nên bạn nên cài lại gói Microsoft Visual này với hy vọng cài đặt file msvcp140.dll bị thiếu.
Ngoài tải từ trang Microsoft, bạn cũng có thể cài tự động Microsoft Visual C++ Redistributable cho Visual Studio 2015 bằng Driver Booster. Nó giúp phát hiện hỏng hóc Game Support và phiên bản Visual C++ để cung cấp bản cập nhật phù hợp.
- Tải xuống (Download), cài đặt và chạy Driver Booster trên Windows 10.
- Nhấn Quét (Scan) để tìm thành phần cũ hoặc hỏng.
- Trong kết quả quét Driver Booster, tìm Hỗ trợ Game (Game Support) và quyết định Cập nhật ngay (Update Now) để tải tất cả các gói.
Driver Booster sẽ giúp bạn cài Microsoft Visual C++ Redistributable 2015, được chứng minh tương thích với Windows 10 và sẽ đưa lại file Msvcr140.dll bị thiếu.
Bạn cũng có thể vào trang chủ Microsoft để lấy msvcp140 từ Microsoft Visual C++.
- Truy cập Trang Microsoft. Ở đây bạn thấy trang cung cấp tải trực tiếp Microsoft Visual C++ 2015 Redistributable.
- Khi nhấn nút Download, bạn cần chọn tải Microsoft Visual C++ 2015 Redistributable cho Windows 10 32-bit hoặc 64-bit.
- Nếu máy chạy Windows 64-bit, chọn vc_redist.x64.exe, tích hộp và nhấn Next.
- Nếu máy chạy Windows 32-bit, tích vc_redist.x86.exe và nhấn Next.
- Sau đó bạn tự do tải gói Microsoft Visual C++ 2015 Redistributable trên máy Windows 10.
Mẹo: Nếu muốn biết máy chạy Windows 10 32-bit hay 64-bit, chuột đúp This PC > mở Thuộc tính (Properties). Tất cả tham số hệ thống sẽ hiển thị, bao gồm phiên bản Windows 10.
Miễn là bạn đã cài gói Microsoft Visual C++ Redistributable Package, file msvcp140.dll cũng sẽ được tải và cài đặt trên Windows 10.
Lúc này, lỗi "msvcp140.dll missing" sẽ không còn gây rắc rối, ví dụ: ngăn cản bạn khởi động một số chương trình.
Liên quan: Khắc phục lỗi Microsoft Visual C++ Runtime Library
Giải pháp 2: Tải trực tiếp file Msvcp140.dll
Hoặc bạn có thể tải trực tiếp Msvcp140.dll. Tất nhiên, bạn phải đảm bảo file DLL an toàn và không đe dọa Windows 10.
Trong ý nghĩa này, DLL-Files Client được coi là công cụ an toàn và chuyên nghiệp để tìm và cài bất kỳ file DLL thiếu nào trên Windows 10, không ngoại lệ Msvcr140.dll.
- Tải DLL-Files Client trên Windows 10.
- Trong hộp tìm kiếm, nhập Msvcp140.dll > bắt đầu Tìm kiếm file DLL (Search for DLL file).
- Nhấn vào file Msvcp140.dll từ kết quả tìm kiếm.
- Nhấn Cài đặt (Install) để lấy file Msvcp140.dll phù hợp trên Windows 10.
Bạn sẽ thấy DLL-FILES Client tự động phát hiện loại hệ thống để giúp bạn tải đúng Msvcp140.dll.
Sau đó, chạy một ứng dụng bất kỳ để xem cảnh báo "Chương trình không thể khởi động vì msvcp140.dll bị thiếu..." có còn xuất hiện và chặn bạn mở chương trình hay không.
Giải pháp 3: Sao chép Msvcp140.dll từ máy khác
Bình thường, file Msvcp140.dll nằm ở C:\Windows\System32. Nhưng nếu file DLL này không tìm thấy trên Windows 10,
Khi mở thư mục System32, sẽ không có file Msvcp140.dll. Vì vậy, bạn có thể cần sao chép từ máy khác chạy cùng phiên bản Windows và kiến trúc (32/64-bit) như máy bạn.
- Trên máy có Msvcp140.dll, mở File Explorer > truy cập C:\Windows\System32.
- Tìm msvcp140.dll > chuột phải Sao chép (Copy).
- Trên máy thiếu Msvcp140.dll, vào File Explorer C:\Windows\System32 tương tự.
- Chuột phải > Dán (Paste) file Msvcp140.dll đã sao chép.
Lúc này, bạn sẽ thấy lỗi "Msvcp140.dll was not found on Windows 10" đã được khắc phục thành công nhờ sao chép và dán.
Liên quan: Cách được trợ giúp trong File Explorer Windows 10
Giải pháp 4: Chạy System File Checker (SFC) trên Windows 10
Dựa trên việc msvcp140.dll là file trên máy, bạn có thể dùng SFC (System File Checker) để quét file hệ thống lỗi trên Windows 10, bao gồm file msvcp140.dll.
Có thể SFC khắc phục được hỏng hóc trong msvcp140.dll, từ đó loại bỏ lỗi "chương trình không thể khởi động do thiếu msvcp140".
- Tìm Command Prompt trong hộp tìm kiếm > chuột phải chọn Chạy với tư cách quản trị viên.
- Trong Command Prompt, gõ sfc /scannow và nhấn Enter để chạy System File Checker.
- Khởi động lại máy để có hiệu lực.
Lúc này, SFC đã khắc phục thành công lỗi file msvcp140.dll.
Lần này, ngoại lệ mã (code exception) không còn xuất hiện vì msvcp140.dll bị thiếu trên Windows 10.
Hoặc nếu các giải pháp trên vô hiệu, bạn có thể tải file msvcp140.dll trực tiếp từ trình duyệt. Nhưng bạn phải chắc chắn file ở đây hoàn toàn an toàn và truy cập được trên Windows 10.
Kết luận: Để giúp bạn loại bỏ file msvcp140.dll không khả dụng trên Windows 10, bài viết cung cấp các cách hiệu quả nhất, từ gói Microsoft Visual C++ Redistributable Package cho Visual Studio 2015 hoặc từ hỏng file hệ thống.