Dynamic Link Libraries (DLL Files) เป็นองค์ประกอบสำคัญขับเคลื่อนแอปพลิเคชันส่วนใหญ่บน Windows ไฟล์ DLL หายไป ทำให้เกิด Errors หลากหลาย โปรแกรมที่พึ่งพา DLL นั้นไม่ทำงานได้
Error ขาด DLL ที่พบบ่อย หนึ่ง คือ ไฟล์ api-ms-win-crt-runtime-l1-1-0.dll หายไป แต่นี่คือ DLL อะไร? และสำคัญกว่านั้น แก้ไขอย่างไร?
นี่คือคู่มือสมบูรณ์แก้ไข Error api-ms-win-crt-runtime-l1-1-0.dll บน PC ของคุณ
api-ms-win-crt-runtime-l1-1-0.dll คืออะไร และทำไมสำคัญ?
C++ เป็นภาษาเขียนโปรแกรมยอดนิยมสำหรับ Windows Applications Adobe, Autodesk, CorelDRAW แอปชั้นนำหลายตัว สร้างด้วย Microsoft Visual Studio C++
เพื่อรันซอฟต์แวร์เหล่านี้ PC ต้องการชุด Libraries แปลงโค้ดเป็นคำสั่ง Executable ชุดนี้เรียกว่า Microsoft Visual C++ Redistributable ประกอบด้วย DLL ทั้งหมดที่จำเป็นสำหรับรันแอปที่สร้างด้วย Visual Studio C++
ปกติ Package นี้ติดตั้ง Default ทุก Windows Version แต่ถ้าไฟล์เสียหาย หรือเข้าถึงไม่ได้ แอปจะเริ่มโยน Missing DLL Errors อาจเกิดจาก Visual C++ Redistributable เวอร์ชันเก่า
วิธีแก้ที่ 1: อัปเดต Windows
Visual C++ Redistributable เป็นส่วนหนึ่งของ Default Windows Installation จึงอัปเดตอัตโนมัติทุก Windows Update วิธีง่ายที่สุดแก้ Missing DLL Errors: ให้ Windows อัปเดตตัวเอง
- เปิด Start Menu คลิก Settings (ไอคอนเฟือง)
- หน้าต่าง Settings ขึ้น เลือก Windows Update — บน Windows 11 อยู่ล่างสุด — เพื่อเช็คอัปเดต
- หน้าต่างจะแสดงอัปเดตที่รอดำเนินการ คลิก Download & install เพื่อดำเนินการอัปเดต
ปกติแล้ววิธีนี้แก้ DLL Issues ที่ค้างอยู่ รวมถึง Error api-ms-win-crt-runtime-l1-1-0.dll missing ด้วย ดังนั้น ควรอัปเดต Windows เสมอ โดยเฉพาะ Critical Windows Updates
วิธีแก้ที่ 2: ติดตั้ง Visual C++ Redistributable 2015 ใหม่
หาก Windows Update แก้ Missing DLL ไม่ได้ ต้องติดตั้ง Redistributable Package เอง มี Visual C++ Redistributable หลายเวอร์ชันบนเว็บ Microsoft — ที่เราต้องการคือเวอร์ชัน 2015
โชคดีที่ Microsoft มี Single Installer สำหรับเวอร์ชันล่าสุดทั้งหมดของ Visual C++ Redistributable รวม 2015, 2017, 2019, และ 2022
- เริ่มด้วยการดาวน์โหลด Installer ที่ถูกต้องสำหรับ PC จากเว็บไซต์ทางการ มี Installer สำหรับ 32-bit (x86), 64-bit, และ ARM Systems สำหรับคอมพิวเตอร์ส่วนใหญ่ vc_redist.x64.exe คือตัวเลือกที่ถูกต้อง
- รันไฟล์ที่ดาวน์โหลด เปิด Setup ยอมรับ License Terms และ Conditions กด Install
- Installer จะ Auto-detect เวอร์ชัน Visual C++ Redistributable ที่ขาดหายบนคอมพิวเตอร์ และติดตั้งให้
วิธีนี้เป็นวิธีดีที่สุดได้ Redistributable ติดตั้งถูกต้อง เพราะ Setup มาพร้อมทุกเวอร์ชันของ Package ที่ใช้งานอยู่ แม้ Error จะมาจาก DLL หายของ Visual C++ Redistributable 2017 Installer นี้ก็จะแก้ได้
วิธีแก้ที่ 3: ซ่อมแซม Visual C++ Redistributable 2015
ติดตั้งใหม่ดีกว่า แต่คุณสามารถ Repair การติดตั้งที่มีอยู่ได้ หากต้องการ ทำงานได้ก็ต่อเมื่อ Visual C++ Redistributable 2015 ติดตั้งไว้แล้ว แต่สูญเสียไฟล์บางส่วน
- เปิด Start Menu ค้นหา Apps & Features (เรียก Programs and Features ใน Windows เก่า เช่น Windows 7)
- ส่วน Settings นี้ ให้เห็นแอปทั้งหมดที่ติดตั้ง และเปลี่ยนแปลงได้
- หา Package ที่ถูกต้องง่าย: พิมพ์ "Visual" ในกล่องค้นหา ได้รายการ Redistributable Packages ทั้งหมด เลื่อนหาเวอร์ชัน 2015
- คลิกปุ่ม Triple-dot จะขึ้นเมนูเล็ก 2 ตัวเลือก: Modify และ Uninstall เลือกตัวแรก
- Visual C++ Redistributable Installer จะเปิด คลิกปุ่ม Repair ให้สแกนการติดตั้ง และซ่อมไฟล์ที่หายหรือเสียหาย
- การติดตั้งเสร็จสิ้นเร็ว api-ms-win-crt-l1-1-0.dll ถูกกู้คืนแล้ว
วิธีไหนดีที่สุดสำหรับ Error api-ms-win-crt-runtime-l1-1-0.dll Missing?
Missing DLL ปกติบ่งชี้ถึง System Component ที่เก่าหรือเสียหาย แม้ก่อนหน้านี้ต้องกำหนดเองว่าเป็น Package ไหน (บางคู่มือออนไลน์ยังแนะนำวิธีนี้) ตอนนี้ง่ายกว่า: ให้ Windows จัดการ
Windows Updates โดย Default จะเก็บ Essential Drivers และ DLLs ให้เป็นเวอร์ชันล่าสุด การเปิด Updates จะแก้ Software Issues ส่วนใหญ่บน Windows Installation
กรณีหายากที่ไม่ได้ผล สามารถติดตั้ง Visual C++ Redistributable 2015 ใหม่ได้เสมอ — Package ที่ DLL หายไปมาจากนั้น การ Repair Package ที่มีอยู่อีกทางเลือกหนึ่ง ซ่อมไฟล์เสียหาย/เสียหายได้รวดเร็ว