Computer >> 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

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

Bạn có thể gặp 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 trong khi tải hoặc khởi chạy.

DLL là viết tắt của Dynamic Link Libraries và là các phần bên ngoài của các ứng dụng chạy trên Windows hoặc bất kỳ hệ điều hành nào khác. Hầu hết các ứng dụng đều không hoàn chỉnh và lưu trữ mã trong các tệp khác nhau. Nếu cần mã, tệp liên quan sẽ được tải vào bộ nhớ và được sử dụng. Nếu hệ điều hành hoặc phần mềm không thể tìm thấy tệp DLL có 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 được tệp DLL bị thiếu tin nhắn.

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

Trước khi bắt đầu, hãy đảm bảo rằng Windows của bạn đã được cập nhật - vì vậy hãy kiểm tra các bản cập nhật và xác nhận. Ngoài ra, hãy chạy Trình kiểm tra tệp hệ thống để thay thế các tệp hệ thống có khả năng bị hỏng. Cài đặt lại chương trình gặp lỗi này cũng có thể hữu ích. 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
  3. Cập nhật cho Universal C Runtime
  4. Cài đặt Bản cập nhật có thể phân phối lại của Microsoft Visual C ++
  5. Microsoft Visual C ++ có thể phân phối lại 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 bị hỏng hoặc một bản cập nhật không hợp lệ có thể yêu cầu 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 phải sửa chữa chương trình. Để thực hiện việc này, hãy mở Bảng điều khiển và đi tới phần “Chương trình và tính năng”. Tìm hiểu Microsoft Visual C ++ 2015 Redistributable (x64) [dành cho máy 64-bit]> nhấp chuột phải vào nó> chọn Thay đổi > nhấp vào nút Sửa chữa nút.

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

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

Nếu tệp DLL có 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ì việc tải xuống tệp dll bị thiếu từ internet và dán nó vào một nơi cụ thể không phải là giải pháp thực tế. Bạn có thể thử phương pháp đó, nhưng bạn có thể không nhận được bất kỳ kết quả tích cực nào từ nó.

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

Tải xuống Bản 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 của bạn và xem. Chỉ để biết thông tin của bạn, 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 hữu í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 tức là phiên bản 64-bit hoặc 32-bit. Làm theo hướng dẫn và quy trình cài đặt một cách cẩn thận để tránh các sự cố hoặc lỗi cài đặt.

5] Microsoft Visual C ++ có thể phân phối lại cho Visual Studio

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

Bạn có thể thử các giải pháp được đề cập ở trên để khắc phục sự cố này và xem giải pháp nào trong số chúng giúp ích cho bạn - nếu không, bạn luôn có thể xem các tệp nhật ký để biết thông tin 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 đặt 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ự:

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

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