วิธีแก้ไขข้อผิดพลาด “แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc0000142)” ใน Windows

คุณได้รับ ข้อผิดพลาด " แอปพลิเคชันไม่สามารถ(Application Was Unable)เริ่มต้นได้อย่างถูกต้อง(Correctly) (0xc0000142)" ขณะพยายามเปิดแอป(error while trying to launch an app)บนพีซี Windows ของคุณหรือไม่ หากเป็นเช่นนั้น คุณสามารถอัปเดตเครื่องมือที่ล้าสมัย แก้ไขไฟล์ที่เสียหาย และใช้วิธีอื่นๆ สองสามวิธีในการแก้ไขข้อผิดพลาด เราจะแสดงให้คุณเห็นว่า

บ่อยครั้งที่ส่วนประกอบซอฟต์แวร์ต่างๆ ของพีซีของคุณเป็นต้นเหตุของปัญหา ไม่ใช่ตัวแอปของคุณเอง คุณสามารถใช้วิธีแก้ปัญหาสองสามวิธีเพื่อแก้ไขส่วนประกอบเหล่านั้นและทำให้แอปของคุณทำงานได้อย่างถูกต้อง

รีสตาร์ทพีซี Windows 10/11 ของคุณ

เมื่อแอปของคุณไม่สามารถเปิด(app fails to launch)ได้ วิธีแก้ไขที่ง่ายที่สุดคือการรีบูตพีซีของคุณ การทำเช่นนี้มักจะแก้ไขปัญหาเล็กน้อยในระบบของคุณ ซึ่งอาจช่วยแก้ไขข้อผิดพลาดของแอปพลิเคชันของคุณได้

ตรวจสอบ ให้(Make)แน่ใจว่าคุณได้บันทึกงานที่ยังไม่ได้บันทึกของคุณก่อนที่จะรีบูตเครื่องพีซีของคุณ

  1. เปิด เมนู Startแล้วเลือกไอคอน Power
  2. เลือกรีสตาร์ทในเมนู

  1. เปิดแอปของคุณเมื่อคอมพิวเตอร์รีบูท

เรียกใช้แอปของคุณด้วยสิทธิ์ของผู้ดูแลระบบ

แอพบางตัวต้องการสิทธิ์ของผู้ดูแลระบบเพื่อให้ทำงานได้อย่างสมบูรณ์ และแอพของคุณอาจเป็นหนึ่งในนั้น ในกรณีนี้ ให้ใช้ ตัวเลือก Windowsเพื่อเรียกใช้แอปของคุณในฐานะผู้ดูแลระบบ(run your app as an admin)เพื่อดูว่าสามารถแก้ไขรหัสข้อผิดพลาด 0xc0000142 ได้หรือไม่ หากเป็นเช่นนั้น ให้Windowsเปิดแอปของคุณด้วยสิทธิ์ของผู้ดูแลระบบเสมอ

  1. คลิกขวาที่ทางลัดของแอปแล้วเลือกเรียกใช้(Run)ในฐานะผู้ดูแลระบบ

  1. เลือกใช่(Yes)ในพรอมต์ การควบคุมบัญชีผู้ใช้(User Account Control)

หากคุณสามารถเปิดแอปในโหมดผู้ดูแลระบบได้ ให้ขอให้Windowsเปิดทางลัดแอปนี้โดยเฉพาะด้วยสิทธิ์ระดับผู้ดูแลระบบเสมอ:

  1. คลิกขวาที่ทางลัดของแอปและเลือกคุณสมบัติ
  2. เลือก แท็บ ทางลัด(Shortcut)และเลือกขั้น(Advanced)สูง
  3. เปิด ใช้งานตัวเลือก Run as administrator แล้วเลือก ตกลง

  1. เลือก Apply(Choose Apply)ตามด้วย OK ในหน้าต่าง Properties

เปิดแอปพลิเคชันของคุณในโหมดความเข้ากันได้(Compatibility Mode)

เหตุผลหนึ่งที่คุณได้รับ ข้อผิดพลาด "แอปพลิ เคชันไม่สามารถ(Application Was Unable)เริ่มต้นได้อย่างถูกต้อง(Correctly) (0xc0000142)" คือแอปของคุณไม่เข้ากันได้กับเวอร์ชันWindows ของคุณ (Windows)ซึ่งมักเกิดขึ้นเมื่อคุณอัพเกรดพีซี(upgrade your PC)จากระบบปฏิบัติการเวอร์ชันเก่า

