ผู้ใช้รายงานว่าเมื่อพยายามเปิด Photoshop หรือ Adobe InDesign โปรแกรมจะแสดงข้อผิดพลาด "The code execution cannot proceed because CONCRT140.dll was not found" สืบสวนพบว่าข้อผิดพลาดนี้อาจเกิดขึ้นกับแอปหรือเกมอื่นๆ เช่นกัน บทความนี้รวบรวมวิธีแก้ไขที่เหมาะสมที่สุด
CONCRT140.dll คืออะไร?
CONCRT140.dll เป็นส่วนหนึ่งของ Visual C++ Redistributable Packages ที่ติดตั้งคอมโพเนนต์รันไทม์สำหรับแอปพลิเคชัน C++ ที่สร้างด้วย Visual Studio 2015 ไฟล์ DLL นี้ตั้งอยู่ที่โฟลเดอร์ C:\Windows\System32\ เช่นเดียวกับไฟล์ DLL อื่นๆ ของระบบ
เมื่อเกิดปัญหานี้ ข้อความเต็มจะเป็นดังนี้:
The code execution cannot proceed because CONCRT140.dll was not found. Reinstalling the program may fix this problem.
รูปแบบข้อผิดพลาดที่พบบ่อย:
- Cannot register concrt140.dll
- concrt140.dll is missing
- concrt140.dll error loading
- The procedure entry point concrt140.dll error
- concrt140.dll crash
- concrt140.dll was not found
- Cannot find concrt140.dll
- concrt140.dll could not be located
- concrt140.dll Access Violation
- There was a problem starting concrt140.dll. The specified module could not be found.
- Error loading concrt140.dll. The specified module could not be found.
ไม่ว่าจะเป็นรูปแบบไหน วิธีแก้ในบทความนี้ใช้ได้ทั้งหมด
ไฟล์ DLL จากเว็บดาวน์โหลดน่าเชื่อถือไหม?
ไม่มีการรับประกันว่าไฟล์ DLL จากเว็บดาวน์โหลด DLL จะปราศจากไวรัส เนื่องจากเว็บเหล่านี้ไม่ใช่แหล่งอย่างเป็นทางการ และมักไม่มีข้อมูลติดต่อ แนะนำให้ระวังและหลีกเลี่ยงการดาวน์โหลดจากเว็บเหล่านี้ แต่อาจคัดลอกไฟล์ DLL จากเครื่อง Windows อื่นที่ทำงานปกติและอัปเดตล่าสุดมาใช้ได้ มีวิธีดาวน์โหลด DLL อย่างปลอดภอีกด้วย
วิธีแก้ "The code execution cannot proceed because CONCRT140.dll was not found"
หากเจอข้อผิดพลาดนี้บน Windows 11/10 ลองวิธีต่อไปตามลำดับ:
- ซ่อมแซม Microsoft Visual C++ Redistributable
- ลงทะเบียน DLL ใหม่ (Re-register DLL files)
- วิธีแก้ทั่วไปสำหรับข้อผิดพลาด DLL หายไป
- ทำ System Restore
- ลบและติดตั้งโปรแกรมใหม่
1. ซ่อมแซม Microsoft Visual C++ Redistributable
เริ่มต้นด้วยการซ่อม Microsoft Visual C++ ที่ติดตั้งอยู่ และตรวจสอบว่าใช้เวอร์ชันล่าสุดอยู่แล้ว
ขั้นตอน:
- เปิด Control Panel
- คลิก Programs and Features
หรือกด Win+R พิมพ์ appwiz.cpl แล้ว Enter
- จากรายการ คลิกขวา Microsoft Visual C++ Redistributables เลือก Change
- ในหน้าต่างที่ขึ้นมา คลิก Repair
Windows จะซ่อมแซมอัตโนมัติ เมื่อเสร็จ รีสตาร์ทเครื่อง แล้วทดสอบอีกครั้ง หากยังไม่แก้ ลอง Uninstall แล้วติดตั้งใหม่ หรือไปวิธีถัดไป
2. ลงทะเบียน DLL ใหม่ (Re-register DLL files)
หากซ่อมหรือติดตั้งใหม่ไม่ได้ผล ลองลงทะเบียนไฟล์ CONCRT140.dll ใหม่ดู
3. วิธีแก้ทั่วไปสำหรับข้อผิดพลาด DLL หายไป
ข้อผิดพลาด DLL ส่วนใหญ่บน Windows แก้ได้ด้วยคู่มือวิธีแก้ทั่วไปสำหรับ Missing DLL files errors
4. ทำ System Restore
หากก่อนหน้านี้แอป/เกมทำงานปกติ แล้วทันใดเกิดปัญหา อาจเพราะการเปลี่ยนแปลงระบบล่าสุด ให้ทำ System Restore กลับไปจุดก่อนเกิดปัญหา
5. ลบและติดตั้งโปรแกรมใหม่
หากทุกวิธีไม่ได้ผล ให้ Uninstall โปรแกรม/เกมที่มีปัญหา แล้วดาวน์โหลดติดตั้งเวอร์ชันล่าสุดใหม่
หวังว่าจะช่วยแก้ปัญหาได้!
แก้ QuickFontCache.dll not found ยังไง?
หากเจอ QuickFontCache.dll not found or missing ลองติดตั้งโปรแกรมใหม่ ใช้สื่อติดตั้งต้นฉบับ หรือติดต่อผู้ดูแลระบบ/ผู้พัฒนา
บทความเกี่ยวข้อง: Fix Crypt32.dll not found or missing error in Windows.