Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ Unknown Software Exception (0xc06d007e)

ผู้ใช้ Windows หลายคนรายงานว่าพวกเขาถูกรบกวนโดยข้อความข้อผิดพลาด The exception unknown software exception (0xc06d007e) ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่กล่าวว่าข้อความเดียวกันโผล่ขึ้นมาตลอดเวลา และจะกลับมาอีกแม้พวกเขาจะปิดมันอย่างปกติหรือโดยใช้ Task Manager ปัญหานี้ไม่ได้เป็นของเวอร์ชัน Windows ใดเวอร์ชันหนึ่ง เนื่องจากยืนยันแล้วว่าปรากฏบน Windows 7, Windows 8.1 และ Windows 10

วิธีแก้ Unknown Software Exception (0xc06d007e)

สาเหตุของข้อผิดพลาด Unknown Software Exception (0xc06d007e)

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

นี่คือรายการสาเหตุที่อาจก่อให้เกิดข้อผิดพลาด 0xc06d007e:

  • ฟังก์ชัน WU เสียหาย — หากคุณเจอข้อผิดพลาดขณะติดตั้งอัปเดต ปัญหานี้น่าจะเกิดจากฟังก์ชัน WU ที่เสียหาย ในกรณีนี้ ควรสามารถแก้ไขได้โดยอัตโนมัติโดยการรัน Windows Update Troubleshooter
  • การแทรกแซงของแอนตี้ไวรัสบุคคลที่สาม — ชุด AV ที่คุ้มครองมากเกินไปก็อาจเป็นสาเหตุของข้อผิดพลาดนี้ ผู้ใช้หลายคนที่เจอปัญหานี้บนคอมพิวเตอร์ที่มาพร้อม AV bloatware แบบดิฟอลต์ รายงานว่าปัญหาแก้ไขได้หลังจากถอนการติดตั้งชุด AV บุคคลที่สามอย่างสมบูรณ์
  • การแทรกแซงของแอปพลิเคชันบุคคลที่สาม — มีแอปพลิเคชันบุคคลที่สามอื่นๆ (VPN clients, Tunneling software) ที่อาจก่อให้เกิดรหัสข้อผิดพลาดนี้ หากเป็นกรณีนี้ ควรสามารถแก้ไขได้โดยการบูทในสถานะ Clean Boot
  • การเสียหายของไฟล์ระบบ — การเสียหายของไฟล์ระบบก็อาจเป็นสาเหตุของข้อผิดพลาดนี้ โดยเฉพาะหากคุณเห็นพรอมป์ข้อผิดพลาดที่คงอยู่ในช่วงเวลาสุ่ม ในกรณีนี้ คุณสามารถแก้ไขไฟล์ที่เสียหายด้วยยูทิลิตี้อย่าง SFC และ DISM หรือรีเฟรชคอมโพเนนต์ Windows ทั้งหมดด้วย Clean Install หรือ Repair Install

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

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

เริ่มกันเลย!

วิธีที่ 1: รัน Windows Update Troubleshooter (หากเกี่ยวข้อง)

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

ยูทิลิตี้นี้รวมชุดวิธีแก้ไขยอดนิยมที่รู้จักว่าแก้ไขปัญหาส่วนใหญ่ที่เกี่ยวข้องกับคอมโพเนนต์ WU (Windows Update) เมื่อเริ่ม Troubleshooter นี้ ยูทิลิตี้จะสแกน Windows Update หาหลักฐานความไม่สอดคล้องใดๆ

ในกรณีที่พบปัญหา มันจะแนะนำวิธีแก้ไขที่เหมาะสมสำหรับปัญหาที่คุณจัดการอยู่

นี่คือคำแนะนำด่วนสำหรับการรัน Windows Update Troubleshooter:

  1. กด Windows key + R เปิดกล่องโต้ตอบ Run แล้วพิมพ์ ms-settings:troubleshoot และกด Enter เพื่อเปิดแท็บ Troubleshooting ของแอป Settingsวิธีแก้ Unknown Software Exception (0xc06d007e)
  2. เมื่อคุณอยู่ในแท็บ Troubleshooting ให้เลื่อนลงไปที่แท็บ Get up and running แล้วคลิก Windows Update และคลิก Run the troubleshooter จากกล่องที่ปรากฏใหม่วิธีแก้ Unknown Software Exception (0xc06d007e)
  3. หลังจากเริ่มยูทิลิตี้ Troubleshooter จะวิเคราะห์ Windows Update หาปัญหาใดๆวิธีแก้ Unknown Software Exception (0xc06d007e)
  4. หากระบุปัญหาได้ ให้คลิก Apply this fix แล้วปฏิบัติตามคำแนะนำบนหน้าจอเพื่อใช้กลยุทธ์ซ่อมแซมที่แนะนำวิธีแก้ Unknown Software Exception (0xc06d007e)

    หมายเหตุ: หากไม่พบกลยุทธ์ซ่อมแซมที่เป็นไปได้ ให้ไปที่วิธีถัดไปด้านล่าง

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

