Chương trình sử dụng file Dynamic Link Library (DLL) chứa tập hợp hướng dẫn thực thi các chức năng cụ thể. Nhiều chương trình có thể chia sẻ thông tin trong một file DLL. Dữ liệu là động vì chỉ được dùng khi chương trình cần. Thay vì luôn có sẵn trong bộ nhớ, nó chỉ được tải khi cần thiết. File DLL không thể thực thi trực tiếp như file .exe, nghĩa là người dùng không thể chạy trực tiếp. File DLL phải được gọi bởi mã đang chạy. Tuy nhiên, chúng chia sẻ đặc điểm với file .exe và đôi khi dùng cùng phần mở rộng .exe.
Chương trình dùng file DLL phụ thuộc vào dữ liệu của nó để tải tất cả tiện ích cùng lúc. Điều này làm file DLL rất quan trọng. Bất kỳ thay đổi nào (cập nhật phiên bản, xóa file) có thể làm chương trình dùng DLL đó thất bại. File DLL thiếu hoặc hỏng dẫn đến lỗi khởi động và crash chương trình.
Nếu bạn liên tục nhận thông báo “Vcruntime140_1.dll is missing from your system”, có thể bạn gặp lỗi file DLL hỏng liên quan đến Visual C++ Redistributable for Visual Studio 2015. Lỗi xảy ra khi cập nhật Windows 10/11 hoặc cài đặt chương trình thất bại.
Visual C++ dùng trong hầu hết dự án phát triển vì thuộc họ ngôn ngữ C. Nó bao gồm các gói runtime và thư viện dùng để phát triển các biên dịch bao gồm gọi hàm, tiến trình, yếu tố mã. Chúng hoạt động trong môi trường chương trình tích hợp.
Nếu bất kỳ thành phần nào của gói C++ bị hỏng hoặc xóa nhầm, chương trình phụ thuộc C++ có thể thất bại hoặc không phản hồi. Lúc này lỗi “vcruntime140_1.dll is missing from your system” xuất hiện.
Tin tốt là vấn đề này có thể khắc phục. Bài viết sẽ hướng dẫn sửa lỗi “vcruntime140_1.dll is missing from your system”. Có nhiều giải pháp, hãy thử từng cái.
Giải pháp #1: Kiểm tra Thùng rác (Recycle Bin)
Có thể bạn xóa nhầm file .dll. May mắn là file xóa nhầm thường vào Thùng rác. Hãy kiểm tra file tên “VCRUNTIME140.dll”. Nếu thấy, chuột phải > Khôi phục (Restore).
Giải pháp #2: Cài đặt lại gói Visual C++ Redistributable
File VCRUNTIME140.dll liên quan đến Visual C++. Truy cập trang Microsoft chính thức, tải bản mới nhất Microsoft Visual C++ Redistributable for Visual Studio 2015. Chọn phiên bản phù hợp kiến trúc Windows: x64 hoặc x86. Trước khi cài, đóng tất cả ứng dụng. Sau khi cài xong, reboot và kiểm tra.
Giải pháp #3: Sửa gói Visual C++ (Repair)
Có nhiều loại Microsoft Visual C++ Redistributables. Phải tìm gói Microsoft Visual C++ 2015 Redistributable. Để sửa:
- Mở Control Panel (tìm trong Windows Search).
- Chọn Programs and Features.
- Tìm Microsoft Visual C++ 2015 Redistributable.
- Chuột phải > Change (Thay đổi).
- Cửa sổ Modify Setup hiện ra > chọn Repair (Sửa chữa).
- Hoàn tất, reboot và kiểm tra.
Giải pháp #4: Chạy quét SFC
Windows 10/11 có tiện ích System File Checker (SFC) kiểm tra và khôi phục file hệ thống hỏng bằng bản gốc. File .DLL hỏng/thiếu cũng được sửa bởi SFC.
Cách chạy SFC:
- Tìm
Command Prompt> Enter. - Chuột phải kết quả > Run as administrator (cần quyền Admin để chạy SFC).
- Gõ lệnh:
Sfc /scannow> Enter. - SFC chạy trung bình 15 phút. Xong thì reboot.
Kiểm tra xem lỗi đã hết chưa. Nếu chưa, chạy quét DISM (Deployment Image Servicing and Management) - công cụ chuẩn bị môi trường khôi phục và image Windows.
Chạy DISM:
- Mở Command Prompt Admin (bước 1-2 trên).
- Gõ:
DISM /Online /Cleanup-Image /RestoreHealth> Enter. - Chờ hoàn tất, reboot và kiểm tra.
Giải pháp #5: Kiểm tra cập nhật hệ thống
Hệ điều hành cũ cũng có thể gây lỗi “vcruntime140_1.dll is missing”. Kiểm tra cập nhật Windows:
- Menu Windows > biểu tượng Bánh răng (Settings).
- Chọn Update & Security > tự chuyển đến Windows Update.
- Nhấn Check for updates. Hệ thống tự tìm cập nhật online. Cài đặt xong, chạy Check for Updates lại để đảm bảo cài hết cập nhật liên quan.
- Reboot và kiểm tra.
Giải pháp #6: Quét bảo mật toàn hệ thống
Chương trình độc hại cũng gây nhiều vấn đề dẫn đến lỗi “vcruntime140_1.dll is missing”. Chạy quét toàn bộ bằng công cụ Anti-malware uy tín. Công cụ mạnh sẽ phát hiện chương trình đáng ngờ gây rối loạn gói Visual C++ Redistributable. Sau đó, có thể dùng công cụ sửa PC uy tín để kiểm tra file hệ thống hỏng.