ผู้ใช้ 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:
- กดปุ่มWindows + Rเพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ ' ms-settings: problemshoot' แล้วกดEnterเพื่อเปิดแท็บTroubleshootingของแอพSettings
- เมื่อคุณอยู่ในแท็บTroubleshootingให้เลื่อนลงไปที่แท็บ Get up and runningจากนั้นคลิกที่Windows Updateและคลิกที่Run the Troubleshooterจากกล่องที่เพิ่งปรากฏ
- หลังจากที่คุณเริ่มยูทิลิตี้ตัวแก้ไขปัญหาจะวิเคราะห์ Windows Update สำหรับปัญหาใด ๆ
- หากพบปัญหาให้คลิกที่ใช้การแก้ไขนี้จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อใช้กลยุทธ์การซ่อมแซมที่แนะนำ
หมายเหตุ:หากไม่มีการระบุกลยุทธ์การซ่อมแซมที่ทำงานได้ให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง
- หากใช้กลยุทธ์การซ่อมแซมให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่เมื่อเริ่มต้นระบบครั้งถัดไป
หากคุณยังคงเห็นข้อผิดพลาด 0xc06d007e ขณะพยายามติดตั้งการอัปเดตหรือไม่สามารถใช้วิธีนี้ได้ให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง
วิธีที่ 2: การถอนการติดตั้งโปรแกรมป้องกันไวรัสของ บริษัท อื่น (ถ้ามี)
ผู้ใช้ที่ได้รับผลกระทบหลายรายรายงานว่าสามารถแก้ไขปัญหาได้โดยการถอนการติดตั้งเครื่องสแกนความปลอดภัยของบุคคลที่สาม ปรากฎว่า McAfee และ Kaspersky (อาจมีคนอื่น ๆ ) มักถูกรายงานว่าสามารถเรียกใช้ข้อผิดพลาดUnknown Software Exception (0xc06d007e) โดยเฉพาะในสถานการณ์ที่ติดตั้งไว้ล่วงหน้าบนคอมพิวเตอร์ (bloatware)
หากสถานการณ์นี้สามารถใช้ได้คุณควรจะสามารถแก้ไขปัญหาได้โดยการถอนการติดตั้งชุด AV ที่มีปัญหา ต่อไปนี้เป็นคำแนะนำโดยย่อในการดำเนินการนี้โดยไม่ทิ้งไฟล์ที่เหลือซึ่งอาจทำให้เกิดข้อความแสดงข้อผิดพลาดเดียวกัน:
- กดปุ่มWindows + Rเพื่อเปิดกล่องโต้ตอบเรียกใช้ แล้วพิมพ์” appwiz.cpl”และกดEnterเพื่อเปิดโปรแกรมและคุณลักษณะเมนู
- ภายในหน้าต่างโปรแกรมและคุณลักษณะให้เลื่อนลงไปตามรายการแอปพลิเคชันและค้นหาชุดโปรแกรมป้องกันไวรัสที่คุณสงสัยว่าอาจเป็นสาเหตุของปัญหา
- เมื่อคุณจัดการเพื่อค้นหา AV ที่มีปัญหาแล้วให้คลิกขวาที่มันแล้วเลือกถอนการติดตั้งจากเมนูบริบทที่เพิ่งปรากฏ
- ภายในหน้าจอการถอนการติดตั้งให้ทำตามคำแนะนำบนหน้าจอเพื่อทำกระบวนการให้เสร็จสิ้น
- ทำตามบทความนี้ ( ที่นี่ ) เพื่อให้แน่ใจว่าคุณจะไม่ทิ้งไฟล์ที่เหลือที่อาจทำให้เกิดข้อผิดพลาดเดียวกันในอนาคต
หากข้อผิดพลาดUnknown Software Exception (0xc06d007e) ยังคงเกิดขึ้นให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง
วิธีที่ 3: บรรลุสถานะคลีนบูต
ความเป็นไปได้อีกประการหนึ่งคือแอปพลิเคชันบุคคลที่สามอื่นที่คุณยังไม่ได้ระบุทำให้เกิดปัญหา เนื่องจากมีแอปพลิเคชันมากมายที่อาจทำให้เกิดข้อผิดพลาด 0xc06d007eวิธีที่ดีที่สุดในการแก้ไขปัญหาคือการบูตในสถานะคลีนบูต
ขั้นตอนนี้จะเริ่มต้นคอมพิวเตอร์ของคุณโดยไม่มีบริการหรือแอปพลิเคชันของบุคคลที่สามที่อาจทำให้เกิดข้อผิดพลาด หากข้อความแสดงข้อผิดพลาดไม่เกิดขึ้นอีกต่อไปขณะที่คอมพิวเตอร์ของคุณอยู่ในคลีนบูตแสดงว่าคุณกำลังจัดการกับแอปพลิเคชันที่ขัดแย้งกัน
ในสิ่งต่อไปนี้คุณจะได้เรียนรู้วิธีระบุแอปพลิเคชันที่ขัดแย้งกันโดยการบูตในโหมดคลีนบูต:
- เปิดเรียกใช้กล่องโต้ตอบโดยการกดคีย์ Windows + R จากนั้นพิมพ์“ msconfig”แล้วกดEnterเพื่อเปิดเมนูSystem Configuration หากคุณได้รับแจ้งจากUAC (การควบคุมบัญชีผู้ใช้)ให้คลิกใช่เพื่อให้สิทธิ์ผู้ดูแลระบบ
- ภายในการกำหนดค่าระบบหน้าต่างคลิกบริการแท็บจากด้านบนของเมนูแล้วเลือกช่องที่เกี่ยวข้องกับการซ่อนบริการของ Microsoft ทั้งหมด ขั้นตอนนี้จะแยกบริการ Windows ทั้งหมดออกจากรายการ
- เมื่อทุกบริการที่จำเป็นได้รับการแยกออกจากรายการคลิกที่ปิดใช้งานทั้งหมดปุ่ม การดำเนินการนี้จะป้องกันไม่ให้เรียกใช้บริการของบุคคลที่สามทั้งหมดเมื่อเริ่มต้นระบบคอมพิวเตอร์ครั้งถัดไป
- เมื่อคุณทำกับบริการแท็บย้ายไปเริ่มต้นแท็บและคลิกที่เปิด Task Manager
- ในแท็บเริ่มต้นของตัวจัดการงานเลือกบริการเริ่มต้นแต่ละรายการอย่างเป็นระบบจากนั้นคลิกที่ปุ่มปิดใช้งานที่ส่วนล่างของหน้าจอ วิธีนี้จะป้องกันไม่ให้บริการเริ่มต้นแต่ละรายการทำงานเมื่อเริ่มต้นระบบครั้งถัดไป
- เมื่อคุณมาถึงจุดนี้คุณได้เข้าสู่สถานะคลีนบูตอย่างมีประสิทธิภาพสำหรับการเริ่มต้นคอมพิวเตอร์ครั้งต่อไปของคุณ ใช้ประโยชน์จากการรีสตาร์ทคอมพิวเตอร์
- รอจนกว่าลำดับการเริ่มต้นถัดไปจะเสร็จสมบูรณ์จากนั้นดูว่าข้อผิดพลาดUnknown Software Exception (0xc06d007e) ยังคงเกิดขึ้นหรือไม่
- หากไม่เป็นเช่นนั้นให้เปิดใช้งานแต่ละรายการที่คุณปิดใช้งานก่อนหน้านี้อย่างเป็นระบบ (ตรงกันข้ามคำแนะนำด้านบน) และรีสตาร์ทเป็นระยะจนกว่าคุณจะจัดการเพื่อระบุตัวผู้กระทำผิดได้
- เมื่อคุณทราบว่าแอปพลิเคชันใดเป็นสาเหตุของปัญหาให้ถอนการติดตั้งแอปพลิเคชันที่รับผิดชอบปัญหานี้
หากปัญหาไม่อนุญาตให้คุณแก้ไขปัญหาให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง
วิธีที่ 4: เรียกใช้การสแกน SFC และ DISM
ความเป็นไปได้จริงที่คุณควรพิจารณาหากการแก้ไขที่เป็นไปได้ข้างต้นไม่ได้ผลคือไฟล์ระบบเสียหาย ในกรณีส่วนใหญ่คุณจะพบข้อผิดพลาดUnknown Software Exception (0xc06d007e) อย่างต่อเนื่องหลังจากที่เครื่องสแกนความปลอดภัยสิ้นสุดการกักกันรายการที่เป็นของไดรเวอร์หรือการพึ่งพาระบบปฏิบัติการ
ในสถานการณ์เช่นนี้คุณควรจะสามารถแก้ไขปัญหาได้โดยใช้ยูทิลิตี้ในตัวสองตัวที่สามารถแก้ไขความเสียหายของไฟล์ระบบได้ DISM (Deployment Image Servicing and Management)และSFC (System File Checker)เป็นยูทิลิตี้สองประเภทที่สามารถซ่อมแซมไฟล์ระบบได้
แต่มีความแตกต่างที่สำคัญระหว่างวิธีการทำงานของเครื่องมือ - DISM อาศัย WU เพื่อแทนที่ไฟล์ที่เสียหายด้วยสำเนาที่สมบูรณ์ในขณะที่ SFC ใช้ไฟล์เก็บถาวรหรือไฟล์ระบบที่แคชไว้ในเครื่อง
เนื่องจากโดยปกติแล้ว DISM จะใช้ในสถานการณ์ที่ SFC ไม่สามารถแก้ไขปัญหาได้อย่างสมบูรณ์เราขอแนะนำให้คุณทำการสแกนทั้งสองอย่างบนคอมพิวเตอร์ของคุณเพื่อกำจัดความเสียหายของไฟล์ระบบทุกประเภท
นี่คือคำแนะนำโดยย่อเกี่ยวกับการสแกน DISM และ SFC:
- เปิดกล่องโต้ตอบเรียกใช้โดยการกดคีย์ Windows + R จากนั้นพิมพ์'cmd'แล้วกดCtrl + Shift + Enterเพื่อเปิด Command Prompt ขึ้น เมื่อคุณได้รับแจ้งจากUAC (การควบคุมบัญชีผู้ใช้)ให้คลิกใช่เพื่อให้สิทธิ์ผู้ดูแลระบบในหน้าต่าง CMD
- ภายในพรอมต์คำสั่งที่ยกระดับให้พิมพ์คำสั่งต่อไปนี้แล้วกดEnterเพื่อเริ่มการสแกน SFC:
sfc / scannow
หมายเหตุ:โปรดทราบว่าคุณไม่ควรหยุดการสแกนด้วยวิธีใด ๆ เมื่อขั้นตอนเริ่มต้นแล้ว การทำเช่นนั้นจะทำให้เกิดข้อผิดพลาดตรรกะของดิสก์เพิ่มเติมซึ่งจะส่งผลต่อระบบของคุณมากยิ่งขึ้น
- เมื่อการสแกนเสร็จสิ้นให้ปิด Command Prompt ที่ยกระดับแล้วรีสตาร์ทคอมพิวเตอร์
หมายเหตุ:โปรดทราบว่าข้อผิดพลาดบางอย่างอาจยังคงได้รับการแก้ไขแม้ว่าบันทึกสุดท้ายจะไม่ได้รายงานอะไรก็ตาม เป็นที่ทราบกันดีว่า SFC ไม่สามารถรายงานอินสแตนซ์ที่ไฟล์บางไฟล์ถูกแทนที่
- ในการเริ่มต้นครั้งถัดไปให้ทำตามขั้นตอนที่ 1 อีกครั้งเพื่อเปิดพรอมต์คำสั่งที่ยกระดับขึ้นอีก จากนั้นพิมพ์คำสั่งต่อไปนี้เพื่อเริ่มการสแกน DISM:
DISM / ออนไลน์ / Cleanup-Image / RestoreHealth
หมายเหตุ:คุณจะต้องมีการเชื่อมต่ออินเทอร์เน็ตที่เชื่อถือได้ก่อนที่จะเริ่มขั้นตอนนี้ DISM ใช้ WU เพื่อดาวน์โหลดไฟล์ที่เสียหายที่จำเป็นต้องเปลี่ยนใหม่
- เมื่อกระบวนการเสร็จสมบูรณ์ให้รีสตาร์ทคอมพิวเตอร์อีกครั้งและดูว่าปัญหาได้รับการแก้ไขหรือไม่เมื่อเริ่มต้นระบบครั้งถัดไป
หากข้อผิดพลาดUnknown Software Exception (0xc06d007e) ยังคงเกิดขึ้นให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง
วิธีที่ 5: ทำการติดตั้งซ่อมแซม
หากวิธีการข้างต้นไม่อนุญาตให้คุณแก้ไขปัญหาเป็นไปได้มากว่าระบบของคุณกำลังประสบปัญหาความเสียหายของระบบ ในกรณีนี้คุณควรจะสามารถแก้ไขปัญหาได้อย่างไม่มีกำหนดโดยการรีเซ็ตส่วนประกอบ Windows ทั้งหมด (รวมถึงกระบวนการที่เกี่ยวข้องกับการบูตทั้งหมด)
คุณสามารถทำการติดตั้งใหม่ทั้งหมดได้ ( ที่นี่ ) หากต้องการ แต่วิธีที่มีประสิทธิภาพยิ่งกว่าคือการติดตั้งซ่อมแซม ขั้นตอนนี้จะรีเซ็ตส่วนประกอบ Windows ทั้งหมดในขณะที่ปล่อยไฟล์ส่วนตัวทั้งหมดของคุณ (รวมถึงแอพพลิเคชั่นสื่อส่วนตัวเอกสาร ฯลฯ ) ไว้เหมือนเดิม
หากคุณต้องการติดตั้งซ่อมแซมให้ทำตามคำแนะนำในบทความนี้ ( ที่นี่ )