ข้อผิดพลาด 0xc0000142 แสดงบนคอมพิวเตอร์ของคุณเมื่อคุณพยายามเปิดโปรแกรม โปรแกรมมักจะเป็นเกม แต่ข้อผิดพลาดสามารถแสดงได้เมื่อคุณพยายามเรียกใช้ Autodesk หรือโปรแกรมอื่นๆ เช่นกัน รหัสข้อผิดพลาดนี้แสดงพร้อมกับข้อความที่ระบุว่า
แอปพลิเคชันไม่สามารถเริ่มต้นได้อย่างถูกต้อง (0xc0000142)
สาเหตุของข้อผิดพลาดนี้มักเกิดจากข้อผิดพลาดในการโหลด .dll นี่เพียงหมายความว่า .dll ที่จำเป็นในการเปิดเกมของคุณ (หรือโปรแกรมอื่น ๆ ) นั้นใช้งานไม่ได้หรือมีการเซ็นชื่ออีกต่อไป เนื่องจากปัญหาเกิดจากไฟล์ .dll การแทนที่ด้วยไฟล์ .dll ที่เหมาะสมจะช่วยแก้ปัญหาได้
การแก้ปัญหา
บางครั้งข้อผิดพลาดอาจเกิดจากซอฟต์แวร์ที่ขัดแย้งกัน แม้ว่าจะตรวจพบได้ยากว่าซอฟต์แวร์ใดเป็นสาเหตุของปัญหา แต่ให้ลองปิดการใช้งานโปรแกรมป้องกันไวรัสของคุณ ไดรเวอร์ของ Nvidia นั้นเป็นต้นเหตุของปัญหาเช่นกัน ดังนั้นให้ลองถอนการติดตั้งหรือปิดใช้งานยูทิลิตี้ GeForce หรือยูทิลิตี้ไดรเวอร์อื่นๆ ที่คุณอาจมีสักครู่
วิธีที่ 1:ซ่อมแซมไฟล์ที่เสียหาย
ดาวน์โหลดและเรียกใช้ Restoro เพื่อสแกนและกู้คืนไฟล์ที่เสียหายและหายไปจากที่นี่ แล้วดำเนินการตามวิธีการด้านล่าง
วิธีที่ 2:คลีนบูต
วิธีแรกคือทำคลีนบูต สิ่งที่จะทำคือปิดใช้งานบริการที่ไม่ใช่วินโดว์และโปรแกรมเริ่มต้น คุณสามารถเปิดใช้งานได้อีกครั้งหากจำเป็น สิ่งนี้จะปรับปรุงประสิทธิภาพด้วยการปิดใช้งานโปรแกรมเริ่มต้นที่ไม่ต้องการซึ่งไม่ได้ใช้ สามารถเปิดใช้งานได้อีกครั้งโดยทำซ้ำขั้นตอนและตรวจสอบขั้นตอนที่ถูกปิดใช้งาน โดยไม่คำนึงถึงระบบปฏิบัติการของคุณ อย่าลืมปิดการใช้งาน “Intel PROSet/Wireless Zero Configuration service ” และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ นอกจากนี้ ในแท็บเริ่มต้น ให้ลองปิดการใช้งานรายการของแอปชื่อ “โปรแกรม” ที่ไม่มีผู้เผยแพร่ เนื่องจากบางครั้งอาจทำให้เกิดปัญหานี้ได้
คุณสามารถตรวจสอบวิธีคลีนบูต Windows ของคุณได้ (ที่นี่)
หลังจากคลีนบูต รีสตาร์ทระบบและทดสอบเพื่อดูว่าปัญหาหายไปหรือยังคงมีอยู่หรือไม่ หากมีอยู่ให้ทำการสแกน SFC คุณสามารถทำได้โดยไปที่พรอมต์คำสั่งแล้วเรียกใช้
sfc /scannow
หากปัญหายังไม่ได้รับการแก้ไข ให้ไปที่แผงควบคุม -> โปรแกรมและคุณลักษณะ -> ถอนการติดตั้งโปรแกรม และดูรายชื่อโปรแกรมที่เพิ่งติดตั้งล่าสุด จัดเรียงตามวันที่เพื่อกรองว่าโปรแกรมใดเพิ่งติดตั้งซึ่งทำให้เกิดข้อผิดพลาดและถอนการติดตั้ง
วิธีที่ 3:ทำงานในโหมดความเข้ากันได้
การเรียกใช้แอปพลิเคชันในโหมดความเข้ากันได้ดูเหมือนว่าจะสามารถแก้ไขปัญหานี้ให้กับผู้ใช้จำนวนมากได้ ดังนั้น ก่อนที่คุณจะลองใช้วิธีการที่ซับซ้อนที่กล่าวถึงด้านล่าง ขอแนะนำให้ลองใช้วิธีนี้ก่อน หากไม่สามารถแก้ปัญหาได้ ให้ทำตามขั้นตอนต่อไป
- คลิกขวาที่ไอคอนแอปพลิเคชัน
- เลือก คุณสมบัติ
- คลิก ความเข้ากันได้ แท็บ
- คลิก เรียกใช้ตัวแก้ไขปัญหาความเข้ากันได้ .
- เมื่อระบบถาม ให้เลือก ลองใช้การตั้งค่าที่แนะนำ
- คลิก ทดสอบโปรแกรม . ตอนนี้ Windows จะพยายามเรียกใช้โปรแกรมของคุณด้วยการตั้งค่าที่แนะนำ
- หากโปรแกรมทำงานสำเร็จ ให้ปิดโปรแกรม หากโปรแกรมไม่ทำงาน คุณก็ไม่ต้องทำอะไร
- เมื่อปิดแอปพลิเคชันแล้ว ให้คลิก ถัดไป
- ตอนนี้ คลิกใช่ , บันทึกการตั้งค่าเหล่านี้สำหรับโปรแกรมนี้หากโปรแกรมทำงานสำเร็จ . คลิก ยกเลิก ถ้าโปรแกรมไม่ทำงาน
- ตรวจสอบตัวเลือก เรียกใช้โปรแกรมนี้ในโหมดความเข้ากันได้สำหรับ:
- เลือก Windows 7 จากรายการแบบเลื่อนลงภายใต้ เรียกใช้โปรแกรมนี้ใน โหมดความเข้ากันได้สำหรับ:. คุณสามารถลองใช้ระบบปฏิบัติการอื่นได้เช่นกันหาก Window 7 ใช้งานไม่ได้
- เลือกตัวเลือก เรียกใช้โปรแกรมนี้ในฐานะผู้ดูแลระบบ
- คลิกนำไปใช้ จากนั้น ตกลง
ตอนนี้ให้ลองเรียกใช้แอปพลิเคชันและตรวจสอบว่าใช้งานได้หรือไม่
วิธีที่ 4:การดาวน์โหลดไฟล์ด้วยตนเอง
เนื่องจากปัญหาเกิดจากไฟล์ DLL ที่ไม่ได้ลงนาม คุณจึงสามารถแทนที่ไฟล์เหล่านั้นด้วยไฟล์ที่ใหม่กว่าซึ่งอาจแก้ปัญหาให้คุณได้
- ไปที่นี่และดาวน์โหลดไฟล์ทั้งหมด 3 ไฟล์จากที่นั่น
- ไปที่โฟลเดอร์ที่คุณดาวน์โหลดไฟล์เหล่านี้ (โดยปกติคือ ดาวน์โหลด)
- คัดลอกไฟล์ (คลิกขวา แล้วเลือก คัดลอก )
- ไปที่โฟลเดอร์ที่คุณติดตั้งแอปพลิเคชันของคุณซึ่งแสดงข้อผิดพลาดนี้
- คลิกขวา ในโฟลเดอร์นั้นแล้วเลือกวาง
- หากระบบถามว่าจะแทนที่ไฟล์หรือข้ามไป ให้เลือก แทนที่ไฟล์
- ทำซ้ำขั้นตอนนี้สำหรับทั้ง 3 ไฟล์ที่คุณดาวน์โหลดจากลิงก์
เมื่อเสร็จแล้วให้ลองเรียกใช้แอปพลิเคชันของคุณ
วิธีที่ 5:การใช้ Regedit.exe
เนื่องจากปัญหาเกิดจาก DLL ที่ไม่ได้ลงนามหรือเสียหาย เราจึงสามารถใช้ Reget.exe เพื่อแก้ปัญหานี้ได้ เราสามารถเปลี่ยนค่าของคีย์ LoadAppinit_dlls เป็น 0 ได้ โดยทั่วไปแล้ว LoadAppInit_dll เป็นกลไกที่เริ่มต้น .dll ในคีย์ reg-key เมื่อโปรแกรมเริ่มทำงาน ดังนั้นการเปลี่ยนค่าเป็น 0 อาจแก้ปัญหาได้ เราได้สร้างคำสั่งสำหรับคุณแล้ว ดังนั้นคุณจึงไม่ต้องแก้ไขรีจิสทรีด้วยตัวเอง ทำตามวิธีการด้านล่าง:-
- กดปุ่ม Windows . ค้างไว้ จากนั้นกด X .
- ตอนนี้ เลือก พรอมต์คำสั่ง (ผู้ดูแลระบบ) หรือ PowerShell (ผู้ดูแลระบบ) .
- พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:-
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows" /v "LoadAppInit_DLLs" /t REG_DWORD /d 0 /f
- ตอนนี้รีสตาร์ทคอมพิวเตอร์ของคุณ
ตรวจสอบว่าข้อผิดพลาดปรากฏขึ้นขณะเริ่มโปรแกรมหรือไม่
วิธีที่ 6:การเปลี่ยนตำแหน่งของระบบ
การเลือกภูมิภาคที่ถูกต้องบน Windows เป็นสิ่งสำคัญมาก เนื่องจากแอปพลิเคชั่นบางตัวตรวจสอบภูมิภาคและอาจเริ่มทำงานไม่ถูกต้องหากเลือกภูมิภาคที่ไม่ถูกต้อง ดังนั้น ในขั้นตอนนี้ เราจะเปลี่ยนการตั้งค่าภูมิภาค เพื่อที่จะทำเช่นนั้น:
- กด “หน้าต่าง ” + “ซ ” พร้อมกันและ พิมพ์ ใน “การควบคุม แผง “.
- เลือก โปรแกรมแรกในรายการ
- คลิก บน “ดู ” และ เลือก “เล็ก ไอคอน “.
- คลิก บน “ภูมิภาค ” และ เลือก “ฝ่ายธุรการ แท็บ “.
- คลิก บน “เปลี่ยนระบบ สถานที่ ” และ คลิก บน “ปัจจุบัน ระบบ สถานที่ " หล่นลง.
- เลือก ภูมิภาคของคุณจากรายการและ คลิก บน “ตกลง “.
- ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
วิธีที่ 7:การเปลี่ยนการกำหนดค่าพรอมต์คำสั่ง
หากการตั้งค่าพรอมต์คำสั่งบางอย่างไม่ได้รับการกำหนดค่าอย่างเหมาะสม ข้อผิดพลาดอาจถูกเรียกใช้ ดังนั้น ในขั้นตอนนี้ เราจะเปลี่ยนการกำหนดค่าบางอย่าง เพื่อที่จะทำเช่นนั้น:
- กด “หน้าต่าง ” + “อาร์ ” พร้อมกันเพื่อเปิดพรอมต์เรียกใช้
- พิมพ์ ใน “cmd ” และกด “เข้าสู่ “.
- พิมพ์ ในคำสั่งต่อไปนี้และ กด “ป้อน “.
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i
- รอ จนกว่ากระบวนการจะเสร็จสิ้นและ เริ่มต้นใหม่ คอมพิวเตอร์ของคุณ
- ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
วิธีที่ 8:ติดตั้งแอปพลิเคชันใหม่ในเซฟโหมด
หากคุณกำลังประสบปัญหานี้ขณะเรียกใช้แอปพลิเคชันบนคอมพิวเตอร์ของคุณ ขอแนะนำให้รีสตาร์ทคอมพิวเตอร์และบูตเข้าสู่สถานะคลีนบูตตามที่กล่าวไว้ในวิธีที่สองในบทความนี้ หลังจากบูตเข้าสู่สถานะคลีนบูต ให้ติดตั้งแอปพลิเคชันที่คุณได้รับข้อผิดพลาดนี้อีกครั้ง จากนั้นออกจากเซฟโหมดหลังจากติดตั้งแอปพลิเคชันเสร็จสิ้น ตรวจดูว่าปัญหายังคงมีอยู่หรือไม่หลังจากที่คุณบูตจากเซฟโหมดสำเร็จแล้ว
หากคุณใช้โปรแกรม Outlook หรือ Office ที่คลิกเพื่อเรียกใช้โปรแกรมโดยเฉพาะ ให้เปลี่ยนช่องทางการอัปเดตเป็นรายปีหรือรายครึ่งปี ซึ่งอาจช่วยคุณกำจัดปัญหาได้หากคุณประสบปัญหาเนื่องจากแอปพลิเคชัน Office
วิธีที่ 9:การแก้ไขแอปพลิเคชัน
ในบางกรณี แอปพลิเคชันอาจไม่ได้รับการกำหนดค่าอย่างเหมาะสมในระหว่างขั้นตอนการติดตั้ง เนื่องจากอาจขาดการอนุญาตที่เชื่อถือได้ ดังนั้น ในขั้นตอนนี้ เราจะทำการปรับเปลี่ยนการติดตั้งแอพพลิเคชั่น ใช้วิธีนี้โดยเฉพาะหากคุณพบข้อผิดพลาดนี้ในโปรแกรม Microsoft Office ในการทำเช่นนั้น:
- กด “Windows’ + “ฉัน” เพื่อเปิดการตั้งค่า
- ภายในตัวเลือกการตั้งค่า ให้คลิกที่ “แอป” แล้วเลือก “แอป &คุณสมบัติ” จากบานหน้าต่างด้านซ้าย
- เลื่อนดูรายการแอปพลิเคชันที่ติดตั้งแล้วคลิก “Microsoft Office”
- เลือก “แก้ไข” และยอมรับข้อความแจ้งที่ปรากฏบนหน้าจอถัดไป
- รอสักครู่และตรวจดูว่าปัญหายังคงมีอยู่หรือไม่
วิธีที่ 10:การใช้ตัวจัดการงาน
คนส่วนใหญ่พบข้อผิดพลาดนี้กับแอปพลิเคชัน Microsoft Office และเพื่อแก้ไขปัญหานี้ คุณต้องปิดแอปพลิเคชันทั้งหมดที่เกี่ยวข้องกับ Microsoft office จากเบื้องหลัง ในการดำเนินการนี้ เราสามารถใช้ตัวจัดการงานเริ่มต้นของ Windows ได้ สำหรับสิ่งนั้น:
- กด “Windows’ + “ร’ เพื่อเปิดพรอมต์เรียกใช้
- พิมพ์ “taskmgr” แล้วกด “ป้อน” เพื่อเปิดตัวจัดการงาน
- คลิกที่ “กระบวนการ” แท็บ
- ในแท็บกระบวนการ ให้เลื่อนลงและมองหาแอปที่เกี่ยวข้องกับ Microsoft Office ที่ทำงานอยู่เบื้องหลัง
- คลิกที่แอปแล้วเลือก “สิ้นสุดงาน” ตัวเลือกที่จะจบอย่างสมบูรณ์
- ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
- หากไม่ได้ผล ให้ลองปิดแอปพื้นหลังทั้งหมดที่ไม่มีประโยชน์สำหรับการทำงานของระบบปฏิบัติการ เช่น Skype, Outlook, Microsoft Office และแอปอื่นๆ ที่เกี่ยวข้อง
วิธีที่ 11:การติดตั้งการอัปเดต
ในบางสถานการณ์ ข้อผิดพลาดอาจเกิดขึ้นหากไฟล์อัพเดต Windows ที่สำคัญหายไปจากคอมพิวเตอร์ของคุณ ดังนั้น ในขั้นตอนนี้ เราจะใช้เครื่องมือ Windows ในตัวเพื่อตรวจสอบและติดตั้งการอัปเดต เพื่อสิ่งนั้น;
- กด “Windows” + “ฉัน” เพื่อเปิดการตั้งค่า
- ในการตั้งค่า คลิกที่ “อัปเดต &ความปลอดภัย” และคลิกที่ “Windows Update” จากบานหน้าต่างด้านซ้าย
- คลิกที่ “ตรวจสอบการอัปเดต ” และรอการดาวน์โหลดและติดตั้งการอัปเดต
- ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
วิธีที่ 12:คำสั่ง DISM เพื่อแก้ไขไฟล์ windows ที่เสียหาย
คุณสามารถใช้คำสั่ง Windows ในตัวเพื่อแก้ไขไฟล์ Windows ที่เสียหาย ตัวเลือกนี้ทำงานเหมือนกับ SFC Scan อย่างไรก็ตาม การดำเนินการนี้จะรุนแรงขึ้นเล็กน้อยและจะช่วยแก้ไขปัญหา Windows ของคุณได้มากมาย ทำตามขั้นตอนเหล่านี้:-
- ค้นหา พรอมต์คำสั่ง ในแถบค้นหา คลิกขวาที่มันแล้วคลิก “เรียกใช้ในฐานะผู้ดูแลระบบ “.
- พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:-
DISM /Online /Cleanup-Image /RestoreHealth
- รอคำสั่งเพื่อค้นหาและแก้ไขปัญหา การดำเนินการนี้จะใช้เวลาสักครู่
- หลังจากดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และตรวจดูว่ายังมีปัญหาอยู่หรือไม่
หมายเหตุ: สร้างบัญชีใหม่หากข้อผิดพลาดยังคงอยู่ และตรวจสอบว่าสามารถแก้ไขปัญหาได้หรือไม่ หากแก้ปัญหาได้ ปัญหาอาจเกี่ยวข้องกับโปรไฟล์ผู้ใช้ที่เสียหาย