ในการแก้ไขปัญหานั้น Windows อนุญาตให้คุณเปิดแอปในโหมดความเข้ากัน(launch your apps in compatibility mode)ได้ โหมดนี้ทำให้แอปของคุณรู้สึกเหมือนกำลังทำงานอยู่บน Windows(Windows)เวอร์ชันเก่า

  1. คลิกขวาที่ทางลัดของแอปและเลือกคุณสมบัติ
  2. เข้าถึงแท็บความเข้ากันได้
  3. เปิดใช้งานเรียกใช้(Run)โปรแกรมนี้ในโหมดความเข้ากันได้สำหรับ
  4. เข้าถึงเมนูแบบเลื่อนลงใต้ตัวเลือกและเลือกเวอร์ชันWindows เราขอแนะนำให้เลือกเวอร์ชันที่แอปของคุณทำงานได้ดี

  1. บันทึกการเปลี่ยนแปลงของคุณโดยเลือกนำ(Apply) ไปใช้ ตามด้วย ตกลง ที่ด้านล่าง
  2. เปิดแอปของคุณ

อัปเดตเวอร์ชัน Windows(Windows Version) ของคุณ เพื่อแก้ไขข้อผิดพลาดของแอปพลิเคชัน 0xc0000142(Application Error 0xc0000142)

สาเหตุที่เป็นไปได้ที่แอปของคุณไม่สามารถโหลด(app fails to load)ได้คือคุณใช้Windowsเวอร์ชัน ที่ล้าสมัย เวอร์ชันเก่ามักมีจุดบกพร่องมากมายที่ได้รับการแก้ไขในเวอร์ชันที่ใหม่กว่า

ในกรณีนี้ คุณสามารถอัปเดตเวอร์ชันระบบปฏิบัติการ Windows ของคุณ(update your Windows operating system version)เพื่อดูว่าสามารถแก้ปัญหาได้หรือไม่

  1. เปิดการตั้งค่าโดยกดWindows + I
  2. เลือกอัปเดต(Select Update)และความปลอดภัย(Security)ใน การ ตั้ง ค่า(Settings)
  3. เลือก Windows Update(Choose Windows Update)ในแถบด้านข้างทางด้านซ้าย
  4. เลือก ตรวจ(Select Check)หาการอัปเดต ในบานหน้าต่างด้านขวา

  1. ติดตั้งการอัปเดตที่มีอยู่
  2. รีบูตเครื่องพีซีของคุณ
  3. เปิดแอปของคุณ

อัปเดต .NET Framework บน Windows

แอป Windows(Windows)บางแอปต้องใช้ .NET Frameworkเวอร์ชันใหม่ล่าสุดจึงจะใช้งานได้ หากแอปของคุณเป็นหนึ่งในนั้น ให้อัปเดตเครื่องมือ .NET Framework ที่ติดตั้งไว้ เป็นเวอร์ชันล่าสุด และแอปของคุณควรเปิดใช้ได้สำเร็จ

  1. เปิดเว็บเบราว์เซอร์บนพีซีของคุณและไปที่ไซต์ .NET Download
  2. เลือก .NET Frameworkเวอร์ชันล่าสุดในรายการ
  3. เลือกเวอร์ชันสำหรับระบบปฏิบัติการของคุณ

  1. ดับเบิลคลิก(Double-click)ที่ไฟล์ที่ดาวน์โหลดเพื่อเริ่มการติดตั้งเครื่องมือ
  2. รีบูตแอปของคุณ
  3. เรียกใช้แอปของคุณ

อัปเดต DirectX บน Windows

หากคุณพบ ข้อผิดพลาด “ แอปพลิเคชันไม่สามารถ(Application Was Unable)เริ่มได้อย่างถูกต้อง(Correctly) (0xc0000142)” ขณะพยายามเปิดเกม ให้อัปเดตเวอร์ชัน DirectX ที่ติดตั้ง(update your installed DirectX version)เพื่อแก้ไขปัญหาของคุณ

  1. ไปที่ไซต์ ดาวน์โหลด Direct X ในเว็บเบราว์เซอร์ของคุณ(Direct X download)
  2. เลือกภาษาของคุณจากเมนูแบบเลื่อนลงและเลือกดาวน์โหลด(Download)

  1. เปิดไฟล์ที่ดาวน์โหลดและติดตั้ง DirectX เวอร์ชันล่าสุด
  2. รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ
  3. เปิดแอปของคุณ

ถอนการติดตั้งและติดตั้งแอปพลิเคชันอีกครั้ง

