ในสิ่งที่ดูเหมือนพฤติกรรมผิดปกติ ผู้ใช้บางคนอาจเจอข้อความ The code execution cannot proceed because edgegdi.dll was not found เมื่อพยายามเปิดโปรแกรมหรือแอปที่ติดตั้งไว้บน Windows 10 บางกรณีอาจได้ข้อผิดพลาดนี้เมื่อพยายามเปิดโปรแกรมระบบอย่าง Task Manager บทความนี้นำเสนอวิธีแก้ไขที่เหมาะสม

ขึ้นอยู่กับแอปหรือโปรแกรมที่พยายามเปิด เมื่อเจอปัญหานี้ จะได้ข้อความข้อผิดพลาดเต็มดังนี้:
NpsAc32.exe – System Error, The code execution cannot proceed because edgegdi.dll was not found. Reinstalling the program may fix this problem.
- NpsAc32.exe เป็นไฟล์ executable ส่วนหนึ่งของโปรแกรม Sage Fund Accounting Workstation ที่พัฒนาโดย Sage Software แต่ข้อผิดพลาดนี้อาจเกิดกับโปรแกรมอื่น เช่น AMFW.exe, Final Draft.exe ได้ด้วย
- Edgegdi.dll ไฟล์มาจาก Pathtrace Engineering Systems เป็นส่วนหนึ่งของ Pathtrace EdgeCAM
ข้อความข้อผิดพลาดนี้น่าจะถูกกระตุ้นโดยขัดแย้งระบบ
ควรทราบว่าผู้ใช้ที่ได้รับผลกระทบรายงานว่า ข้อความข้อผิดพลาดไม่ส่งผลต่อแอปหรือโปรแกรม เนื่องจากกด OK แล้วแอปยังเปิดและทำงานปกติ อย่างไรก็ตาม หากรู้สึกรำคาญหรือรบกวน สามารถลองวิธีแก้ไขต่อไปนี้
The code execution cannot proceed because edgegdi.dll was not found
หากต้องการกำจัดพรอมต์นี้ ลองข้อเสนอด้านล่างในลำดับไหนก็ได้
- รันโปรแกรมใน Compatibility Mode
- ลงทะเบียนไฟล์ DLL ใหม่
- ติดตั้ง Visual C++
- ทำ System Restore
- ถอนติดตั้งและติดตั้งโปรแกรมใหม่
มาดูรายละเอียดกระบวนการแต่ละวิธี
1] รันโปรแกรมใน Compatibility Mode
วิธีนี้ต้องรันแอปที่พยายามเปิดตอนเจอข้อผิดพลาดในโหมด Compatibility Mode ดูว่าพรอมต์ปรากฏอีกหรือไม่ หากยังปรากฏ ลองข้อเสนอถัดไป
2] ลงทะเบียนไฟล์ DLL ใหม่
DLL ย่อมาจาก Dynamic Link Libraries เป็นส่วนภายนอกของแอปพลิเคชันที่รันบน Windows หรือ OS อื่น แอปส่วนใหญ่ไม่สมบูรณ์ในตัวเอง เก็บโค้ดในไฟล์ต่างๆ หากต้องการโค้ด ไฟล์ที่เกี่ยวข้องจะถูกโหลดเข้าหน่วยความจำและใช้ หาก OS หรือซอฟต์แวร์หา DLL ที่เกี่ยวข้องไม่เจอ หรือ DLL เสียหาย อาจได้ข้อความข้อผิดพลาดนี้ ในกรณีนี้ สามารถลงทะเบียน edgegdi.dll ใหม่ดู
ไฟล์อยู่ที่:
C:\Program Files (x86)\Edgecamcam\edgegdi .dll
3] ติดตั้ง Visual C++
วิธีนี้ต้องติดตั้ง Visual C++ ทุกเวอร์ชันตั้งแต่ 2005 ถึง 2019 ดูว่าช่วยได้หรือไม่
4] ทำ System Restore
หากเพิ่งเริ่มเจอข้อผิดพลาดนี้จากฟ้าแลบ สามารถกู้คืนระบบไปจุดก่อนหน้าได้
5] ถอนติดตั้งและติดตั้งโปรแกรมใหม่
เนื่องจากข้อความข้อผิดพลาดแนะนำให้ติดตั้งโปรแกรมใหม่ อาจดาวน์โหลดไฟล์ติดตั้งล่าสุดจากเว็บดาวน์โหลดอย่างเป็นทางการและติดตั้งซอฟต์แวร์ใหม่ โปรแกรมที่กล่าวถึงคือโปรแกรมที่พยายามเปิดตอนเจอข้อผิดพลาด
หวังว่าช่วยได้!
