Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc0000142)

ข้อผิดพลาด 0xc0000142 แสดงบนคอมพิวเตอร์ของคุณเมื่อคุณพยายามเปิดโปรแกรม โปรแกรมมักจะเป็นเกม แต่ข้อผิดพลาดสามารถแสดงได้เมื่อคุณพยายามเรียกใช้ Autodesk หรือโปรแกรมอื่นๆ เช่นกัน รหัสข้อผิดพลาดนี้แสดงพร้อมกับข้อความที่ระบุว่า

แอปพลิเคชันไม่สามารถเริ่มต้นได้อย่างถูกต้อง (0xc0000142)

สาเหตุของข้อผิดพลาดนี้มักเกิดจากข้อผิดพลาดในการโหลด .dll นี่เพียงหมายความว่า .dll ที่จำเป็นในการเปิดเกมของคุณ (หรือโปรแกรมอื่น ๆ ) นั้นใช้งานไม่ได้หรือมีการเซ็นชื่ออีกต่อไป เนื่องจากปัญหาเกิดจากไฟล์ .dll การแทนที่ด้วยไฟล์ .dll ที่เหมาะสมจะช่วยแก้ปัญหาได้

แก้ไข:แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc0000142)

การแก้ปัญหา

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

วิธีที่ 1:ซ่อมแซมไฟล์ที่เสียหาย

ดาวน์โหลดและเรียกใช้ Restoro เพื่อสแกนและกู้คืนไฟล์ที่เสียหายและหายไปจากที่นี่ แล้วดำเนินการตามวิธีการด้านล่าง

วิธีที่ 2:คลีนบูต

วิธีแรกคือทำคลีนบูต สิ่งที่จะทำคือปิดใช้งานบริการที่ไม่ใช่วินโดว์และโปรแกรมเริ่มต้น คุณสามารถเปิดใช้งานได้อีกครั้งหากจำเป็น สิ่งนี้จะปรับปรุงประสิทธิภาพด้วยการปิดใช้งานโปรแกรมเริ่มต้นที่ไม่ต้องการซึ่งไม่ได้ใช้ สามารถเปิดใช้งานได้อีกครั้งโดยทำซ้ำขั้นตอนและตรวจสอบขั้นตอนที่ถูกปิดใช้งาน โดยไม่คำนึงถึงระบบปฏิบัติการของคุณ อย่าลืมปิดการใช้งาน “Intel PROSet/Wireless Zero Configuration service ” และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ นอกจากนี้ ในแท็บเริ่มต้น ให้ลองปิดการใช้งานรายการของแอปชื่อ “โปรแกรม” ที่ไม่มีผู้เผยแพร่ เนื่องจากบางครั้งอาจทำให้เกิดปัญหานี้ได้

คุณสามารถตรวจสอบวิธีคลีนบูต Windows ของคุณได้ (ที่นี่)

หลังจากคลีนบูต รีสตาร์ทระบบและทดสอบเพื่อดูว่าปัญหาหายไปหรือยังคงมีอยู่หรือไม่ หากมีอยู่ให้ทำการสแกน SFC คุณสามารถทำได้โดยไปที่พรอมต์คำสั่งแล้วเรียกใช้

sfc /scannow

หากปัญหายังไม่ได้รับการแก้ไข ให้ไปที่แผงควบคุม -> โปรแกรมและคุณลักษณะ -> ถอนการติดตั้งโปรแกรม และดูรายชื่อโปรแกรมที่เพิ่งติดตั้งล่าสุด จัดเรียงตามวันที่เพื่อกรองว่าโปรแกรมใดเพิ่งติดตั้งซึ่งทำให้เกิดข้อผิดพลาดและถอนการติดตั้ง

