วิธีแก้ไขข้อผิดพลาดแอปพลิเคชันเกม 0xc0000142

แก้ไขข้อผิดพลาดแอปพลิเคชันเกม 0xc0000142: (Fix Games Application Error 0xc0000142: )ซอฟต์แวร์ Windows ไม่สามารถโหลดเกมได้ซึ่งมักทำให้เกิดข้อผิดพลาดนี้ " แอปพลิเคชันไม่สามารถเริ่มได้อย่างถูกต้อง 0xc0000142(The application was unable to start correctly 0xc0000142) " หรือ0xc0000142ปรากฏขึ้นเมื่อใดก็ตามที่เราพยายามเปิดแอปพลิเคชันและเกมต่อไปนี้:

วิธีแก้ไขข้อผิดพลาดแอปพลิเคชันเกม 0xc0000142

Far Cry 3
Metro Last Night
Dying light far cry 4
Call of duty advanced warfare
Gta V
Autodesk AutoCAD
AutoCAD 
Sleeping dogs
Witcher 2
Watch dogs
Outlook
Metal Gear
Age of Empire

ปัญหา:(PROBLEM:)ปัญหาคือข้อผิดพลาดในการโหลด DLL(DLL load error)หมายความว่าDLLที่เปิดใช้แอปพลิเคชันไม่ได้ลงนาม(unsigned)หรือ ใช้งานไม่ได้ แบบดิจิทัลอีกต่อไป(digitally no longer valid)  และการแก้ไขที่เราจะได้เห็นจะมี ไฟล์ DLLซึ่งสามารถแก้ไขข้อผิดพลาดนี้ได้มากที่สุด มาดูกันว่าเกิดอะไรขึ้น

แก้ไข(Fix)ข้อผิดพลาดแอปพลิเคชันเกม 0xc0000142(Games Application Error 0xc0000142)

อย่าลืมสร้างจุดคืนค่าในกรณีที่มีสิ่งผิดปกติเกิดขึ้น

วิธีที่ 1: แทนที่ไฟล์ DLL

1.ไปที่ลิงค์(link) นี้ และดาวน์โหลดไฟล์

ข้อผิดพลาดแอปพลิเคชันเกม 0xc0000142 แก้ไข

2.หลังจากดาวน์โหลดแล้ว ให้แตกไฟล์และนำไฟล์เหล่านี้ไปไว้ในโฟลเดอร์เกมของคุณ

3.แค่นั้นเอง ทุกคน เกมของคุณควรเริ่มทำงานในเวลาไม่นาน

หากวิธีนี้ช่วยแก้ปัญหาของคุณได้ คุณก็ไม่จำเป็นต้องดำเนินการต่อ แต่ถ้าไม่ได้โปรดดำเนินการตามวิธีถัดไป

วิธีที่ 2: เริ่มแอปพลิเคชันในโหมดความเข้ากันได้(Compatibility Mode)

เรียกใช้แอปพลิเคชันในโหมดความเข้ากันได้และเริ่มต้นแอปพลิเคชันในฐานะผู้ดูแลระบบเสมอ

1. คลิกขวาที่ไฟล์ (ให้ข้อผิดพลาดแอปพลิเคชันเกม 0xc0000142(games application error 0xc0000142) )

2. คลิกที่คุณสมบัติ(Properties)

3.คลิกที่แท็บความเข้ากัน(Compatibility tab)ได้

4. คลิกที่ " เรียกใช้ตัวแก้ไขปัญหาความเข้ากันได้(Run Compatibility Troubleshooter) " หากเกมทำงานให้บันทึกการตั้งค่าหากไม่ดำเนินการต่อ

5.ใส่เครื่องหมายถูกที่เรียกใช้(Run)โปรแกรมนี้ในโหมดความเข้ากันได้(compatibility mode)สำหรับ

การแก้ไขปัญหาความเข้ากันได้

6.เลือกระบบปฏิบัติการที่ไดร์เวอร์สามารถใช้ได้

7. ทำเครื่องหมายที่Run this program as an administratorภายใต้ Privilege Level

8. คลิกที่สมัครแล้วออก

วิธีที่ 3: รับข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาด

ฉันใช้ เครื่องมือ ค้นหารหัสข้อผิดพลาดของ Microsoft Exchange Server(Microsoft Exchange Server Error Code Look-up)เพื่อตรวจสอบข้อผิดพลาดนี้ (เครื่องมือนี้รู้เกี่ยวกับข้อผิดพลาดมาตรฐานของWindowsมากมาย) นี่คือผลลัพธ์:

การค้นหารหัสข้อผิดพลาดของเซิร์ฟเวอร์ Microsoft Exchange

