ข้อผิดพลาด The procedure entry point ucrtbase.terminate could not be located in the dynamic link library api-ms-win-crt-runtime-l1-1-0.dll หรือ The program can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem. มักเกิดจาก Visual C++ Redistributable ที่เสียหายหรือล้าสมัย โดยโปรแกรมอื่นได้เขียนทับไลบรารี หรือโปรแกรมที่คุณพยายามรันต้องการ Visual C++ เวอร์ชันใหม่กว่า เวอร์ชันล่าสุดคือ 2017 สาเหตุที่สองที่พบบ่อยคือ Windows Updates ล้าสมัย หรือการติดตั้ง KB2999226 (Universal CRT) ล้มเหลว คุณไม่สามารถติดตั้ง Microsoft Visual C++ 2015 redist (runtime) ได้หากไม่มี Windows Update KB2999226 ติดตั้งอยู่แล้ว (อย่างน้อยบน Windows 7 64-bit SP1)

วิธีที่ 1: ซ่อมแซมไฟล์ระบบที่เสียหาย
ดาวน์โหลดและรัน Restoro เพื่อสแกนและกู้คืนไฟล์ที่เสียหายและหายไปจาก ที่นี่ แล้วดูว่าปัญหาแก้ไขหรือยัง หากยัง ให้ลองวิธีอื่นๆ ด้านล่าง
วิธีที่ 2: ตรวจสอบและติดตั้ง Windows Updates
บน Windows 10
- คลิก Start
- เลือก Settings
- เลือก Update and Security
- เลือก Windows Updates
- คลิก Check for Updates
- หากมีอัปเดต จะเห็นข้อความบอกว่ามีอัปเดตสำคัญหรือตัวเลือก ให้คลิกข้อความเพื่อดูอัปเดตที่จะติดตั้ง
- ในรายการ ให้ติ๊กเช็คบ็อกซ์สำหรับอัปเดต Important หรือ Optional แล้วคลิก Install
บน Windows 7
- คลิก Start
- พิมพ์ Updates
- เลือก Windows Updates
- เลือก Check for Updates
- ติดตั้งอัปเดต และรีบูทคอมพิวเตอร์
สิ่งที่เราค้นหาผ่าน Windows Update คือ Universal CRT Update KB2999226 ซึ่งสามารถดาวน์โหลดและติดตั้งเป็นแพ็กเกจอิสระได้จาก (ที่นี่)
สำหรับ Windows 7 เท่านั้น:
หากปัญหายังไม่แก้บน Windows 7 หลังจากรันอัปเดตและติดตั้ง KB2999226 แบบแมนวอล ให้ทำตามขั้นตอนเหล่านี้:
- ค้าง Windows Key และกด R ใน Run Dialog พิมพ์ cmd และคลิก OK
- ในหน้าต่าง Command Prompt พิมพ์ net stop wuauserv
- จากนั้นพิมพ์ ren c:\windows\SoftwareDistribution\WuRedir WuRedir1
จากนั้นรัน Windows Update อีกครั้ง รีบูทหลายครั้ง และตรวจสอบให้แน่ใจว่าอัปเดตทั้งหมดติดตั้งแล้ว
วิธีที่ 3: ติดตั้ง Visual C++ Redistributable ใหม่
แอปพลิเคชันที่ให้ข้อผิดพลาดนี้อาจมี Visual C++ Redistributable เป็น dependency การติดตั้งแพ็กเกจอาจแก้ปัญหาได้ เนื่องจากบางโปรแกรมเก่าและพึ่งพาเวอร์ชันเก่าของ C Package จึงควรตรวจสอบข้อกำหนดของซอฟต์แวร์หรือสอบถามผู้ขายเพื่อหาเวอร์ชัน C ที่ต้องการ หากพบแล้ว ให้ดาวน์โหลดและติดตั้งเวอร์ชันเฉพาะนั้น ด้านล่างคือขั้นตอนสำหรับเวอร์ชันล่าสุด
- ดาวน์โหลด Visual C++ Redistributable for Visual Studio 2017 สำหรับคอมพิวเตอร์ของคุณด้วยสถาปัตยกรรมที่ถูกต้อง:
- Visual C++ Redistributable for Visual Studio 2017 (32 bit)
- Visual C++ Redistributable for Visual Studio 2017 (64 bit)
- รัน vcredist_x32.exe (32 bit) หรือ vcredist_x64.exe (64 bit) และเลือก Uninstall
- รัน Visual C++ Redistributable setup อีกครั้งและเลือก Install
วิธีที่ 4: ติดตั้งไดรเวอร์เครื่องพิมพ์ใหม่
หากวิธีข้างต้นล้มเหลว ตามคำแนะนำจากผู้ใช้บางคน วิธีนี้ควรใช้ (ไม่ก่อให้เกิดความเสียหาย และจะเพียงติดตั้งไดรเวอร์ใหม่หากไม่มีผล)
- เปิดเมนู Start พิมพ์และเลือก 'Control Panel' แล้วเลือก 'Uninstall a program' ภายใต้ Programs ใน Windows 8/10 กด Windows Key + X แล้วเลือก 'Programs and Features'
- เลื่อนดูรายการโปรแกรมที่ติดตั้ง และดับเบิลคลิกซอฟต์แวร์เครื่องพิมพ์ของคุณ ทำตามขั้นตอนเพื่อถอนการติดตั้ง
- ไปที่เว็บไซต์ผู้ผลิตเครื่องพิมพ์ สามารถค้นหาได้ง่ายด้วย Google
- ไปหน้า 'Support' แล้วใส่หมายเลขรุ่นเครื่องพิมพ์
- เมื่อแสดงซอฟต์แวร์สำหรับเครื่องพิมพ์ของคุณ ให้เลือกไดรเวอร์แบบสแตนด์อโลนที่ถูกต้องพร้อมสถาปัตยกรรม (32 bit หรือ 64 bit) สำหรับคอมพิวเตอร์ของคุณ แล้วดาวน์โหลด
- รันซอฟต์แวร์เครื่องพิมพ์ที่ดาวน์โหลด
วิธีที่ 5: System Restore
หากคุณมี Restore Point ที่สร้างไว้ และโปรแกรมทำงานได้ไม่กี่วันก่อน การทำ System Restore อาจแก้ปัญหาได้ ทำได้เฉพาะเมื่อวิธีข้างต้นทั้งหมดล้มเหลวแล้ว คุณสามารถดูคำแนะนำ System Restore (ที่นี่) คู่มือนี้เขียนสำหรับ Windows 10 แต่ใช้ได้กับ Windows Vista, 7 และ 8 เช่นกัน