ข้อผิดพลาดของ Windows เป็นแหล่งของความหงุดหงิดที่พบได้บ่อย พวกเขาไม่เคยทำให้เราฉูดเงิน โดยเฉพาะเมื่อพวกเขาทำให้ Windows หยุดทำงานอย่างสมบูรณ์ ยิ่งไปกว่านั้นเมื่อเราไม่มีแนวคิดว่าเป็นอะไรที่ก่อให้เกิดปัญหาใน المقامแรก
ในยุคที่เราพึ่งพาอินเทอร์เน็ตและคอมพิวเตอร์มากขึ้นเรื่อยๆ หลายคนในเราคาดหวังว่าทุกอย่างจะทำงานอย่างราบรื่น อย่างไรก็ตาม นี่ไม่อาจไกลจากความจริงมากนัก เมื่อพูดถึงอุปกรณ์ Windows ข้อความข้อผิดพลาดเป็นสิ่งที่พบได้บ่อย
ในโพสต์นี้ เราจะจัดการกับรหัสข้อผิดพลาดยอดนิยมหนึ่งที่ให้ผู้ใช้ Windows 10/11 หลายคนปวดหัว: error 0xc0000142
เกี่ยวกับรหัสข้อผิดพลาดของ Windows 10/11 0xc0000142
ข้อผิดพลาด 0xc0000142 น่าสนใจปรากฏบนคอมพิวเตอร์ Windows 10/11 เมื่อพยายามเปิดแอปพลิเคชันหรือโปรแกรม แม้ว่าโปรแกรมเหล่านี้จะมักเกี่ยวข้องกับเกม ข้อผิดพลาดอาจยังปรากฏเมื่อคุณเปิดโปรแกรมอื่นๆ เช่น Autodesk
ตามรายงานของผู้ใช้บางส่วนที่ได้รับผลกระทบ รหัสข้อผิดพลาดมาพร้อมกับข้อความข้อผิดพลาด "The application was unable to start correctly (0xc0000142). Click OK to close the application."
แต่สาเหตุที่ทำให้ข้อความข้อผิดพลาดนี้แสดงคืออะไร?
สาเหตุของรหัสข้อผิดพลาด 0xc0000142 บน Windows 10/11
สาเหตุหลักเบื้องหลังข้อผิดพลาดนี้คือ .dll load error สิ่งนี้หมายความว่า ไฟล์ .dll ที่จำเป็นในการเปิดโปรแกรมไม่ได้ถูกค้นพบหรือไม่ถูกต้องอีกต่อไป และด้วยความที่ปัญหานี้เกี่ยวข้องกับไฟล์ .dll ที่มีปัญหา การแก้ไขหรือแทนที่ไฟล์ควรจะแก้ไขปัญหาได้
อีกทั้ง ยังมีกรณีที่ข้อผิดพลาดมักถูกกระตุ้นโดยซอฟต์แวร์หรือแอปพลิเคชันที่ขัดแย้งกัน แม้จะยากที่จะระบุว่าซอฟต์แวร์หรือแอปพลิเคชันใดเป็นสาเหตุของรหัสข้อผิดพลาด แต่ขอให้เชื่อมั่นว่าปัญหายังสามารถแก้ไขได้
วิธีแก้ไขรหัสข้อผิดพลาด 0xc0000142 บน Windows 10/11
คุณไม่ต้องจ่ายเงินให้ใครเพื่อแก้ไขรหัสข้อผิดพลาด 0xc0000142 เพียงทำตามโซลูชันที่ให้ไว้ด้านล่าง และคุณควรจะเป็นอันเรียบร้อย
วิธีแก้ไข #1: รีบูท PC ของคุณ
บางครั้ง ทั้งที่ PC ของคุณต้องการคือการรีบูทอย่างรวดเร็ว การรีสตาร์ทระบบของคุณจะสิ้นสุดกระบวนการและไฟล์ระบบที่ใช้งานอยู่ทั้งหมด และจากนั้น มันจะให้พวกเขาเริ่มต้นใหม่
ในการรีบูท PC ของคุณ ให้ทำดังนี้:
- กดปุ่ม Windows เพื่อเปิดเมนู Start
- คลิกปุ่ม Power และเลือก Restart
วิธีแก้ไข #2: ซ่อมแซมไฟล์ระบบที่เสียหาย
ตามที่กล่าวไว้ข้างต้น ไฟล์ระบบที่มีปัญหาอาจกระตุ้นให้รหัสข้อผิดพลาด 0xc0000142 ปรากฏ ในการแก้ไขพวกเขา ให้ใช้เครื่องมือ System File Checker
นี่คือวิธี:
- กดปุ่ม Windows + X และเลือก Command Prompt (Admin)
- เมื่อ Command Prompt แบบ elevated ปรากฏ ให้ป้อนคำสั่ง sfc /scannow และกด Enter
- ในจุดนี้ กระบวนการซ่อมแซมควรเริ่มต้น อย่าปิดหน้าต่างเพื่อไม่ให้กระบวนการซ่อมแซมถูกขัดจังหวะ
- หากคุณได้รับข้อความ "Windows Resource Protection did not find any integrity violations," แสดงว่าไฟล์ระบบของคุณไม่ใช่ปัญหา ดังนั้น คุณอาจดำเนินการต่อไปที่วิธีแก้ไขที่แนะนำถัดไป
วิธีแก้ไข #3: เรียกใช้แอปพลิเคชันในโหมด Compatibility
สำหรับบางผู้ใช้ การเรียกใช้แอปพลิเคชันในโหมด Compatibility ได้แก้ไขปัญหา ดังนั้น จึงคุ้มค่าที่จะลองมันเช่นกัน
ในการเรียกใช้แอปในโหมดนี้ นี่คือสิ่งที่คุณควรทำ:
- คลิกขวาที่ไอคอนของแอปพลิเคชัน
- เลือก Properties
- ไปที่แท็บ Compatibility
- คลิกปุ่ม Run compatibility troubleshooter
- เมื่อได้รับแจ้ง ให้เลือกตัวเลือก Try recommended settings
- กดปุ่ม Test program Windows ควรจะพยายามรันโปรแกรมโดยใช้การตั้งค่าที่แนะนำ
- เมื่อโปรแกรมรันสำเร็จ ให้ปิดมัน หลังจากนั้น กด Next
- ต่อไป คลิกตัวเลือก Yes, save these settings for this program if the program ran successfully
- ไปที่ส่วน Run this program in compatibility mode for:
- เลือก Windows 10/11 จากรายการ
- เลือก Run this program as an administrator
- กด Apply จากนั้นคลิก OK เพื่อนำการเปลี่ยนแปลงทั้งหมดไปใช้
วิธีแก้ไข #4: ใช้ Registry Editor
ไฟล์ DLL ที่มีปัญหายังสามารถกระตุ้นให้รหัสข้อผิดพลาดปรากฏ ในกรณีนี้ ให้ใช้ Registry Editor เพื่อแก้ไขพวกเขา
นี่คือคำแนะนำโดยละเอียดเกี่ยวกับสิ่งที่ต้องทำ:
- กดปุ่ม Windows + R เพื่อเปิดยูทิลิตี้ Run
- ในช่องข้อความ ให้ป้อน regedit.exe และกด Enter
- ไปที่ HKEY_LOCAL_MACHINE > Software > Microsoft > Windows NT > CurrentVersion > Windows
- ต่อไป ดับเบิลคลิก LoadAppInit.Dll.
- เปลี่ยน value data ปัจจุบันเป็น 0
- กด OK
- รีบูท PC ของคุณ
วิธีแก้ไข #5: ตรวจสอบการตั้งค่าภูมิภาคของคุณ
แปลกใจไปได้ แต่การตั้งค่าภูมิภาคที่ไม่ถูกต้องก็อาจทำให้รหัสข้อผิดพลาด 0xc0000142 ปรากฏได้ เพราะมีแอปพลิเคชันที่ตรวจสอบภูมิภาคก่อนเพื่อที่จะเปิดใช้งานได้อย่างถูกต้อง
ในการตรวจสอบและให้แน่ใจว่าคุณใช้การตั้งค่าภูมิภาคที่ถูกต้อง ให้ทำตามขั้นตอนเหล่านี้:
- กดปุ่ม Windows + S และป้อน control panel.
- เลือกผลลัพธ์การค้นหาที่เกี่ยวข้องที่สุด
- คลิกตัวเลือก View และเลือก Small icons
- เลือก Regions และไปที่แท็บ Administrative
- คลิกปุ่ม Change System Locale และนำทางไปที่เมนู Current System Locale
- เลือกภูมิภาคของคุณจากรายการและกด OK
- ตรวจสอบว่าข้อผิดพลาดยังคงอยู่หรือไม่
วิธีแก้ไข #6: ติดตั้งแอปพลิเคชันใหม่ใน Safe Mode
หากรหัสข้อผิดพลาดปรากฏขณะพยายามเปิดแอปพลิเคชันบน Windows 10/11 PC ของคุณ คุณอาจลองรีสตาร์ท PC ของคุณและบูทเข้าสู่ Safe Mode ในขณะที่อยู่ในโหมดนี้ ให้ติดตั้งแอปพลิเคชันที่มีปัญหาใหม่ และออกหลังจากที่แอปพลิเคชันติดตั้งเสร็จสิ้น
วิธีแก้ไข #7: ปรับเปลี่ยนการตั้งค่าของแอปพลิเคชัน
มีบางครั้งที่แอปพลิเคชันเองเป็นปัญหา มันอาจติดตั้งไม่ถูกต้องเนื่องจากขาดสิทธิ์ผู้ดูแลระบบ ดังนั้น ในวิธีแก้ไขนี้ เราจะปรับเปลี่ยนการตั้งค่าของมัน
ตัวอย่างเช่น หากคุณพบข้อความข้อผิดพลาดขณะใช้โปรแกรม Microsoft Office ให้ทำดังนี้:
- กดปุ่ม Windows + I เพื่อเปิด Settings
- ไปที่ Apps และเลือก Apps and Features
- เลื่อนลงรายการแอปที่ติดตั้งและเลือก Microsoft Office
- คลิก Modify และยอมรับพรอมป์ใดๆ ที่แสดงบนหน้าจอของคุณ
- รอจนกระทั่งกระบวนการเสร็จสิ้น
วิธีแก้ไข #8: ติดตั้งการอัปเดต Windows ที่รออยู่
ในบางสถานการณ์ รหัสข้อผิดพลาดถูกกระตุ้นเมื่อการอัปเดต Windows ที่สำคัญไม่ได้ถูกติดตั้ง ดังนั้น คุณอาจลองตรวจสอบและติดตั้งการอัปเดต Windows ที่รออยู่ใดๆ
สำหรับสิ่งนั้น นี่คือสิ่งที่คุณควรทำ:
- กดปุ่ม Windows + I เพื่อเปิดยูทิลิตี้ Settings
- ไปที่ Update and Security และเลือก Windows Update
- คลิกปุ่ม Check for Updates และรอจนกระทั่งการอัปเดตถูกดาวน์โหลดและติดตั้ง
สรุป
ใช่ รหัสข้อผิดพลาด 0xc0000142 อาจเป็นสาเหตุของความหงุดหงิดให้กับหลายคน แต่ข่าวดีคือมันสามารถแก้ไขได้ คุณสามารถเริ่มต้นด้วยวิธีแก้ไขที่ง่ายที่สุด ซึ่งคือการรีบูท PC ของคุณ และจากนั้น ทำงานลงไปในรายการหากมันไม่ได้ผล
หากคุณยังคงประสบปัญหาในการแก้ไขข้อผิดพลาด โปรดแสดงความคิดเห็นเกี่ยวกับประสบการณ์ของคุณด้านล่าง