ปัญหาคือข้อผิดพลาดในการโหลด DLL( DLL load error)และตอนนี้เราต้องค้นหาว่าDLLใดทำให้เกิดข้อผิดพลาดนี้ ซึ่งไม่ใช่เรื่องง่ายเสมอไป แม้ว่าข้อความจะแจ้งว่าDLL ใด โหลดไม่สำเร็จ แต่ก็ไม่ใช่DLL เสมอไป (บางครั้งอาจหายไป การพึ่งพา(missing dependency) ) ซึ่งจะเป็นปัญหาที่ใหญ่กว่า

หากคุณใช้ Steam เพื่อติดตั้งเกม คุณสามารถขอให้ตรวจสอบแคชของเกมได้ หากไม่เป็นเช่นนั้น ให้ลองติดตั้งเกมใหม่หรือลองซ่อมแซมVisual C/C++ Runtimesหรือ NET Framework(NET Frameworks)ที่คุณติดตั้งไว้ในกรณีที่เสียหาย อัปเดตไดรเวอร์การ์ดแสดงผลและหน้าต่างของคุณซึ่งน่าจะแก้ไขปัญหาได้มากที่สุด

ลึกไปหน่อย…

วิธีหนึ่งในการตรวจสอบการขึ้นต่อกันที่ขาดหายไปคือการใช้Dependency Walker ( Dependency Walker )

Dependency Walker

คุณต้องแน่ใจว่าคุณได้รับ Dependency Walker(Dependency Walker)เวอร์ชันล่าสุดและสถาปัตยกรรมโปรเซสเซอร์ของDependency Walkerควรเหมือนกับเกม (เวอร์ชัน x86 เพื่อตรวจสอบโปรแกรม 32 บิต และเวอร์ชัน x64 เพื่อตรวจสอบโปรแกรม 64 บิต) โปรดจำไว้ว่าบางครั้งอาจให้ผลลัพธ์ที่เข้าใจยาก แต่บางครั้งอาจให้ผลลัพธ์ที่มีประโยชน์มาก

อีกวิธีหนึ่งคือการใช้Process Monitor

การตรวจสอบกระบวนการ

การดำเนินการนี้จะบันทึกการดำเนินการที่โปรแกรมของคุณทำ เช่น การเข้าถึงไฟล์DLL ใช้เพื่อบันทึกการดำเนินการของกระบวนการเริ่มต้นเกมของคุณซึ่งทำให้เกิด ข้อผิดพลาดของ แอปพลิเคชันเกม 0xc0000142(games application error 0xc0000142)จากนั้นตั้งค่าตัวกรองให้รวมเฉพาะกิจกรรมเกมของคุณ ในการดำเนินการนี้ ให้ไปที่ " เครื่องมือ(Tools) " ตามด้วย " แผนผังกระบวนการ(Process Tree) " และค้นหาเกมของคุณในรายการ

รวมทรีย่อยในการตรวจสอบกระบวนการ

เลือกเกมแล้วคลิก * รวมทรีย่อย(Include Subtree) *

คุณยังอาจต้องการยกเว้นเหตุการณ์ทั้งหมดที่ไม่บันทึกเหตุการณ์ของระบบ – มีปุ่มแถวหนึ่งบนแถบเครื่องมือสำหรับทำสิ่งนี้:

ปุ่มเพื่อรวมเหตุการณ์ที่ไม่ใช่เหตุการณ์ของระบบไฟล์

ตอนนี้ คุณต้องตรวจสอบทุกอย่างด้วยส่วนขยายของ *.dll* ที่มีผลลัพธ์จากNAME NOT FOUND(NAME NOT FOUND)หรือPATH NOT FOUND หากวิธีข้างต้นไม่สามารถแก้ไขปัญหาของคุณได้ คุณสามารถลองโพสต์นี้  วิธีการแก้ไขข้อผิดพลาดแอปพลิเค ชัน0xc0000142(How To Fix Application Error 0xc0000142)

คุณอาจชอบ:

หลังจากปฏิบัติตามวิธีการที่ระบุไว้ข้างต้นอย่างรอบคอบแล้ว คุณอาจมีFix Games Application Error 0xc0000142ที่อาจได้รับการแก้ไขแล้ว แต่หากคุณยังมีข้อสงสัยใดๆ โปรดสอบถามพวกเขาในส่วนความคิดเห็น



About the author

ฉันเป็นช่างเทคนิคด้านเสียงและคีย์บอร์ดมืออาชีพที่มีประสบการณ์มากกว่า 10 ปี ฉันเคยทำงานในโลกธุรกิจ ในตำแหน่งที่ปรึกษาและผู้จัดการผลิตภัณฑ์ และล่าสุด เป็นวิศวกรซอฟต์แวร์ ทักษะและประสบการณ์ของฉันช่วยให้ฉันทำงานในโครงการประเภทต่างๆ ตั้งแต่ธุรกิจขนาดเล็กไปจนถึงบริษัทขนาดใหญ่ ฉันยังเป็นผู้เชี่ยวชาญใน Windows 11 และทำงานเกี่ยวกับระบบปฏิบัติการใหม่มานานกว่าสองปีแล้ว



Related posts