หากคุณยังเห็นข้อผิดพลาด 0xc06d007e เมื่อพยายามติดตั้งอัปเดต หรือวิธีนี้ไม่เกี่ยวข้อง ให้ไปที่วิธีถัดไปด้านล่าง

วิธีที่ 2: ถอนการติดตั้งแอนตี้ไวรัสบุคคลที่สาม (หากเกี่ยวข้อง)

ผู้ใช้ที่ได้รับผลกระทบหลายคนรายงานว่าสามารถแก้ไขปัญหาได้โดยการถอนการติดตั้งโปรแกรมสแกนความปลอดภัยบุคคลที่สาม ได้พบว่า McAfee และ Kaspersky (อาจมีอื่นๆ) มักถูกรายงานว่าสามารถก่อให้เกิดข้อผิดพลาด Unknown Software Exception (0xc06d007e) — โดยเฉพาะในสถานการณ์ที่มันมาพร้อมติดตั้งบนคอมพิวเตอร์ (bloatware)

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

  1. กด Windows key + R เปิดกล่องโต้ตอบ Run แล้วพิมพ์ appwiz.cpl และกด Enter เพื่อเปิดเมนู Programs and Featuresวิธีแก้ Unknown Software Exception (0xc06d007e)
  2. ภายในหน้าต่าง Programs and Features ให้เลื่อนลงผ่านรายการแอปพลิเคชันและค้นหาชุดแอนตี้ไวรัสที่คุณสงสัยว่าอาจก่อให้เกิดปัญหา
  3. เมื่อคุณค้นพบ AV ที่มีปัญหาแล้ว ให้คลิกขวาที่มันและเลือก Uninstall จากเมนูบริบทที่ปรากฏใหม่วิธีแก้ Unknown Software Exception (0xc06d007e)
  4. ภายในหน้าจอถอนการติดตั้ง ให้ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อทำให้กระบวนการเสร็จสิ้น
  5. ปฏิบัติตามบทความนี้ (ที่นี่) เพื่อให้แน่ใจว่าคุณไม่ทิ้งไฟล์ซากที่สามารถก่อให้เกิดข้อผิดพลาดเดียวกันในอนาคต

หากข้อผิดพลาด Unknown Software Exception (0xc06d007e) เดียวกันยังคงเกิดขึ้น ให้ไปที่วิธีถัดไปด้านล่าง

วิธีที่ 3: บูทในสถานะ Clean Boot

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

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

ในสิ่งที่ตามมา คุณจะได้เรียนรู้วิธีระบุแอปพลิเคชันที่ขัดแย้งโดยการบูทในโหมด Clean Boot:

  1. เปิดกล่องโต้ตอบ Run โดยกด Windows key + R ต่อไป พิมพ์ msconfig และกด Enter เพื่อเปิดเมนู System Configuration หากคุณถูกแจ้งโดย UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบวิธีแก้ Unknown Software Exception (0xc06d007e)
  2. ภายในหน้าต่าง System Configuration ให้คลิกแท็บ Services จากด้านบนของเมนู แล้วติ๊กกล่องที่เกี่ยวข้องกับ Hide all Microsoft Services กระบวนการนี้จะตัดบริการ Windows ทั้งหมดออกจากรายการวิธีแก้ Unknown Software Exception (0xc06d007e)
  3. เมื่อบริการสำคัญทั้งหมดถูกตัดออกจากรายการแล้ว ให้คลิกปุ่ม Disable all นี่จะป้องกันไม่ให้บริการบุคคลที่สามทั้งหมดถูกเรียกในการเริ่มต้นคอมพิวเตอร์ครั้งต่อไป
  4. เมื่อคุณเสร็จกับแท็บ Services ให้ไปที่แท็บ Startup และคลิก Open Task Managerวิธีแก้ Unknown Software Exception (0xc06d007e)
  5. ในแท็บ Startup ของ Task Manager ให้เลือกแต่ละบริการสตาร์ทอัพอย่างเป็นระบบ แล้วคลิกปุ่ม Disable ในส่วนด้านล่างของหน้าจอ นี่จะป้องกันไม่ให้แต่ละบริการสตาร์ทอัพรันในการเริ่มต้นระบบครั้งต่อไปวิธีแก้ Unknown Software Exception (0xc06d007e)
  6. เมื่อคุณไปไกลขนาดนี้แล้ว คุณได้บรรลุสถานะ Clean Boot สำหรับการเริ่มต้นคอมพิวเตอร์ครั้งต่อไปอย่างมีประสิทธิภาพ ใช้ประโยชน์จากมันโดยการรีสตาร์ทคอมพิวเตอร์
  7. รอจนลำดับการเริ่มต้นครั้งต่อไปเสร็จสิ้น แล้วดูว่าข้อผิดพลาด Unknown Software Exception (0xc06d007e) ยังคงเกิดขึ้นหรือไม่
  8. หากไม่เกิดขึ้น ให้เปิดใช้งานแต่ละรายการที่คุณปิดใช้งานไปก่อนหน้านี้อย่างเป็นระบบ (ทำย้อนกลับคำแนะนำด้านบน) และรีสตาร์ทเป็นระยะๆ จนกว่าคุณจะระบุตัวเป็นผู้ก่อให้เกิดปัญหา
  9. เมื่อคุณค้นพบว่าแอปพลิเคชันไหนก่อให้เกิดปัญหา ให้ถอนการติดตั้งแอปพลิเคชันที่รับผิดชอบปัญหา