วิธีที่ 3:ทำงานในโหมดความเข้ากันได้

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

  1. คลิกขวาที่ไอคอนแอปพลิเคชัน
  2. เลือก คุณสมบัติ
  3. คลิก ความเข้ากันได้ แท็บ
  4. คลิก เรียกใช้ตัวแก้ไขปัญหาความเข้ากันได้ .
    แก้ไข:แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc0000142)
  5. เมื่อระบบถาม ให้เลือก ลองใช้การตั้งค่าที่แนะนำ
    แก้ไข:แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc0000142)
  6. คลิก ทดสอบโปรแกรม . ตอนนี้ Windows จะพยายามเรียกใช้โปรแกรมของคุณด้วยการตั้งค่าที่แนะนำ
    แก้ไข:แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc0000142)
  7. หากโปรแกรมทำงานสำเร็จ ให้ปิดโปรแกรม หากโปรแกรมไม่ทำงาน คุณก็ไม่ต้องทำอะไร
  8. เมื่อปิดแอปพลิเคชันแล้ว ให้คลิก ถัดไป
    แก้ไข:แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc0000142)
  9. ตอนนี้ คลิกใช่ , บันทึกการตั้งค่าเหล่านี้สำหรับโปรแกรมนี้หากโปรแกรมทำงานสำเร็จ . คลิก ยกเลิก ถ้าโปรแกรมไม่ทำงาน
    แก้ไข:แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc0000142)
  10. ตรวจสอบตัวเลือก เรียกใช้โปรแกรมนี้ในโหมดความเข้ากันได้สำหรับ:
  11. เลือก Windows 7 จากรายการแบบเลื่อนลงภายใต้ เรียกใช้โปรแกรมนี้ใน โหมดความเข้ากันได้สำหรับ:. คุณสามารถลองใช้ระบบปฏิบัติการอื่นได้เช่นกันหาก Window 7 ใช้งานไม่ได้
  12. เลือกตัวเลือก เรียกใช้โปรแกรมนี้ในฐานะผู้ดูแลระบบ
  13. คลิกนำไปใช้ จากนั้น ตกลง

แก้ไข:แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc0000142)

ตอนนี้ให้ลองเรียกใช้แอปพลิเคชันและตรวจสอบว่าใช้งานได้หรือไม่

วิธีที่ 4:การดาวน์โหลดไฟล์ด้วยตนเอง

เนื่องจากปัญหาเกิดจากไฟล์ DLL ที่ไม่ได้ลงนาม คุณจึงสามารถแทนที่ไฟล์เหล่านั้นด้วยไฟล์ที่ใหม่กว่าซึ่งอาจแก้ปัญหาให้คุณได้

  1. ไปที่นี่และดาวน์โหลดไฟล์ทั้งหมด 3 ไฟล์จากที่นั่น
  2. ไปที่โฟลเดอร์ที่คุณดาวน์โหลดไฟล์เหล่านี้ (โดยปกติคือ ดาวน์โหลด)
  3. คัดลอกไฟล์ (คลิกขวา แล้วเลือก คัดลอก )
  4. ไปที่โฟลเดอร์ที่คุณติดตั้งแอปพลิเคชันของคุณซึ่งแสดงข้อผิดพลาดนี้
  5. คลิกขวา ในโฟลเดอร์นั้นแล้วเลือกวาง
  6. หากระบบถามว่าจะแทนที่ไฟล์หรือข้ามไป ให้เลือก แทนที่ไฟล์
  7. ทำซ้ำขั้นตอนนี้สำหรับทั้ง 3 ไฟล์ที่คุณดาวน์โหลดจากลิงก์

เมื่อเสร็จแล้วให้ลองเรียกใช้แอปพลิเคชันของคุณ

วิธีที่ 5:การใช้ Regedit.exe

เนื่องจากปัญหาเกิดจาก DLL ที่ไม่ได้ลงนามหรือเสียหาย เราจึงสามารถใช้ Reget.exe เพื่อแก้ปัญหานี้ได้ เราสามารถเปลี่ยนค่าของคีย์ LoadAppinit_dlls เป็น 0 ได้ โดยทั่วไปแล้ว LoadAppInit_dll เป็นกลไกที่เริ่มต้น .dll ในคีย์ reg-key เมื่อโปรแกรมเริ่มทำงาน ดังนั้นการเปลี่ยนค่าเป็น 0 อาจแก้ปัญหาได้ เราได้สร้างคำสั่งสำหรับคุณแล้ว ดังนั้นคุณจึงไม่ต้องแก้ไขรีจิสทรีด้วยตัวเอง ทำตามวิธีการด้านล่าง:-

  1. กดปุ่ม Windows . ค้างไว้ จากนั้นกด X .
  2. ตอนนี้ เลือก พรอมต์คำสั่ง (ผู้ดูแลระบบ) หรือ PowerShell (ผู้ดูแลระบบ) .
  3. พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:-
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows" /v "LoadAppInit_DLLs" /t REG_DWORD /d 0 /f
  4. ตอนนี้รีสตาร์ทคอมพิวเตอร์ของคุณ

