วิธีแก้ไขข้อยกเว้นซอฟต์แวร์ที่ไม่รู้จัก (0xc06d007e)

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

อะไรเป็นสาเหตุของข้อผิดพลาด Unknown Software Exception (0xc06d007e)

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

นี่คือรายการของผู้กระทำผิดที่อาจทำให้เกิดข้อผิดพลาด 0xc06d007e :

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

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

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

เอาล่ะ!

วิธีที่ 1: เรียกใช้ตัวแก้ไขปัญหา Windows Update (ถ้ามี)

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

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

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

นี่คือคำแนะนำโดยย่อเกี่ยวกับการเรียกใช้ตัวแก้ไขปัญหา Windows Update:

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

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

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

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

วิธีที่ 2: การถอนการติดตั้งโปรแกรมป้องกันไวรัสของ บริษัท อื่น (ถ้ามี)

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

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

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

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

วิธีที่ 3: บรรลุสถานะคลีนบูต

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

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

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

  1. เปิดเรียกใช้กล่องโต้ตอบโดยการกดคีย์ Windows + R จากนั้นพิมพ์“ msconfig”แล้วกดEnterเพื่อเปิดเมนูSystem Configuration หากคุณได้รับแจ้งจากUAC (การควบคุมบัญชีผู้ใช้)ให้คลิกใช่เพื่อให้สิทธิ์ผู้ดูแลระบบ
  2. ภายในการกำหนดค่าระบบหน้าต่างคลิกบริการแท็บจากด้านบนของเมนูแล้วเลือกช่องที่เกี่ยวข้องกับการซ่อนบริการของ Microsoft ทั้งหมด ขั้นตอนนี้จะแยกบริการ Windows ทั้งหมดออกจากรายการ
  3. เมื่อทุกบริการที่จำเป็นได้รับการแยกออกจากรายการคลิกที่ปิดใช้งานทั้งหมดปุ่ม การดำเนินการนี้จะป้องกันไม่ให้เรียกใช้บริการของบุคคลที่สามทั้งหมดเมื่อเริ่มต้นระบบคอมพิวเตอร์ครั้งถัดไป
  4. เมื่อคุณทำกับบริการแท็บย้ายไปเริ่มต้นแท็บและคลิกที่เปิด Task Manager
  5. ในแท็บเริ่มต้นของตัวจัดการงานเลือกบริการเริ่มต้นแต่ละรายการอย่างเป็นระบบจากนั้นคลิกที่ปุ่มปิดใช้งานที่ส่วนล่างของหน้าจอ วิธีนี้จะป้องกันไม่ให้บริการเริ่มต้นแต่ละรายการทำงานเมื่อเริ่มต้นระบบครั้งถัดไป
  6. เมื่อคุณมาถึงจุดนี้คุณได้เข้าสู่สถานะคลีนบูตอย่างมีประสิทธิภาพสำหรับการเริ่มต้นคอมพิวเตอร์ครั้งต่อไปของคุณ ใช้ประโยชน์จากการรีสตาร์ทคอมพิวเตอร์
  7. รอจนกว่าลำดับการเริ่มต้นถัดไปจะเสร็จสมบูรณ์จากนั้นดูว่าข้อผิดพลาดUnknown Software Exception (0xc06d007e) ยังคงเกิดขึ้นหรือไม่
  8. หากไม่เป็นเช่นนั้นให้เปิดใช้งานแต่ละรายการที่คุณปิดใช้งานก่อนหน้านี้อย่างเป็นระบบ (ตรงกันข้ามคำแนะนำด้านบน) และรีสตาร์ทเป็นระยะจนกว่าคุณจะจัดการเพื่อระบุตัวผู้กระทำผิดได้
  9. เมื่อคุณทราบว่าแอปพลิเคชันใดเป็นสาเหตุของปัญหาให้ถอนการติดตั้งแอปพลิเคชันที่รับผิดชอบปัญหานี้

หากปัญหาไม่อนุญาตให้คุณแก้ไขปัญหาให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง

วิธีที่ 4: เรียกใช้การสแกน SFC และ DISM

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

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

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

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

นี่คือคำแนะนำโดยย่อเกี่ยวกับการสแกน DISM และ SFC:

  1. เปิดกล่องโต้ตอบเรียกใช้โดยการกดคีย์ Windows + R จากนั้นพิมพ์'cmd'แล้วกดCtrl + Shift + Enterเพื่อเปิด Command Prompt ขึ้น เมื่อคุณได้รับแจ้งจากUAC (การควบคุมบัญชีผู้ใช้)ให้คลิกใช่เพื่อให้สิทธิ์ผู้ดูแลระบบในหน้าต่าง CMD
  2. ภายในพรอมต์คำสั่งที่ยกระดับให้พิมพ์คำสั่งต่อไปนี้แล้วกดEnterเพื่อเริ่มการสแกน SFC:
    sfc / scannow

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

  3. เมื่อการสแกนเสร็จสิ้นให้ปิด Command Prompt ที่ยกระดับแล้วรีสตาร์ทคอมพิวเตอร์

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

  4. ในการเริ่มต้นครั้งถัดไปให้ทำตามขั้นตอนที่ 1 อีกครั้งเพื่อเปิดพรอมต์คำสั่งที่ยกระดับขึ้นอีก จากนั้นพิมพ์คำสั่งต่อไปนี้เพื่อเริ่มการสแกน DISM:
     DISM / ออนไลน์ / Cleanup-Image / RestoreHealth

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

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

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

วิธีที่ 5: ทำการติดตั้งซ่อมแซม

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

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

หากคุณต้องการติดตั้งซ่อมแซมให้ทำตามคำแนะนำในบทความนี้ ( ที่นี่ )