Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไข api-ms-win-crt-runtime-l1-1-0.dll หรือ api-ms-win-crt-heap-l1-1-0.dll หายไป

หากพยายามเปิดโปรแกรมบน Windows แล้วเจอ The program can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer แสดงว่า Universal CRT (ส่วนหนึ่งของ Visual C++ Redistributable) ติดตั้งไม่สำเร็จ หรือไฟล์ api-ms-win-crt-runtime-l1-1-0.dll หายหรือเสียหาย แก้ไขคล้ายกันสำหรับ api-ms-win-crt-heap-l1-1-0.dll

อาจเจอข้อผิดพลาดตอนเปิด Adobe, SmartFTP, Skype, Autodesk, Corel Draw, Microsoft Office, XAMPP ฯลฯ DLL error อาจเกิดขณะโหลดหรือเปิดโปรแกรม

DLL = Dynamic Link Libraries เป็นส่วนภายนอกของแอปที่รันบน Windows/OS อื่น แอปส่วนใหญ่ไม่สมบูรณ์ในตัวเอง เก็บโค้ดในไฟล์ต่างๆ ต้องการโค้ด โหลดไฟล์ที่เกี่ยวข้องเข้าหน่วยความจำใช้ หาก OS/ซอฟต์แวร์หา DLL ไม่เจอในโฟลเดอร์ติดตั้ง หรือ DLL เสียหาย จะได้ข้อความ DLL file is missing

แก้ไข api-ms-win-crt-runtime-l1-1-0.dll หรือ api-ms-win-crt-heap-l1-1-0.dll หายไป

ก่อนเริ่ม ตรวจสอบ Windows Update ให้ล่าสุด รัน System File Checker แทนที่ไฟล์ระบบเสียหาย ติดตั้งโปรแกรมที่โยนข้อผิดพลาดใหม่อาจช่วย ถ้าไม่ได้ ลองวิธีต่อไปนี้

  1. ซ่อม Visual C++ 2015 Redistributable package ที่ติดตั้งอยู่
  2. Re-register ไฟล์ DLL
  3. อัปเดต Universal C Runtime
  4. ติดตั้ง Microsoft Visual C++ Redistributable Update
  5. Microsoft Visual C++ Redistributable for Visual Studio

1] ซ่อม Visual C++ 2015 Redistributable package ที่ติดตั้ง

แก้ไข api-ms-win-crt-runtime-l1-1-0.dll หรือ api-ms-win-crt-heap-l1-1-0.dll หายไป

การติดตั้งเสียหายหรืออัปเดตผิด อาจต้องซ่อม Visual C++ 2015 Redistributable package

หากติดตั้ง Visual C++ 2015 Redistributable แล้วแต่ยังเจอข้อผิดพลาด ให้ซ่อม: เปิด Control Panel > "Programs and Features" หา Microsoft Visual C++ 2015 Redistributable (x64) [สำหรับ 64-bit] > คลิกขวา > Change > Repair

เกี่ยวข้อง: The program can't start because AppVIsvSubsystems32.dll is missing

2] Re-register ไฟล์ DLL

ถ้าไฟล์ DLL อยู่บนเครื่องแต่ยังเจอข้อผิดพลาด อาจต้อง Re-register DLL

ถ้า DLL หาย ไปดาวน์โหลด DLL ขาดหายจากอินเทอร์เน็ตวางที่เฉพาะ ไม่ใช่วิธีแก้จริง ลองได้ แต่ผลอาจไม่ออก

3] อัปเดต Universal C Runtime

ดาวน์โหลด Update for Universal C Runtime จาก Microsoft ติดตั้ง Runtime component รีสตาร์ทดู ข้อมูล: ตั้งแต่ Windows 10 Universal CRT เป็นส่วนหนึ่งของ OS

4] ติดตั้ง Microsoft Visual C++ Redistributable Update

ถ้ายังไม่ได้ ติดตั้ง Microsoft Visual C++ Redistributable Update จาก Microsoft เลือกเวอร์ชัน Windows 64-bit หรือ 32-bit ทำตามขั้นตอนติดตั้งอย่างระมัดระวัง

5] Microsoft Visual C++ Redistributable for Visual Studio

เหมือน VC++ 2015 บางโปรแกรมใช้ Microsoft Visual C++ Redistributable for Visual Studio 2017 อาจต้องติดตั้งตัวนี้ หาแพ็กเกจได้ที่หน้านี้

ลองวิธีข้างต้นดูว่าวิธีไหนช่วยได้ ไม่ได้ดู Log files เพื่อรายละเอียด

API-MS-Win-CRT-heap-l1-1-0.dll คืออะไร?

API-MS-Win-CRT-heap-l1-1-0.dll คือ Universal CRT ส่วนหนึ่งของ Visual C++ Redistributable วิธีติดตั้งใหม่ที่ดีที่สุดคือซ่อมการติดตั้ง Visual C++ Redistributable

API-MS-Win-CRT-runtime-l1-1-0 dll อยู่ที่ไหน?

API-MS-Win-CRT-runtime-l1-1-0 DLL คือ Universal CRT ส่วนหนึ่งของ Visual C++ Redistributable อยู่ในโฟลเดอร์ System32

ข้อผิดพลาดคล้ายกัน:

  • api-ms-win-core-libraryloader-l1-1-1.dll is missing
  • MSVCR110.dll is missing
  • d3compiler_43.dll is missing
  • MSVCP140.dll is missing

แก้ไข api-ms-win-crt-runtime-l1-1-0.dll หรือ api-ms-win-crt-heap-l1-1-0.dll หายไป