Thư viện liên kết động (Dynamic Link Libraries - DLL) là thành phần thiết yếu chạy hầu hết ứng dụng trên máy tính Windows. DLL bị thiếu gây ra nhiều lỗi, với chương trình phụ thuộc từ chối hoạt động đúng nếu thiếu chúng.
Một trong những lỗi DLL thiếu phổ biến hơn là do vắng mặt file api-ms-win-crt-runtime-l1-1-0.dll. Nhưng file DLL này chính xác là gì? Và quan trọng hơn, làm thế nào để khắc phục vấn đề này?
Đây là hướng dẫn hoàn chỉnh khắc phục lỗi api-ms-win-crt-runtime-l1-1-0.dll trên PC của bạn.
File api-ms-win-crt-runtime-l1-1-0.dll là gì và Tại sao Quan trọng?
C++ có lẽ là ngôn ngữ lập trình phổ biến nhất cho ứng dụng Windows. Dù Adobe, Autodesk, hay CorelDRAW, nhiều ứng dụng hàng đầu được tạo bằng Visual Studio C++ của Microsoft.
Để chạy phần mềm như vậy, PC cần bộ sưu tập thư viện chuyển mã thành lệnh thực thi. Bộ sưu tập này gọi là Microsoft Visual C++ Redistributable, và gói này bao gồm tất cả DLL cần thiết chạy ứng dụng làm bằng Visual Studio C++.
Bình thường, gói này được cài mặc định trên mọi phiên bản Windows. Nhưng nếu file bị hỏng hoặc không truy cập được vì lý do nào, ứng dụng sẽ bắt đầu ném lỗi DLL thiếu. Điều này cũng có thể xảy ra do phiên bản Visual C++ Redistributable cũ.
Sửa 1: Cập nhật Windows
Vì Visual C++ Redistributable là một phần của cài đặt Windows mặc định, nó được cập nhật tự động với mỗi Windows Update mới. Vì vậy, cách đơn giản nhất khắc phục lỗi DLL thiếu là để Windows tự cập nhật.
- Trước tiên, mở Menu Start và nhấp vào Settings (Cài đặt) (biểu tượng hình bánh răng).
- Cửa sổ Settings sẽ hiện ra. Chọn tùy chọn Windows Update — trên Windows 11 là cái cuối — để kiểm tra cập nhật.
- Cửa sổ này sẽ hiển thị mọi cập nhật chờ. Chỉ cần nhấp nút Download & install (Tải & cài đặt) để tiến hành cập nhật.
Thường thì cách này sẽ sửa bất kỳ vấn đề DLL nào còn sót lại, bao gồm lỗi thiếu api-ms-win-crt-runtime-l1-1-0.dll. Đây là lý do bạn nên luôn cập nhật hệ thống Windows, đặc biệt khi nói đến các bản cập nhật Windows quan trọng.
Sửa 2: Cài đặt lại Visual C++ Redistributable 2015
Nếu Windows Update không khắc phục tự động lỗi DLL thiếu, bạn phải cài đặt lại gói redistributable thủ công. Có nhiều bản cài Visual C++ Redistributable trên trang web Microsoft — chúng ta cần phiên bản 2015.
May mắn thay, bạn không phải tìm kiếm web để lấy phiên bản đúng. Microsoft cung cấp một bộ cài đơn lẻ cho tất cả phiên bản mới nhất của Visual C++ Redistributable, bao gồm 2015, 2017, 2019 và 2022.
- Bắt đầu bằng tải bộ cài đúng cho PC từ trang web chính thức. Có bộ cài cho bộ vi xử lý 32-bit (x86), phiên bản 64-bit, và hệ thống ARM. Đối với hầu hết máy tính, vc_redist.x64.exe là lựa chọn đúng.
- Chạy file đã tải để khởi chạy cài đặt. Đồng ý với điều khoản giấy phép và điều kiện và nhấn Install (Cài đặt) để tiến hành.
- Bộ cài sẽ tự động phát hiện phiên bản Visual C++ Redistributable thiếu trên máy tính và cài đặt chúng.
Phương pháp này là cách tốt nhất để cài đặt redistributable đúng cách trên máy tính, vì bộ cài đi kèm tất cả phiên bản gói đang dùng. Vì vậy ngay cả khi lỗi xuất phát từ DLL thiếu của Visual C++ Redistributable 2017, bộ cài này cũng sẽ sửa nó.
Sửa 3: Sửa chữa Visual C++ Redistributable 2015
Cài đặt lại là cách tốt hơn, nhưng bạn cũng có thể sửa chữa cài đặt hiện tại nếu muốn. Tất nhiên, điều này chỉ hoạt động nếu Visual C++ Redistributable 2015 đã cài trên PC nhưng mất một số file.
- Để sửa cài đặt Visual C++ Redistributable 2015, mở Menu Start và tìm Apps & Features (Ứng dụng & Tính năng) (gọi là Programs and Features trong Windows cũ như Windows 7).
- Phần cài đặt hệ thống Apps & Features cho phép xem tất cả ứng dụng cài trên máy và thay đổi chúng.
- Tìm gói đúng dễ dàng — chỉ nhập "Visual" vào hộp tìm kiếm để lấy danh sách tất cả gói redistributable. Sau đó, cuộn qua danh sách cho đến khi tìm thấy phiên bản 2015.
- Bây giờ nhấp vào nút ba chấm để đưa ra menu nhỏ với hai tùy chọn: Modify (Sửa đổi) và Uninstall (Gỡ cài đặt). Chọn cái đầu tiên.
- Bộ cài Visual C++ Redistributable sẽ mở. Nhấp nút Repair (Sửa chữa) để quét cài đặt và sửa bất kỳ file thiếu hoặc hỏng nào.
- Cài đặt sẽ hoàn tất trước khi bạn kịp hay. File api-ms-win-crt-l1-1-0.dll đã được khôi phục.
Cách Tốt Nhất Khắc phục Lỗi Thiếu api-ms-win-crt-runtime-l1-1-0.dll là gì?
Bất kỳ DLL thiếu nào thường gợi ý thành phần hệ thống cũ hoặc hỏng. Trước đây, bạn cần xác định thủ công gói nào nó thuộc về (một số hướng dẫn trực tuyến vẫn gợi ý phương pháp này). Ngày nay, dễ dàng hơn chỉ để Windows lo.
Windows Update, mặc định, sẽ giữ driver thiết yếu và DLL nâng cấp lên phiên bản mới nhất. Chỉ cần bật cập nhật sẽ sửa hầu hết vấn đề phần mềm trên cài đặt Windows.
Trong trường hợp hiếm mà nó không hoạt động, bạn luôn có thể cài đặt lại Visual C++ Redistributable 2015, gói mà DLL thiếu thuộc về. Sửa chữa gói hiện tại cũng là một lựa chọn, khắc phục nhanh bất kỳ file hỏng hoặc bị hư hại nào.