ผู้ใช้ Windows หลายคนรายงานว่าพวกเขาถูกรบกวนโดย 'ข้อยกเว้นซอฟต์แวร์ที่ไม่รู้จักข้อยกเว้น (0xc06d007e) ' ข้อความผิดพลาด. ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่บอกว่าข้อความเดียวกันปรากฏขึ้นอย่างต่อเนื่องและจะกลับมาแม้ว่าจะปิดตามปกติหรือใช้ตัวจัดการงานก็ตาม ปัญหานี้ไม่ได้เกิดขึ้นเฉพาะกับ Windows บางรุ่นเท่านั้น เนื่องจากได้รับการยืนยันแล้วว่าจะปรากฏบน Windows 7, Windows 8.1 และ Windows 10
อะไรเป็นสาเหตุของข้อผิดพลาด Unknown Software Exception (0xc06d007e)
เราตรวจสอบปัญหานี้โดยการวิเคราะห์รายงานผู้ใช้ต่างๆ และกลยุทธ์การซ่อมแซมที่มักใช้เพื่อแก้ไขข้อความแสดงข้อผิดพลาดนี้ จากการตรวจสอบของเรา มีหลายสถานการณ์ที่อาจนำไปสู่ปัญหานี้
นี่คือรายชื่อผู้กระทำผิดที่อาจก่อให้เกิด 0xc06d007e error :
- ฟังก์ชัน WU เสียหาย – หากคุณพบข้อผิดพลาดนี้ขณะติดตั้งการอัปเดต ปัญหานี้มักเกิดจากฟังก์ชัน WU ที่เสียหาย ในกรณีนี้ คุณควรจะสามารถแก้ไขปัญหาได้โดยอัตโนมัติโดยเรียกใช้ตัวแก้ไขปัญหา Windows Update
- สัญญาณรบกวน AV ของบุคคลที่สาม – ชุด AV ที่ป้องกันมากเกินไปสามารถรับผิดชอบต่อข้อผิดพลาดนี้โดยเฉพาะ ผู้ใช้หลายรายที่ประสบปัญหานี้ในคอมพิวเตอร์ที่มาพร้อม bloatware AV โดยค่าเริ่มต้น ได้รายงานว่าปัญหาได้รับการแก้ไขแล้วหลังจากติดตั้งชุดโปรแกรมของบุคคลที่สามโดยสมบูรณ์
- การรบกวนแอปพลิเคชันบุคคลที่สาม – มีแอปพลิเคชั่นบุคคลที่สามอื่น ๆ (ไคลเอนต์ VPN, ซอฟต์แวร์ทันเนล) ที่อาจทำให้เกิดรหัสข้อผิดพลาดนี้ หากสถานการณ์นี้ใช้ได้ คุณควรจะสามารถแก้ไขปัญหาได้โดยบรรลุสถานะคลีนบูต
- ไฟล์ระบบเสียหาย – ไฟล์ระบบเสียหายสามารถรับผิดชอบต่อข้อผิดพลาดนี้ได้ โดยเฉพาะอย่างยิ่งหากคุณเห็นข้อความแจ้งข้อผิดพลาดแบบถาวรเป็นระยะสุ่ม ในกรณีนี้ คุณสามารถแก้ไขไฟล์ที่เสียหายด้วยยูทิลิตี้ เช่น SFC และ DISM หรือคุณสามารถรีเฟรชส่วนประกอบ Windows ทั้งหมดด้วยการติดตั้งใหม่ทั้งหมดหรือซ่อมแซมการติดตั้ง
หากคุณกำลังดิ้นรนเพื่อค้นหาวิธีแก้ไขที่ได้ผลสำหรับข้อผิดพลาดเดียวกัน บทความนี้จะให้คำแนะนำในการแก้ไขปัญหาหลายประการที่อาจแก้ไขปัญหาได้ ด้านล่าง คุณจะพบชุดการแก้ไขที่อาจเป็นไปได้ซึ่งผู้ใช้รายอื่นที่ได้รับผลกระทบได้ใช้เพื่อแก้ไขปัญหานี้สำเร็จ
หากคุณต้องการให้มีประสิทธิภาพมากที่สุด ให้ทำตามวิธีแก้ไขที่เป็นไปได้ด้านล่างในลำดับเดียวกับที่เรานำเสนอ เรียงตามความยากและแนวโน้มที่จะประสบความสำเร็จ โดยไม่คำนึงถึงผู้กระทำผิดที่ทำให้เกิดข้อผิดพลาดในสถานการณ์เฉพาะของคุณ คุณควรพบกับวิธีแก้ไขที่จะแก้ไขปัญหาให้คุณได้ในที่สุด
เริ่มกันเลย!
วิธีที่ 1:การเรียกใช้ตัวแก้ไขปัญหา Windows Update (ถ้ามี)
หากคุณพบปัญหานี้ขณะพยายามติดตั้งการอัปเดตของ Windows เป็นไปได้ว่าคุณกำลังจัดการกับฟังก์ชัน WU ที่เสียหาย โฟลเดอร์หรือการขึ้นต่อกัน ในกรณีนี้ คุณควรจะสามารถแก้ไขปัญหาได้โดยการเรียกใช้ตัวแก้ไขปัญหา Windows Update
ยูทิลิตีนี้รวมเอาโปรแกรมแก้ไขยอดนิยมที่ได้รับการคัดสรรซึ่งทราบกันดีว่าสามารถแก้ไขปัญหาส่วนใหญ่ที่เกี่ยวข้องกับส่วนประกอบ WU (Windows Update) เมื่อเริ่มตัวแก้ไขปัญหานี้ ยูทิลิตีจะสแกน Windows Update เพื่อหาหลักฐานที่ไม่สอดคล้องกัน
ในกรณีที่พบปัญหา ก็จะแนะนำวิธีแก้ไขที่เหมาะสมสำหรับปัญหาที่คุณกำลังเผชิญ
ต่อไปนี้คือคำแนะนำโดยย่อในการเรียกใช้ตัวแก้ไขปัญหา Windows Update:
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ 'ms-settings:troubleshoot' แล้วกด Enter เพื่อเปิด การแก้ปัญหา แท็บของ การตั้งค่า แอป.
- เมื่อคุณอยู่ในการแก้ไขปัญหา ให้เลื่อนลงไปที่ แท็บเริ่มต้นใช้งาน จากนั้นคลิกที่ Windows Update และคลิกที่ เรียกใช้ตัวแก้ไขปัญหา จากกล่องที่ปรากฏใหม่
- หลังจากที่คุณเริ่มยูทิลิตี้นี้ ตัวแก้ไขปัญหาจะวิเคราะห์ Windows Update สำหรับปัญหาใดๆ
- หากมีการระบุปัญหา ให้คลิกที่ ใช้การแก้ไขนี้ จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อใช้กลยุทธ์การซ่อมแซมที่แนะนำ
หมายเหตุ: หากไม่มีการระบุกลยุทธ์การซ่อมแซมที่ใช้งานได้ ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง
- หากใช้กลยุทธ์การซ่อมแซม ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเริ่มต้นระบบครั้งถัดไป
หากคุณยังคงเห็นข้อผิดพลาด 0xc06d007e เมื่อพยายามติดตั้งการอัปเดตหรือวิธีนี้ใช้ไม่ได้ ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 2:การถอนการติดตั้งโปรแกรมป้องกันไวรัสของบริษัทอื่น (ถ้ามี)
ผู้ใช้ที่ได้รับผลกระทบหลายรายรายงานว่าพวกเขาสามารถแก้ไขปัญหาได้โดยการถอนการติดตั้งเครื่องสแกนความปลอดภัยบุคคลที่สาม ตามที่ปรากฏ McAfee และ Kaspersky (อาจมีอย่างอื่น) ได้รับการรายงานว่าสามารถเรียกใช้ Unknown Software Exception (0xc06d007e) ข้อผิดพลาด – โดยเฉพาะอย่างยิ่งในสถานการณ์ที่มีการติดตั้งมาล่วงหน้าในคอมพิวเตอร์ (bloatware)
หากสถานการณ์นี้ใช้ได้ คุณควรจะสามารถแก้ไขปัญหาได้โดยการถอนการติดตั้งชุด AV ที่มีปัญหา ต่อไปนี้คือคำแนะนำโดยย่อในการทำเช่นนี้โดยไม่ทิ้งไฟล์ที่เหลือที่อาจสร้างข้อความแสดงข้อผิดพลาดเดียวกัน:
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ ” appwiz.cpl” และกด Enter เพื่อเปิด โปรแกรมและคุณลักษณะ เมนู.
- ภายใน โปรแกรมและคุณลักษณะ ให้เลื่อนลงไปตามรายการแอปพลิเคชันและค้นหาชุดโปรแกรมป้องกันไวรัสที่คุณสงสัยว่าอาจเป็นสาเหตุของปัญหา
- เมื่อคุณจัดการค้นหา AV ที่มีปัญหาได้แล้ว ให้คลิกขวาและเลือก ถอนการติดตั้ง จากเมนูบริบทที่ปรากฏใหม่
- ภายในหน้าจอการถอนการติดตั้ง ให้ทำตามคำแนะนำบนหน้าจอเพื่อดำเนินการให้เสร็จสิ้น
- ติดตามบทความนี้ (ที่นี่ ) เพื่อให้แน่ใจว่าคุณจะไม่ทิ้งไฟล์ที่เหลือที่สามารถทำให้เกิดข้อผิดพลาดเดียวกันได้ในอนาคต
หากเหมือนกัน Unknown Software Exception (0xc06d007e) ยังคงเกิดข้อผิดพลาด เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 3:บรรลุสถานะคลีนบูต
ความเป็นไปได้อีกประการหนึ่งคือแอปพลิเคชันบุคคลที่สามอื่นที่คุณยังไม่ได้ระบุเป็นสาเหตุของปัญหา เนื่องจากมีแอปพลิเคชันมากมายที่อาจก่อให้เกิด 0xc06d007e error วิธีที่ดีที่สุดในการแก้ไขปัญหาคือการบู๊ตในสถานะคลีนบูต
ขั้นตอนนี้จะเริ่มต้นคอมพิวเตอร์ของคุณโดยไม่มีบริการหรือแอปพลิเคชันของบุคคลที่สามที่อาจก่อให้เกิดข้อผิดพลาด หากข้อความแสดงข้อผิดพลาดไม่เกิดขึ้นอีกในขณะที่คอมพิวเตอร์ของคุณอยู่ในคลีนบูต เป็นที่ชัดเจนว่าคุณกำลังจัดการกับแอปพลิเคชันที่ขัดแย้งกัน
ต่อไปนี้ คุณจะได้เรียนรู้วิธีระบุแอปพลิเคชันที่ขัดแย้งกันโดยการบูตในโหมดคลีนบูต:
- เปิด วิ่ง กล่องโต้ตอบโดยกด แป้น Windows + R . ถัดไป พิมพ์ “msconfig” และกด Enter เพื่อเปิด การกำหนดค่าระบบ เมนู. หากคุณได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ
- ภายใน การกำหนดค่าระบบ หน้าต่าง คลิกที่ บริการ จากด้านบนของเมนู จากนั้นทำเครื่องหมายที่ช่องที่เกี่ยวข้องกับ ซ่อนบริการของ Microsoft ทั้งหมด . ขั้นตอนนี้จะไม่รวมบริการ Windows ทั้งหมดจากรายการ
- เมื่อไม่รวมบริการที่จำเป็นทั้งหมดจากรายการแล้ว ให้คลิกที่ ปิดใช้งานทั้งหมด ปุ่ม. การดำเนินการนี้จะป้องกันไม่ให้มีการเรียกบริการของบุคคลที่สามทั้งหมดในการเปิดคอมพิวเตอร์ครั้งถัดไป
- เมื่อคุณทำ บริการ เสร็จแล้ว ให้ย้ายไปที่ เริ่มต้น แท็บแล้วคลิก เปิดตัวจัดการงาน .
- ใน การเริ่มต้น ของ Task Manager เลือกแต่ละบริการเริ่มต้นอย่างเป็นระบบ จากนั้นคลิกที่ ปิดการใช้งาน ปุ่มที่ด้านล่างของหน้าจอ ซึ่งจะป้องกันไม่ให้บริการเริ่มต้นแต่ละบริการทำงานเมื่อเริ่มต้นระบบครั้งถัดไป
- เมื่อคุณมาไกลถึงขนาดนี้แล้ว คุณได้รับสถานะคลีนบูตสำหรับการเริ่มต้นคอมพิวเตอร์ครั้งถัดไปอย่างมีประสิทธิภาพ ใช้ประโยชน์จากมันโดยรีสตาร์ทคอมพิวเตอร์ของคุณ
- รอจนกว่าลำดับการเริ่มต้นถัดไปจะเสร็จสมบูรณ์ จากนั้นดูว่า Unknown Software Exception (0xc06d007e) ข้อผิดพลาดยังคงเกิดขึ้น
- หากไม่เป็นเช่นนั้น ให้เปิดใช้งานแต่ละรายการที่คุณปิดใช้งานไว้ก่อนหน้านี้อีกครั้งอย่างเป็นระบบ (ผกผันคำแนะนำด้านบน) และเริ่มต้นใหม่เป็นระยะจนกว่าคุณจะสามารถระบุตัวผู้กระทำความผิดได้
- เมื่อคุณทราบแล้วว่าแอปพลิเคชันใดทำให้เกิดปัญหา ให้ถอนการติดตั้งแอปพลิเคชันที่รับผิดชอบต่อปัญหา
หากปัญหาไม่สามารถแก้ไขปัญหาได้ ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 4:การเรียกใช้การสแกน SFC และ DISM
ความเป็นไปได้ที่แท้จริงที่คุณควรพิจารณาหากไม่มีการแก้ไขใด ๆ ที่เป็นไปได้ข้างต้นคือไฟล์ระบบเสียหาย ในกรณีส่วนใหญ่ คุณจะพบกับ Unknown Software Exception (0xc06d007e) แบบถาวร เกิดข้อผิดพลาดหลังจากที่เครื่องสแกนความปลอดภัยสิ้นสุดการกักกันรายการที่เป็นของไดรเวอร์หรือระบบปฏิบัติการที่ขึ้นต่อกัน
ในสถานการณ์เช่นนี้ คุณควรจะสามารถแก้ไขปัญหาได้โดยใช้ยูทิลิตี้ในตัวสองสามตัวที่สามารถแก้ไขความเสียหายของไฟล์ระบบได้ DISM (การให้บริการและการจัดการอิมเมจการปรับใช้) และ SFC (ตัวตรวจสอบไฟล์ระบบ) เป็นยูทิลิตี้สองประเภทที่สามารถซ่อมแซมไฟล์ระบบได้
แต่มีความแตกต่างที่สำคัญระหว่างวิธีการทำงานของเครื่องมือ – DISM อาศัย WU เพื่อแทนที่ไฟล์ที่เสียหายด้วยสำเนาที่สมบูรณ์ ในขณะที่ SFC ใช้ไฟล์เก็บถาวรที่แคชในเครื่องหรือไฟล์ระบบ
เนื่องจากมักใช้ DISM ในสถานการณ์ที่ SFC ไม่สามารถแก้ไขปัญหาได้อย่างสมบูรณ์ เราจึงแนะนำให้คุณทำการสแกนทั้งสองในคอมพิวเตอร์ของคุณเพื่อขจัดความเสียหายของไฟล์ระบบ
ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการสแกน DISM &SFC:
- เปิดกล่องโต้ตอบเรียกใช้โดยกด แป้น Windows + R . จากนั้นพิมพ์ ‘cmd’ แล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่งที่ยกระดับ เมื่อคุณได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ผู้ดูแลระบบแก่หน้าต่าง CMD
- ภายใน Command prompt ที่ยกระดับขึ้น ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเริ่มการสแกน SFC:
sfc /scannow
หมายเหตุ: โปรดทราบว่าคุณไม่ควรหยุดการสแกนไม่ว่าด้วยวิธีใดๆ เมื่อเริ่มขั้นตอนแล้ว การทำเช่นนี้จะทำให้เกิดข้อผิดพลาดตรรกะของดิสก์เพิ่มเติม ซึ่งจะส่งผลต่อระบบของคุณมากยิ่งขึ้น
- เมื่อการสแกนเสร็จสิ้น ให้ปิด Command Prompt ที่ยกระดับขึ้นแล้วรีสตาร์ทคอมพิวเตอร์ของคุณ
หมายเหตุ: โปรดทราบว่าข้อผิดพลาดบางอย่างอาจยังคงได้รับการแก้ไขแม้ว่าบันทึกสุดท้ายจะไม่รายงานอะไรก็ตาม เป็นที่ทราบกันดีว่า SFC ไม่สามารถรายงานอินสแตนซ์ที่มีการเปลี่ยนไฟล์บางไฟล์ - ในการเริ่มต้นครั้งถัดไป ให้ทำตามขั้นตอนที่ 1 อีกครั้งเพื่อเปิด Command Prompt อื่นที่ยกระดับขึ้น ถัดไป พิมพ์คำสั่งต่อไปนี้เพื่อเริ่มการสแกน DISM:
DISM /Online /Cleanup-Image /RestoreHealth
หมายเหตุ: คุณจะต้องมีการเชื่อมต่ออินเทอร์เน็ตที่เชื่อถือได้ก่อนที่จะเริ่มขั้นตอนนี้ DISM ใช้ WU เพื่อดาวน์โหลดไฟล์ที่เสียหายซึ่งจำเป็นต้องเปลี่ยนใหม่เทียบเท่ากับไฟล์ที่เสียหาย
- เมื่อดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์อีกครั้งและดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเริ่มต้นระบบครั้งถัดไป
หากเหมือนกัน Unknown Software Exception (0xc06d007e) ยังคงเกิดข้อผิดพลาด เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 5:ทำการติดตั้งซ่อมแซม
หากวิธีการข้างต้นไม่สามารถแก้ไขปัญหาได้ เป็นไปได้มากว่าระบบของคุณกำลังประสบปัญหาความเสียหายของระบบ ในกรณีนี้ คุณควรจะสามารถแก้ไขปัญหาได้อย่างไม่มีกำหนดโดยการรีเซ็ตส่วนประกอบ Windows ทั้งหมด (รวมถึงกระบวนการที่เกี่ยวข้องกับการบูททั้งหมด)
คุณสามารถทำการติดตั้งใหม่ทั้งหมด (ที่นี่ ) หากคุณต้องการ แต่วิธีที่มีประสิทธิภาพยิ่งขึ้นคือการติดตั้งซ่อมแซม ขั้นตอนนี้จะรีเซ็ตส่วนประกอบ Windows ทั้งหมดโดยจะคงไฟล์ส่วนตัวทั้งหมดของคุณไว้ (รวมถึงแอปพลิเคชัน สื่อส่วนตัว เอกสาร ฯลฯ) ไว้ครบถ้วน
หากคุณต้องการติดตั้งซ่อมแซม ให้ทำตามคำแนะนำในบทความนี้ (ที่นี่ )