ตรวจสอบว่าข้อผิดพลาดปรากฏขึ้นขณะเริ่มโปรแกรมหรือไม่

วิธีที่ 6:การเปลี่ยนตำแหน่งของระบบ

การเลือกภูมิภาคที่ถูกต้องบน Windows เป็นสิ่งสำคัญมาก เนื่องจากแอปพลิเคชั่นบางตัวตรวจสอบภูมิภาคและอาจเริ่มทำงานไม่ถูกต้องหากเลือกภูมิภาคที่ไม่ถูกต้อง ดังนั้น ในขั้นตอนนี้ เราจะเปลี่ยนการตั้งค่าภูมิภาค เพื่อที่จะทำเช่นนั้น:

  1. กดหน้าต่าง ” + “ ” พร้อมกันและ พิมพ์ ใน “การควบคุม แผง “.
  2. เลือก โปรแกรมแรกในรายการ
  3. คลิก บน “ดู ” และ เลือกเล็ก ไอคอน “. แก้ไข:แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc0000142)
  4. คลิก บน “ภูมิภาค ” และ เลือกฝ่ายธุรการ แท็บ “. แก้ไข:แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc0000142)
  5. คลิก บน “เปลี่ยนระบบ สถานที่ ” และ คลิก บน “ปัจจุบัน ระบบ สถานที่ " หล่นลง. แก้ไข:แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc0000142)
  6. เลือก ภูมิภาคของคุณจากรายการและ คลิก บน “ตกลง “.
  7. ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

วิธีที่ 7:การเปลี่ยนการกำหนดค่าพรอมต์คำสั่ง

หากการตั้งค่าพรอมต์คำสั่งบางอย่างไม่ได้รับการกำหนดค่าอย่างเหมาะสม ข้อผิดพลาดอาจถูกเรียกใช้ ดังนั้น ในขั้นตอนนี้ เราจะเปลี่ยนการกำหนดค่าบางอย่าง เพื่อที่จะทำเช่นนั้น:

  1. กดหน้าต่าง ” + “อาร์ ” พร้อมกันเพื่อเปิดพรอมต์เรียกใช้
  2. พิมพ์ ใน “cmd ” และกด “เข้าสู่ “. แก้ไข:แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc0000142)
  3. พิมพ์ ในคำสั่งต่อไปนี้และ กดป้อน “.
    for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i
  4. รอ จนกว่ากระบวนการจะเสร็จสิ้นและ เริ่มต้นใหม่ คอมพิวเตอร์ของคุณ
  5. ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

วิธีที่ 8:ติดตั้งแอปพลิเคชันใหม่ในเซฟโหมด

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

หากคุณใช้โปรแกรม Outlook หรือ Office ที่คลิกเพื่อเรียกใช้โปรแกรมโดยเฉพาะ ให้เปลี่ยนช่องทางการอัปเดตเป็นรายปีหรือรายครึ่งปี ซึ่งอาจช่วยคุณกำจัดปัญหาได้หากคุณประสบปัญหาเนื่องจากแอปพลิเคชัน Office

วิธีที่ 9:การแก้ไขแอปพลิเคชัน

ในบางกรณี แอปพลิเคชันอาจไม่ได้รับการกำหนดค่าอย่างเหมาะสมในระหว่างขั้นตอนการติดตั้ง เนื่องจากอาจขาดการอนุญาตที่เชื่อถือได้ ดังนั้น ในขั้นตอนนี้ เราจะทำการปรับเปลี่ยนการติดตั้งแอพพลิเคชั่น ใช้วิธีนี้โดยเฉพาะหากคุณพบข้อผิดพลาดนี้ในโปรแกรม Microsoft Office ในการทำเช่นนั้น:

  1. กด “Windows’ + “ฉัน” เพื่อเปิดการตั้งค่า
  2. ภายในตัวเลือกการตั้งค่า ให้คลิกที่ “แอป” แล้วเลือก “แอป &คุณสมบัติ” จากบานหน้าต่างด้านซ้าย แก้ไข:แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc0000142)
  3. เลื่อนดูรายการแอปพลิเคชันที่ติดตั้งแล้วคลิก “Microsoft Office”
  4. เลือก “แก้ไข” และยอมรับข้อความแจ้งที่ปรากฏบนหน้าจอถัดไป แก้ไข:แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc0000142)
  5. รอสักครู่และตรวจดูว่าปัญหายังคงมีอยู่หรือไม่

