Nếu bạn đang gặp lỗi thiếu DLL trên máy tính Windows, đó thường là dấu hiệu cho thấy có sự cố xảy ra. Có thể phần mềm của bạn bị hỏng và cần cài đặt lại, hoặc có thể chỉ ra các vấn đề sâu hơn với máy tính, như tệp hệ thống bị hỏng hoặc nhiễm mã độc bám víu.
Một nguyên nhân chính khác là thư viện phần mềm bị thiếu hoặc hỏng cho phép các chương trình chạy trên Windows. Ví dụ, lỗi "vcruntime140.dll bị thiếu" chỉ ra việc cài đặt Microsoft Visual C++ runtime bị thiếu hoặc hỏng. Nếu bạn muốn khắc phục sự cố này, hãy làm theo các bước dưới đây.
Sửa chữa hoặc gỡ cài đặt Microsoft Visual C++
Tệp vcruntime140.dll là một phần của thư viện runtime Microsoft Visual C++. Được cung cấp bởi Microsoft, thư viện này được sử dụng trong quá trình biên dịch phần mềm (được tạo bằng C++ sử dụng Visual Studio) để chạy trên máy tính Windows. Nếu tệp bị thiếu, lỗi "vcruntime140.dll bị thiếu" sẽ xuất hiện.
Để khắc phục sự cố này, điều đầu tiên bạn nên thử là sửa chữa cài đặt Visual C++ trên máy tính. Nếu không thành công, bạn nên gỡ cài đặt hoàn toàn bằng cách làm theo các bước sau, sau đó chuyển sang phần tiếp theo để cài đặt lại.
- Để sửa chữa cài đặt Visual C++, bạn cần mở menu Cài đặt (Settings). Nhấp chuột phải vào menu Start của Windows và chọn Cài đặt.
- Trong menu Cài đặt, chọn Ứng dụng > Ứng dụng và tính năng. Ở bên trái, bạn sẽ thấy danh sách các ứng dụng đã cài đặt. Cuộn qua danh sách hoặc sử dụng thanh tìm kiếm cho đến khi tìm thấy tùy chọn Microsoft Visual C++ 2015-2019 Redistributable. Nếu nó bị thiếu, hãy chuyển sang phần tiếp theo.
- Nếu tùy chọn Microsoft Visual C++ 2015-2019 Redistributable được liệt kê, hãy chọn nó, sau đó chọn tùy chọn Sửa đổi (Modify).
- Trong cửa sổ Microsoft Visual C++ 2015-2019 Redistributable mở ra, chọn tùy chọn Sửa chữa (Repair).
- Cho phép quá trình hoàn tất, sau đó khởi động lại máy tính. Nếu bạn vẫn thấy lỗi "vcruntime140.dll bị thiếu", bạn sẽ cần gỡ cài đặt hoàn toàn Microsoft Visual C++ runtime và cài đặt lại. Để làm điều này, chọn Gỡ cài đặt > Gỡ cài đặt trong menu Cài đặt > Ứng dụng > Ứng dụng và tính năng.
- Trong cửa sổ Microsoft Visual C++ 2015-2019 Redistributable mở ra, chọn tùy chọn Gỡ cài đặt (Uninstall) và cho phép quá trình hoàn tất. Sau khi xong, khởi động lại máy tính và tiếp tục phần tiếp theo.
Cài đặt hoặc cài đặt lại Microsoft Visual C++
Nếu không cài đặt thư viện runtime Microsoft Visual C++, phần mềm phụ thuộc vào nó sẽ không hoạt động, vì vậy bạn cần cài đặt nó. Bạn cũng cần làm điều này nếu đã gỡ cài đặt một bản cài đặt bị hỏng trước đó.
- Đầu tiên, truy cập trang web Visual Studio để tải xuống phiên bản mới nhất của thư viện runtime. Cuộn xuống dưới cùng trang, sau đó chọn danh mục Công cụ, Khung công nghệ và Redistributables khác để xem các tùy chọn có sẵn. Từ đó, chọn kiến trúc CPU phù hợp với máy tính của bạn (ví dụ: x64 cho PC 64-bit, x86 cho 32-bit, hoặc ARM64 cho thiết bị dựa trên ARM), sau đó nhấn nút Tải xuống.
- Chạy tệp cài đặt (ví dụ: VC_redist.x64.exe) sau khi tải xuống xong. Trong cửa sổ cài đặt, chấp nhận điều khoản cấp phép bằng cách tích vào ô kiểm, sau đó nhấn nút Cài đặt để tiếp tục.
- Đợi trình cài đặt vài phút để hoàn tất. Nếu cài đặt không gặp sự cố, nhấn nút Đóng để đóng cửa sổ, sau đó khởi động lại máy tính.
Điều này sẽ giải quyết lỗi "vcruntime140.dll bị thiếu" trên hầu hết các máy tính Windows 10. Tuy nhiên, nếu phần mềm bạn đang chạy yêu cầu phiên bản cũ hơn của Visual C++ runtime (trước 2015), bạn sẽ cần tải xuống và cài đặt phiên bản cũ hơn thay thế.
Bạn cũng có thể khắc phục sự cố bằng cách gỡ cài đặt và cài đặt lại phần mềm đi kèm với trình cài đặt phiên bản Visual C++ runtime cũ hơn. Điều này phổ biến trong các gói phần mềm lớn, như game, yêu cầu nhiều thư viện runtime để hoạt động chính xác.
Bằng cách cài đặt lại phần mềm đi kèm với trình cài đặt Visual C++ runtime cũ hơn, phiên bản cụ thể của thư viện đó cần thiết để chạy phần mềm sẽ tự động cài đặt lại và giải quyết các vấn đề còn lại.
Chạy Windows Update
Thư viện runtime Microsoft Visual C++ nhận các bản cập nhật bảo mật thông qua Windows Update, giống như các dịch vụ Windows chính khác. Nếu bạn gặp sự cố với lỗi "vcruntime140.dll bị thiếu", có thể đáng giá để kiểm tra các bản cập nhật gần đây bằng dịch vụ Windows Update.
Mặc dù điều này không太大可能 sửa chữa một bản cài đặt bị hỏng, nhưng cài đặt các bản cập nhật mới có thể tự động sửa chữa cài đặt của bạn. Bạn có thể kiểm tra các bản cập nhật hệ thống mới trong menu Cài đặt.
- Để truy cập, nhấp chuột phải vào menu Start, sau đó chọn tùy chọn Cài đặt.
- Trong menu Cài đặt, chọn tùy chọn Cập nhật và Bảo mật, sau đó chọn Windows Update trong menu tiếp theo.
- Chọn tùy chọn Kiểm tra cập nhật để tìm kiếm các bản cập nhật mới. Nếu có bản cập nhật đang chờ, hãy chọn tùy chọn Khởi động lại ngay thay vào đó.
Windows sẽ kiểm tra cập nhật và cài đặt bất kỳ bản cập nhật nào đang chờ. Sau khi cài đặt, bạn cần khởi động lại máy tính để đảm bảo chúng đã được áp dụng chính xác. Sau đó, bạn nên kiểm tra phần mềm của mình để xem sự cố thiếu runtime đã được giải quyết chưa.
Tải tệp DLL trực tuyến
Nếu các thông báo lỗi rất cụ thể như "vcruntime140.dll bị thiếu" bắt đầu xuất hiện, bạn có thể bị cám dỗ để tải tệp từ internet để khắc phục. Có nhiều trang web tải DLL cho phép bạn nhanh chóng tải xuống tệp bị thiếu để giải quyết vấn đề.
Chúng tôi khuyên bạn nên tránh các trang web như vậy. Các tệp DLL là những yếu tố quan trọng của hệ điều hành Windows cho phép phần mềm tương tác với các thành phần Windows bị hạn chế hơn. Trừ khi bạn hoàn toàn tin tưởng nguồn, thường thì ý tưởng tốt hơn là gỡ cài đặt và cài đặt lại toàn bộ thư viện runtime Visual C++.
Điều này sẽ giải quyết vấn đề cho hầu hết người dùng, nhưng nếu bạn vẫn gặp sự cố, bạn có thể lấy tệp từ một máy tính khác trong mạng của bạn như phương án cuối cùng.
Duy trì Windows 10
Các bước trên sẽ giúp bạn khắc phục lỗi "vcruntime140.dll bị thiếu" trên máy tính Windows 10. Trong hầu hết các trường hợp, sửa chữa cài đặt hoặc cài đặt lại Visual C++ redistributable sẽ khắc phục sự cố, nhưng bạn cũng có thể cần xem xét gỡ cài đặt và cài đặt lại bất kỳ phần mềm bị ảnh hưởng nào.
Một tệp DLL bị thiếu thường là dấu hiệu của một máy tính đang gặp sự cố, đó là lý do tại sao việc duy trì bảo dưỡng máy tính thường xuyên rất quan trọng. Bạn có thể làm điều này bằng cách giữ Windows được cập nhật để đảm bảo bạn có các bản sửa lỗi mới nhất, cũng như chạy quét mã độc định kỳ để loại bỏ mã độc có thể khiến máy tính của bạn bị rủi ro.