เคยเจอข้อผิดพลาด "The Application was Unable to Start Correctly 0xc0000142" เมื่อพยายามเปิดเกมหรือโปรแกรมไหม? คุณไม่ได้อยู่คนเดียว ผู้ใช้หลายรายรายงานว่าพบปัญหานี้เมื่อเปิดเกม โปรแกรม หรือแอปพลิเคชันของ Microsoft มาดูสาเหตุที่เป็นไปได้กันก่อน
สาเหตุทั่วไปของข้อผิดพลาด "The Application was Unable to Start Correctly 0xc0000142"
- Windows เวอร์ชันเก่าเกินไป
- ไดรเวอร์อุปกรณ์ล้าสมัยหรือเสียหาย
- ไฟล์ระบบเสียหายหรือแตก
- แอปพลิเคชันถูกบล็อกเนื่องจากไม่มีสิทธิ์ผู้ดูแลระบบ
- ไฟล์ .dll เสียหาย
- โปรแกรมแอนติไวรัสรบกวนการทำงานของแอปพลิเคชัน
วิธีแก้ไข "The Application was Unable to Start Correctly 0xc0000142"
1. รีสตาร์ทคอมพิวเตอร์
การรีบูทคอมพิวเตอร์เป็นวิธีง่ายๆ ที่แก้ปัญหาได้หลายอย่าง หากข้อผิดพลาดเกิดจากไฟล์เสียหายใน RAM การรีสตาร์ทจะช่วยล้างไฟล์เหล่านั้นและบั๊กต่างๆ ออก ทำให้อาจแก้ไขข้อผิดพลาด 0xc0000142 ได้
2. อัปเดต Windows
ความสำคัญของการอัปเดต Windows ไม่สามารถพูดได้พอ Windows เวอร์ชันเก่าอาจไม่รองรับแอปพลิเคชันหรือเกมเวอร์ชันล่าสุดที่คุณพยายามรัน ดังนี้คือวิธี ตรวจสอบอัปเดตใน Windows 10 (Windows 11 ทำได้ง่ายกว่านี้) -
- กด Windows + I เพื่อเปิด Settings
- จากด้านซ้าย คลิก Windows Update ที่ด้านล่าง

- คลิก Check for updates หากมีอัปเดต ให้ดาวน์โหลดและรีสตาร์ทคอมพิวเตอร์

3. ซ่อมแซมไฟล์ระบบที่เสียหาย
เช่นที่กล่าวไว้ ข้อผิดพลาด 0xc0000142 อาจเกิดจากไฟล์ระบบเสียหาย วิธีแก้ไขเร็วคือใช้คำสั่ง SFC ที่ซ่อมไฟล์ระบบที่เสียหายหรือแตกได้ ให้ทำตามนี้ -
- ในช่องค้นหา Windows พิมพ์ cmd และคลิก Run as administrator ด้านขวา
- เมื่อหน้าต่าง Command Prompt เปิด ให้พิมพ์ SFC /scannow

- กด Enter
4. เปลี่ยน System Locale
ข้อผิดพลาดอาจเกิดขึ้นหากคุณเลือกภูมิภาคไม่ถูกต้อง ในกรณีนี้ ให้เลือกภูมิภาคที่ถูกต้องดังนี้ -
- ค้นหาและเปิด Control Panel
- คลิก View by แล้วเลือก Small icons

- เลือก Region

- คลิกแท็บ Administrative แล้วคลิก Change system locale