ไฟล์หลักของแอปอาจเสียหาย ทำให้ Windows ไม่สามารถเปิดแอปได้สำเร็จ คุณสามารถแก้ไขปัญหานี้ได้โดยลบไฟล์หลักทั้งหมด(removing all core files)และติดตั้งแอปใหม่บนพีซีของคุณ

  1. กดWindows + I เพื่อเปิด การ ตั้ง ค่า(Settings)
  2. เลือกแอพในการตั้งค่า
  3. เลือกแอปของคุณในรายการแล้วเลือกถอนการติด(Uninstall)ตั้ง

  1. เลือกถอนการติดตั้งในพรอมต์

  1. เรียกใช้โปรแกรมติดตั้งแอปของคุณเพื่อติดตั้งแอปใหม่
  2. หากแอปของคุณยังไม่เปิดขึ้น ให้ดาวน์โหลดใหม่และเรียกใช้ตัวติดตั้งแอปอีกครั้ง

ติดตั้งMicrosoft Visual C++ Redistributable

Microsoft’s Visual C++ Redistributableเป็นองค์ประกอบสำคัญในการเรียกใช้แอพต่างๆ บนพีซีของคุณ หากรายการนี้เสียหาย คุณจะต้องถอนการติดตั้งและติดตั้งรายการใหม่ในระบบของคุณ

  1. เปิดControl Panelโดย เข้าไปที่ Startค้นหาControl Panelแล้วเลือกแอพในผลการค้นหา
  2. เลือกถอนการติดตั้ง(Select Uninstall)โปรแกรมในแผง(Control Panel)ควบคุม

  1. เลือก เวอร์ชัน Microsoft Visual C++ Redistributableในรายการและเลือกถอนการติดตั้ง(Uninstall)ที่ด้านบน

  1. เลือกใช่ในพรอมต์
  2. ใช้ขั้นตอนข้างต้นเพื่อลบส่วนประกอบทุกเวอร์ชันออกจากระบบของคุณ
  3. เปิด ไซต์ Microsoft Visual C++ Redistributableในเว็บเบราว์เซอร์ของคุณและดาวน์โหลดแพ็คเกจล่าสุด
  4. เรียกใช้ไฟล์ที่ดาวน์โหลดมาเพื่อติดตั้งส่วนประกอบ

แก้ไข Windows 'เสียหายและไฟล์ ที่ หายไป(Missing)

หากไฟล์ระบบของคุณเสียหายหรือสูญหายWindowsอาจแสดงข้อผิดพลาดต่างๆ รวมถึงข้อผิดพลาดที่คุณเห็นเมื่อพยายามเปิดแอปของคุณ คุณไม่สามารถแก้ไขไฟล์เหล่านี้ได้ด้วยตัวเอง ดังนั้นคุณสามารถใช้System File CheckerในตัวของWindowsเพื่อค้นหาและแก้ไขไฟล์หลักที่เสียหายและสูญหายได้(find and fix corrupt and missing core files) โดย อัตโนมัติ

  1. เปิดStartค้นหาCommand Promptแล้วเลือกRun as administrator ทางด้านขวา
  2. เลือกใช่(Choose Yes)ในพรอมต์การควบคุมบัญชีผู้ใช้(User Account Control)
  3. ป้อน(Enter)ข้อมูลต่อไปนี้ในCMDแล้วกดEnter : DISM.exe /Online /Cleanup-image /Restorehealth

  1. จากนั้นรันคำสั่งต่อไปนี้แล้วกด Enter: sfc /scannow

  1. รอ(Wait)ให้เครื่องมือค้นหาและแก้ไขไฟล์ที่ผิดพลาดของระบบของคุณ
  2. รีบูตเครื่องพีซีของคุณ

แก้ไขข้อผิดพลาด“ แอปพลิเคชันไม่สามารถ(Application Was Unable)เริ่มได้อย่างถูกต้อง” ของ Windows ด้วย หลายวิธี(Multiple Methods)

หากคุณมีปัญหาในการเปิดแอปพลิเคชันบน พีซี Windows ของคุณ สาเหตุอาจรวมถึงไฟล์ที่เสียหายและซอฟต์แวร์เวอร์ชันที่ล้าสมัย คุณสามารถแก้ไขข้อผิดพลาดของWindowsและทำให้แอปทำงานได้ โดยใช้วิธีการต่างๆ ที่อธิบายไว้ข้างต้น ขอให้โชคดี!



About the author

ฉันเป็นวิศวกรเสียงมืออาชีพที่มีประสบการณ์มากกว่า 10 ปี ฉันทำงานในวงการเพลงมาสองสามปีแล้ว และได้พัฒนาชื่อเสียงที่แข็งแกร่งในสาขานั้น ฉันยังเป็นบัญชีผู้ใช้ที่มีประสบการณ์สูงและดูแลความปลอดภัยของครอบครัวอีกด้วย ความรับผิดชอบของฉันรวมถึงการจัดการบัญชีผู้ใช้ การให้การสนับสนุนลูกค้า และการให้คำแนะนำด้านความปลอดภัยในครอบครัวแก่พนักงาน



Related posts