หากปัญหาไม่ได้รับการแก้ไข ให้ไปที่วิธีถัดไปด้านล่าง

วิธีที่ 4: รันการสแกน SFC และ DISM

ความเป็นไปได้จริงที่คุณควรพิจารณาหากไม่มีวิธีแก้ไขที่เป็นไปได้ด้านบนทำงาน คือการเสียหายของไฟล์ระบบ ในกรณีส่วนใหญ่ คุณจะเจอข้อผิดพลาด Unknown Software Exception (0xc06d007e) ที่คงอยู่ หลังจากโปรแกรมสแกนความปลอดภัยสิ้นสุดลงด้วยการควารันไทน์รายการที่เป็นของไดรเวอร์หรือการอ้างอิงของ OS

ในสถานการณ์เช่นนี้ คุณควรสามารถแก้ไขได้โดยการใช้คู่มือยูทิลิตี้ในตัวที่สามารถแก้ไขการเสียหายของไฟล์ระบบ DISM (Deployment Image Servicing and Management) และ SFC (System File Checker) เป็นสองประเภทของยูทิลิตี้ที่สามารถซ่อมแซมไฟล์ระบบได้

แต่มีความแตกต่างหลักระหว่างวิธีการทำงานของเครื่องมือ — DISM พึ่งพา WU เพื่อแทนที่ไฟล์ที่เสียหายด้วยสำเนาที่แข็งแรง ในขณะที่ SFC ใช้แอคไฟล์ระบบที่แคชไว้ในท้องถิ่น

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

นี่คือคำแนะนำด่วนสำหรับการทำ DISM & SFC scans:

  1. เปิดกล่องโต้ตอบ Run โดยกด Windows key + R ต่อไป พิมพ์ cmd และกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt แบบขีดสิทธิ์สูง เมื่อคุณถูกแจ้งโดย UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบให้หน้าต่าง CMDวิธีแก้ Unknown Software Exception (0xc06d007e)
  2. ภายใน Command Prompt แบบขีดสิทธิ์สูง ให้พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อเริ่มการสแกน SFC:
    sfc /scannow

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

  3. เมื่อการสแกนเสร็จสิ้น ให้ปิด Command Prompt แบบขีดสิทธิ์สูงและรีสตาร์ทคอมพิวเตอร์
    หมายเหตุ: โปรดทราบว่าข้อผิดพลาดบางอย่างอาจได้รับการแก้ไขแล้ว แม้ว่าล็อกสุดท้ายจะไม่รายงานอะไร SFC รู้จักกันดีในการล้มเหลวในการรายงานกรณีที่บางไฟล์ถูกแทนที่
  4. ในการเริ่มต้นครั้งต่อไป ให้ทำขั้นตอน 1 อีกครั้งเพื่อเปิด Command Prompt แบบขีดสิทธิ์สูงอีกอัน ต่อไป พิมพ์คำสั่งต่อไปนี้เพื่อเริ่มการสแกน DISM:
    DISM /Online /Cleanup-Image /RestoreHealth

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

  5. เมื่อกระบวนการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์อีกครั้งและดูว่าปัญหาได้รับการแก้ไขในการเริ่มต้นระบบครั้งต่อไปหรือไม่

หากข้อผิดพลาด Unknown Software Exception (0xc06d007e) เดียวกันยังคงเกิดขึ้น ให้ไปที่วิธีถัดไปด้านล่าง

วิธีที่ 5: ดำเนินการ Repair Install

หากไม่มีวิธีด้านบนช่วยให้คุณแก้ไขปัญหา น่าจะเป็นว่าระบบของคุณกำลัง страдать จากปัญหาการเสียหายพื้นฐานที่จะไม่หายไปง่ายๆ ในกรณีนี้ คุณควรสามารถแก้ไขปัญหาได้อย่างถาวรโดยการรีเซ็ตคอมโพเนนต์ Windows ทั้งหมด (รวมถึงกระบวนการที่เกี่ยวข้องกับการบูททั้งหมด)

คุณสามารถทำ Clean Install (ที่นี่) ได้ แต่การเข้าถึงที่เป็น damage-controller มากกว่าคือการทำ Repair Install

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

หากคุณตัดสินใจทำ Repair Install คุณสามารถปฏิบัติตามคำแนะนำในบทความนี้ (ที่นี่) สำหรับคำแนะนำทีละขั้นตอนในการทำเช่นนั้น