วิธีที่ 10:การใช้ตัวจัดการงาน

คนส่วนใหญ่พบข้อผิดพลาดนี้กับแอปพลิเคชัน Microsoft Office และเพื่อแก้ไขปัญหานี้ คุณต้องปิดแอปพลิเคชันทั้งหมดที่เกี่ยวข้องกับ Microsoft office จากเบื้องหลัง ในการดำเนินการนี้ เราสามารถใช้ตัวจัดการงานเริ่มต้นของ Windows ได้ สำหรับสิ่งนั้น:

  1. กด “Windows’ + “ร’ เพื่อเปิดพรอมต์เรียกใช้
  2. พิมพ์ “taskmgr” แล้วกด “ป้อน” เพื่อเปิดตัวจัดการงาน แก้ไข:แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc0000142)
  3. คลิกที่ “กระบวนการ” แท็บ
  4. ในแท็บกระบวนการ ให้เลื่อนลงและมองหาแอปที่เกี่ยวข้องกับ Microsoft Office ที่ทำงานอยู่เบื้องหลัง
  5. คลิกที่แอปแล้วเลือก “สิ้นสุดงาน” ตัวเลือกที่จะจบอย่างสมบูรณ์ แก้ไข:แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc0000142)
  6. ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
  7. หากไม่ได้ผล ให้ลองปิดแอปพื้นหลังทั้งหมดที่ไม่มีประโยชน์สำหรับการทำงานของระบบปฏิบัติการ เช่น Skype, Outlook, Microsoft Office และแอปอื่นๆ ที่เกี่ยวข้อง

วิธีที่ 11:การติดตั้งการอัปเดต

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

  1. กด “Windows” + “ฉัน” เพื่อเปิดการตั้งค่า
  2. ในการตั้งค่า คลิกที่ “อัปเดต &ความปลอดภัย” และคลิกที่ “Windows Update” จากบานหน้าต่างด้านซ้าย แก้ไข:แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc0000142)
  3. คลิกที่ “ตรวจสอบการอัปเดต ” และรอการดาวน์โหลดและติดตั้งการอัปเดต
  4. ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

วิธีที่ 12:คำสั่ง DISM เพื่อแก้ไขไฟล์ windows ที่เสียหาย

คุณสามารถใช้คำสั่ง Windows ในตัวเพื่อแก้ไขไฟล์ Windows ที่เสียหาย ตัวเลือกนี้ทำงานเหมือนกับ SFC Scan อย่างไรก็ตาม การดำเนินการนี้จะรุนแรงขึ้นเล็กน้อยและจะช่วยแก้ไขปัญหา Windows ของคุณได้มากมาย ทำตามขั้นตอนเหล่านี้:-

  1. ค้นหา พรอมต์คำสั่ง ในแถบค้นหา คลิกขวาที่มันแล้วคลิก “เรียกใช้ในฐานะผู้ดูแลระบบ “.
  2. พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:-
    DISM /Online /Cleanup-Image /RestoreHealth
  3. รอคำสั่งเพื่อค้นหาและแก้ไขปัญหา การดำเนินการนี้จะใช้เวลาสักครู่
  4. หลังจากดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และตรวจดูว่ายังมีปัญหาอยู่หรือไม่

หมายเหตุ:  สร้างบัญชีใหม่หากข้อผิดพลาดยังคงอยู่ และตรวจสอบว่าสามารถแก้ไขปัญหาได้หรือไม่ หากแก้ปัญหาได้ ปัญหาอาจเกี่ยวข้องกับโปรไฟล์ผู้ใช้ที่เสียหาย