หากพยายามเปิดโปรแกรมบน 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 แทนที่ไฟล์ระบบเสียหาย ติดตั้งโปรแกรมที่โยนข้อผิดพลาดใหม่อาจช่วย ถ้าไม่ได้ ลองวิธีต่อไปนี้
- ซ่อม Visual C++ 2015 Redistributable package ที่ติดตั้งอยู่
- Re-register ไฟล์ DLL
- อัปเดต Universal C Runtime
- ติดตั้ง Microsoft Visual C++ Redistributable Update
- Microsoft Visual C++ Redistributable for Visual Studio
1] ซ่อม Visual C++ 2015 Redistributable package ที่ติดตั้ง

การติดตั้งเสียหายหรืออัปเดตผิด อาจต้องซ่อม 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