- เลือกภูมิภาคของคุณ แล้วคลิก OK
- คลิก Apply และ OK อีกครั้ง
5. อัปเดตไดรเวอร์
ไดรเวอร์ที่ล้าสมัย เสียหาย หรือหายไป ก่อให้เกิดปัญหาหลายอย่าง รวมถึงข้อผิดพลาด 0xc0000142 ตัวอย่างเช่น เกมกราฟิกสูงที่ค้างอยู่เสมอ อาจเพราะไดรเวอร์กราฟิกเก่า แม้คุณจะ อัปเดตไดรเวอร์ด้วยตนเอง ได้ แต่เครื่องมือภายนอกเช่น Advanced Driver Updater เป็นวิธีที่มีประสิทธิภาพและปลอดภัยกว่า เพราะช่วยให้คุณ -
- อัปเดตไดรเวอร์หลายตัวพร้อมกัน
- สแกนหาไดรเวอร์ที่ล้าสมัยหรือเสียหายได้เร็ว
- สำรองไดรเวอร์ก่อนอัปเดต
- กู้คืนไดรเวอร์ที่สำรองไว้ในกรณีฉุกเฉิน
- ตั้งเวลาสแกนไดรเวอร์ตามต้องการ
และรองรับ Windows 11 แล้ว! วิธีใช้ Advanced Driver Updater:
- ดาวน์โหลด ติดตั้ง และรัน Advanced Driver Updater

- จากรายการไดรเวอร์ที่ล้าสมัย ให้ติ๊กเช็คบ็อกซ์ด้านซ้ายของไดรเวอร์ที่ต้องการอัปเดต

- คลิกปุ่ม Update driver สีฟ้า หากอัปเดตตัวเดียว หรือ Update All หากอัปเดตหลายตัว
6. รันด้วยสิทธิ์ผู้ดูแลระบบ
อาจต้องการสิทธิ์แอดมินในการรันแอปพลิเคชัน การรันเป็นผู้ดูแลระบบช่วยให้ทำงานราบรื่น เข้าถึงฟีเจอร์ทั้งหมดได้ ขั้นตอนดังนี้ -
- คลิกขวาที่เกมหรือแอปพลิเคชัน
- คลิก Properties
- คลิกแท็บ Compatibility
- ภายใต้ Settings ติ๊ก Run this program as an administrator
7. ทำ Clean Boot
บริการของ Microsoft ที่ไม่จำเป็นอาจรบกวนโปรแกรมที่คุณต้องการรัน ทำให้เกิดข้อผิดพลาด 0xc0000142 เรามีบทความลึกเกี่ยวกับเหตุผลและวิธีทำ Clean Boot บน Windows 10 และ Windows 11 แล้ว
8. ลงทะเบียน DLL ใหม่ (Re-register DLL Files)
การลงทะเบียน DLL ใหม่อาจเป็นวิธีแก้ไขหากเปิดโปรแกรมไม่ได้และเจอข้อผิดพลาดนี้ ต้องใช้ Command Prompt ช่วย วิธีทำ -
- พิมพ์ cmd ในช่องค้นหา Windows และเลือก Run as administrator
- เมื่อ Command Prompt เปิด ให้คัดลอกและวางคำสั่งนี้:
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i
- กด Enter
9. ลบโปรแกรมที่มีปัญหา
หากลองทุกวิธีแล้วแต่ยังเจอข้อผิดพลาด 0xc0000142 ทุกครั้งที่เปิดโปรแกรม แสดงว่าโปรแกรมนั้นอาจเสียหาย มีมัลแวร์ หรือติดตั้งไม่ถูกต้อง วิธีแก้ -
- รันโปรแกรม Anti-malware ตรวจสอบว่าแอปนั้นเสียหายหรือไม่ หาแอนติไวรัสเบาๆ สำหรับ Windows? นี่คือ ตัวเลือกที่แนะนำ
- ถ้าแอปปลอดภัย ให้ ลบถอนการติดตั้งให้สมบูรณ์ รีสตาร์ทคอมพิวเตอร์ แล้วติดตั้งใหม่

สรุป
หวังว่าคุณแก้ไขข้อผิดพลาด 0xc0000142 ได้แล้ว ห้าได้ โปรดบอกในคอมเมนต์ว่าวิธีไหนช่วยคุณ เพื่อผู้ที่เจอปัญหาเดียวกัน สำหรับเคล็ดลับแก้ปัญหาอื่นๆ ติดตาม WeTheGeek ได้ที่ Facebook, Twitter, Instagram