เมื่อพยายามเปิดโปรแกรมอย่าง iTunes หรือ Minecraft ข้อผิดพลาด "Entry Point Not Found" จะปรากฏและโปรแกรมเปิดไม่ได้ ปัญหานี้ไม่ได้เกิดกับโปรแกรมใดโปรแกรมหนึ่ง แต่อาจเกิดกับหลายโปรแกรมรวมถึงโปรแกรมพื้นหลัง ข้อผิดพลาดเกิดขึ้นหากคุณหรือโปรแกรมอื่นแทนที่ไฟล์ Msvcrt.dll ด้วยเวอร์ชันของบุคคลที่สามที่ไม่มีฟังก์ชัน _resetstkoflw (recovery from stack overflow)
The procedure entry point? Initialize @CLASS_DESCRIPTOR@@QAEEXZ could not be located in the dynamic link library C:\Users\User\AppData\Roaming\Safe_nots_gh\find.exe.
ปัญหานี้อาจเกิดจากไวรัสหรือมัลแวร์ที่ติดเชื้อ System Files วิธีแก้คือ ตรวจสอบให้แน่ใจว่า PC ไม่มีมัลแวร์ และ System Files สมบูรณ์ มาแก้ไขด้วยคู่มือด้านล่าง
แก้ไข Entry Point Not Found Error in Windows 10
สร้าง Restore Point ก่อนล่ะ
วิธีที่ 1: รัน SFC และ CHKDSK
- เปิด Command Prompt (ค้นหา cmd กด Enter)
- พิมพ์คำสั่ง:
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
- รอเสร็จสิ้น แล้วรีสตาร์ทคอมพิวเตอร์
- รัน CHKDSK เพื่อแก้ไข File System Errors
- รอเสร็จสิ้น รีบูทอีกครั้ง
วิธีที่ 2: รัน DISM (Deployment Image Servicing and Management)
- เปิด Command Prompt (ค้นหา cmd กด Enter)
- พิมพ์คำสั่งทีละคำสั่ง:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
- รอ DISM ทำงานเสร็จ
- หายังไม่ได้ผล ลองคำสั่งนี้ (ต้องมี Windows Installation/Recovery Disc):
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
แทนที่ C:\RepairSource\Windows ด้วยตำแหน่ง Repair Source ของคุณ - รีบูทคอมพิวเตอร์ทดสอบอีกครั้ง
วิธีที่ 3: รัน CCleaner และ Malwarebytes
- ดาวน์โหลดและติดตั้ง CCleaner & Malwarebytes
- รัน Malwarebytes สแกนไฟล์อันตราย หาพบจะลบอัตโนมัติ
- รัน CCleaner เลือก Custom Clean
- ใต้ Custom Clean เลือก Windows tab ติ๊กค่าเริ่มต้น คลิก Analyze
- เมื่อ Analyze เสร็จ ตรวจสอบไฟล์ที่จะลบ แล้วคลิก Run Cleaner
- เพื่อทำความสะอาดเพิ่มเติม เลือก Registry tab ติ๊กตามภาพ
- คลิก Scan for Issues รอสแกน แล้วคลิก Fix Selected Issues
- CCleaner ถาม "Do you want backup changes to the registry?" คลิก Yes
- บัคอัปเสร็จ คลิก Fix All Selected Issues
- รีสตาร์ทคอมพิวเตอร์
วิธีที่ 4: รัน HitmanPro และ AdwCleaner
- ดาวน์โหลด HitmanPro
- คลิกสองครั้ง hitmanpro.exe รันโปรแกรม
- คลิก Next เพื่อ scan for malicious software
- รอ HitmanPro ค้นหา Trojans และ Malware
- สแกนเสร็จ คลิก Next เพื่อ remove malware
- ต้อง Activate free license ก่อนจึงจะลบไฟล์อันตรายได้
- คลิก Activate free license เรียบร้อย
- รีบูทคอมพิวเตอร์ ทดสอบอีกครั้ง หายังไม่ได้ ให้ทำต่อ
- ดาวน์โหลด AdwCleaner
- คลิกสองครั้ง adwcleaner.exe รันโปรแกรม
- คลิก "I agree" ยอมรับ License Agreement
- คลิก Scan ใต้ Actions
- รอ AdwCleaner ค้นหา PUPs และโปรแกรมอันตรายอื่นๆ
- สแกนเสร็จ คลิก Clean ล้างระบบ
- บันทึกงาน แล้วคลิก OK เพื่อรีบูท
- หลังรีบูท จะมี Log File แสดงไฟล์ โฟลเดอร์ Registry Keys ที่ถูกลบ
วิธีที่ 5: ทำ System Restore
- กด Windows Key + R พิมพ์ sysdm.cpl กด Enter
- เลือกแท็บ System Protection > System Restore
- คลิก Next เลือก System Restore point ที่ต้องการ
- ทำตามคำแนะนำบนหน้าจอให้เสร็จสิ้น
- หลังรีบูท อาจสามารถแก้ไขปัญหาได้
วิธีที่ 6: ทำ Clean Boot
ซอฟต์แวร์บุคคลที่สามบางตัวอาจขัดแย้งกับ Windows ก่อให้เกิดปัญหา เพื่อ Fix Entry Point Not Found Error ต้องทำ Clean Boot เพื่อวินิจฉัยปัญหาทีละขั้นตอน
บทความแนะนำ:
- How To Fix Firefox Black Screen Issue
- Fix YouTube Green Screen Video Playback
- Uninstall Microsoft Security Essentials in Windows 10
- Fix Windows 10 install Fails With Error C1900101-4000D
เสร็จสิ้น! คุณ Fix Entry Point Not Found Error in Windows 10 เรียบร้อยแล้ว หากยังมีข้อสงสัย สามารถถามในส่วนความคิดเห็นได้เลย