Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Sửa lỗi thiếu api-ms-win-crt-runtime-l1-1-0.dll hoặc api-ms-win-crt-heap-l1-1-0.dll

Khi bạn cố gắng mở một chương trình trên máy Windows và nhận được thông báo lỗi Chương trình không thể bắt đầu vì api-ms-win-crt-runtime-l1-1-0.dll bị thiếu từ máy tính của bạn, điều đó có nghĩa là Universal CRT, là một phần của Visual C++ Redistributable, hoặc đã cài đặt không đúng, hoặc tệp api-ms-win-crt-runtime-l1-1-0.dll đã bị thiếu hoặc hỏng. Các bước khắc phục tương tự nên được làm nếu lỗi xảy ra cho api-ms-win-crt-heap-l1-1-0.dll.

Bạn có thể nhận lỗi này khi cố gắng mở một số tệp chương trình Adobe, phần mềm SmartFTP, Skype, Autodesk, Corel Draw, Microsoft Office, XAMPP, v.v. Lỗi DLL có thể xảy ra khi tải hoặc khởi chạy.

DLL là viết tắt của Dynamic Link Libraries (Thư viện liên kết động) và là các phần bên ngoài của ứng dụng chạy trên Windows hoặc bất kỳ hệ điều hành nào. Hầu hết ứng dụng không hoàn chỉnh trong chính nó và lưu mã trong các tệp khác nhau. Nếu có nhu cầu về mã, tệp liên quan được tải vào bộ nhớ và sử dụng. Nếu hệ điều hành hoặc phần mềm không tìm thấy tệp DLL liên quan trong thư mục cài đặt ứng dụng, hoặc nếu tệp DLL bị hỏng, bạn có thể nhận thông báo DLL file is missing (Tệp DLL bị thiếu).

Sửa lỗi thiếu api-ms-win-crt-runtime-l1-1-0.dll hoặc api-ms-win-crt-heap-l1-1-0.dll

Trước khi bắt đầu, hãy chắc chắn Windows của bạn được cập nhật – vì vậy hãy kiểm tra cập nhật và xác nhận. Ngoài ra, chạy System File Checker để thay thế các tệp hệ thống có thể bị hỏng. Cài lại chương trình đang ném ra lỗi này cũng có thể giúp. Nếu không, hãy xem các tùy chọn sau.

  1. Sửa chữa gói Visual C++ 2015 Redistributable đã cài đặt
  2. Đăng ký lại tệp DLL (Re-register the DLL file)
  3. Cập nhật cho Universal C Runtime
  4. Cài đặt Microsoft Visual C++ Redistributable Update
  5. Microsoft Visual C++ Redistributable cho Visual Studio.

1] Sửa chữa gói Visual C++ 2015 Redistributable đã cài đặt

Sửa lỗi thiếu api-ms-win-crt-runtime-l1-1-0.dll hoặc api-ms-win-crt-heap-l1-1-0.dll

Một cài đặt hỏng hoặc bản cập nhật xấu có thể cần sửa chữa gói Visual C++ 2015 Redistributable.

Nếu bạn đã cài đặt gói Visual C++ 2015 Redistributable, nhưng bạn nhận được lỗi, bạn có thể cần sửa chữa chương trình. Để làm vậy, mở Control Panel và vào phần "Programs and Features" (Chương trình và tính năng). Tìm Microsoft Visual C++ 2015 Redistributable (x64) [cho máy 64-bit] > nhấp chuột phải vào nó > chọn nút Change (Thay đổi) > nhấp vào nút Repair (Sửa chữa).

Liên quan: Chương trình không thể bắt đầu vì AppVIsvSubsystems32.dll bị thiếu.

2] Đăng ký lại tệp DLL

Nếu tệp DLL có mặt trên máy tính của bạn, nhưng bạn vẫn nhận được thông báo lỗi này, bạn có thể cần đăng ký lại tệp DLL.

Nếu tệp DLL bị thiếu, thì tải tệp dll thiếu từ internet và dán vào một vị trí cụ thể không phải là giải pháp thực sự. Bạn có thể thử phương pháp đó, nhưng bạn có thể không nhận được kết quả tích cực.

3] Cập nhật cho Universal C Runtime

Tải xuống Cập nhật cho Universal C Runtime từ Microsoft. Cài đặt thành phần Runtime và khởi động lại máy tính và xem. Chỉ để tham khảo, bắt đầu từ Windows 10, Universal CRT là một phần của hệ điều hành.

4] Cài đặt Microsoft Visual C++ Redistributable Update

Nếu điều này không giúp ích, bạn có thể cần cài đặt Microsoft Visual C++ Redistributable Update từ Microsoft tại đây. Bạn cần chọn phiên bản Windows là 64-bit hoặc 32-bit. Làm theo quy trình cài đặt và hướng dẫn cẩn thận để tránh vấn đề cài đặt hoặc thất bại.

5] Microsoft Visual C++ Redistributable cho Visual Studio

Giống như gói Visual C++ 2015 Redistributable, một số chương trình dùng Microsoft Visual C++ Redistributable cho Visual Studio 2017. Có thể bạn cần cài gói này. Bạn có thể tìm gói trên trang này.

Bạn có thể thử các giải pháp nêu trên để khắc phục vấn đề này và xem cái nào giúp bạn – ngược lại bạn luôn có thể xem các tệp log (log files) để biết chi tiết cụ thể.

API-MS-Win-CRT-heap-l1-1-0.dll là gì?

API-MS-Win-CRT-heap-l1-1-0.dll là Universal CRT, là một phần của Visual C++ Redistributable. Cách tốt nhất để cài lại là sửa chữa cài đặt Visual C++ Redistributable.

API-MS-Win-CRT-runtime-l1-1-0 dll nằm ở đâu?

API-MS-Win-CRT-runtime-l1-1-0 DLL là Universal CRT, là một phần của Visual C++ Redistributable. Nó nằm trong thư mục System32.

Các lỗi tương tự:

  • api-ms-win-core-libraryloader-l1-1-1.dll bị thiếu
  • MSVCR110.dll bị thiếu
  • d3compiler_43.dll bị thiếu
  • MSVCP140.dll bị thiếu.

Sửa lỗi thiếu api-ms-win-crt-runtime-l1-1-0.dll hoặc api-ms-win-crt-heap-l1-1-0.dll