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

แก้ปัญหา "The code execution cannot proceed because CONCRT140.dll was not found" บน Windows

ผู้ใช้รายงานว่าเมื่อพยายามเปิด 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 ลองวิธีต่อไปตามลำดับ:

  1. ซ่อมแซม Microsoft Visual C++ Redistributable
  2. ลงทะเบียน DLL ใหม่ (Re-register DLL files)
  3. วิธีแก้ทั่วไปสำหรับข้อผิดพลาด DLL หายไป
  4. ทำ System Restore
  5. ลบและติดตั้งโปรแกรมใหม่

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.