บทความวันนี้จะแนะนำให้ผู้อ่านทราบถึงวิธีแก้ไขข้อผิดพลาด 0x0000007F: UNEXPECTED KERNEL MODE TRAP ใน Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 และ Windows 10
คำแนะนำในการแก้ไขข้อผิดพลาด 0x0000007F (กับดักโหมดเคอร์เนลที่ไม่คาดคิด)
เกี่ยวกับข้อผิดพลาด 0x0000007F
อธิบาย
ข้อผิดพลาด 0x0000007F มักจะถูกทริกเกอร์โดยสองสถานการณ์ที่เกิดขึ้นในโหมดเคอร์เนล: CPUสร้างเงื่อนไขที่เคอร์เนลไม่ได้รับอนุญาตให้ค้นหาข้อผิดพลาด หรือข้อผิดพลาดไม่สามารถกู้คืนได้
สาเหตุที่พบบ่อยที่สุดคือความล้มเหลวของฮาร์ดแวร์ ซึ่งสาเหตุหลักมาจากหน่วยความจำผิดพลาดหรือไม่สอดคล้องกัน หากปัจจุบันมีการติดตั้งซอฟต์แวร์ที่ผิดพลาดบนคอมพิวเตอร์ ก็อาจทำให้เกิดข้อผิดพลาดนี้ได้เช่นกัน
ใน คอมพิวเตอร์Windows 8รหัสข้อผิดพลาดจะถูกแทนที่ด้วย UNEXPECTED_KERNEL_MODE_TRAP:
สาเหตุของข้อผิดพลาด 0x0000007F
ข้อผิดพลาดนี้เกิดขึ้นเนื่องจากสาเหตุต่อไปนี้อย่างน้อยหนึ่งข้อ:
สาเหตุที่ 1: RAM ผิดพลาด
สาเหตุที่พบบ่อยที่สุดของข้อผิดพลาดนี้คือ RAM ผิดพลาด และมักทำให้เกิดข้อผิดพลาดในการอ่าน/เขียน หากเป็นกรณีนี้ที่คุณกำลังประสบอยู่ คุณควรสแกนหน่วยความจำระบบของคุณและเปลี่ยน RAM ที่ผิดพลาด
สาเหตุที่ 2: โปรแกรมควบคุมอุปกรณ์เสียหายหรือล้าสมัย
บางครั้งไดรเวอร์อุปกรณ์อาจกำหนดค่าไม่ถูกต้อง เสียหาย หรือล้าสมัย นอกจากนี้ยังสามารถเกิดขึ้นได้หลังจากอัปเดต Windows หรือดาวน์เกรด Windows จากระบบใหม่เป็นระบบเก่า
แก้ไขข้อผิดพลาด 0x0000007F บน Windows
วิธีที่ 1: ตรวจสอบฮาร์ดแวร์ใหม่
หากข้อผิดพลาดเกิดขึ้นหลังจากติดตั้งฮาร์ดแวร์ใหม่ เป็นไปได้มากว่าจะเกิดจากฮาร์ดแวร์นั้น ๆ หากต้องการแก้ไขข้อผิดพลาด เพียงถอดฮาร์ดแวร์ใหม่ออกแล้วรีสตาร์ทคอมพิวเตอร์ หากเกิดข้อผิดพลาดหลังจากติดตั้งไดรเวอร์ฮาร์ดแวร์ใหม่ ให้ไปที่วิธีที่ 3
วิธีที่ 2: ตรวจสอบหน่วยความจำ RAM
ข้อผิดพลาดอาจเกิดขึ้นได้จากหน่วยความจำที่ผิดพลาดหรือไม่สอดคล้องกัน
หากข้อผิดพลาด 0x0000007F เกิดขึ้นทันทีหลังจากที่คุณใส่ RAM ใหม่ ให้ปิดคอมพิวเตอร์ ถอดออก จากนั้นรีสตาร์ทคอมพิวเตอร์ และตรวจสอบเพื่อดูว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่
หากข้อผิดพลาดเกิดขึ้นเนื่องจากหน่วยความจำ RAM ผิดพลาด ให้ตรวจสอบ RAM โดยใช้เครื่องมือ Windows Memory Diagnostic
โปรดดูบทความ: วิธีตรวจสอบและตรวจจับปัญหา RAM และฮาร์ดแวร์ในคอมพิวเตอร์ Windows ของคุณเพื่อรู้วิธีการทำ
หาก Windows Memory Diagnostic ไม่ส่งคืนผลลัพธ์ใดๆ คุณยังสามารถใช้คุณสมบัติการซ่อมแซมอัตโนมัติของ Easy Recovery Essentials เพื่อตรวจสอบ RAM, HDD และ CPU ของคุณได้ในกระบวนการเดียว:
1. ดาวน์โหลดEasy Recovery Essentials
2. เบิร์นอิมเมจ ISO ทำตามคำแนะนำในบทความ: การใช้ Daemon Tools เพื่อสร้างอิมเมจ ISO ใน Win 7และเคล็ดลับในการเบิร์นไฟล์ ISO จาก Command Prompt บน Windows 10 ถ้าไม่เช่นนั้น คุณสามารถใช้ USB การกู้คืนได้ โปรดปฏิบัติตาม คำแนะนำของ Quantrimang.comเกี่ยวกับวิธีการสร้าง USB การกู้คืน
3. บูตเข้าสู่Easy Recovery Essentials
4. เลือกการซ่อมแซมอัตโนมัติ
5. คลิกดำเนินการต่อ และรอให้ กระบวนการซ่อมแซมอัตโนมัติเสร็จสิ้น กระบวนการซ่อมแซมอัตโนมัติจะรายงานปัญหาใดๆ ที่พบในหน่วยความจำฮาร์ดไดรฟ์หรือ RAM:
วิธีที่ 3: อัปเดตหรือปิดใช้งานไดรเวอร์
หากต้องการตรวจสอบว่าข้อผิดพลาด 0x0000007F ปรากฏขึ้นเนื่องจากไดรฟ์ชำรุดหรือไม่ ให้เรียกใช้การอัปเดตไดรเวอร์อัตโนมัติหรืออัปเดตไดรเวอร์ให้เป็นเวอร์ชันล่าสุดด้วยตนเอง
หากต้องการอัพเดตไดรเวอร์ด้วยตนเอง ให้ทำตามขั้นตอนเหล่านี้:
1. คลิกเริ่ม
2. ป้อนdevmgmt.mscในช่องค้นหา
3. คลิกdevmgmtจากรายการผลลัพธ์
4. คลิกขวาที่ไดรเวอร์
5. หากต้องการอัปเดตไดรเวอร์ ให้เลือก อัปเด ตซอฟต์แวร์ไดรเวอร์
6. หากต้องการปิดใช้งานไดรเวอร์ ให้เลือกปิดใช้งาน
7. หากต้องการถอนการติดตั้งไดรเวอร์ ให้เลือกถอนการติดตั้ง
หากต้องการอัปเดตไดรเวอร์โดยอัตโนมัติ ให้ทำตามขั้นตอนเหล่านี้:
1. คลิกเริ่ม
2. ไปที่อุปกรณ์และเครื่องพิมพ์
3. คลิกขวาที่คอมพิวเตอร์
4. เลือก การตั้ง ค่าการติดตั้งอุปกรณ์
5. เลือกใช่ ทำสิ่งนี้โดยอัตโนมัติ
6. คลิกบันทึกการเปลี่ยนแปลง
7. ทำตามขั้นตอนที่จำเป็นเพื่อดำเนินการต่อ
คุณสามารถดูบทความ: วิธีอัปเดตไดรเวอร์อัตโนมัติบน Windows ด้วย SnailDriver
วิธีที่ 4: ปิดใช้งานแคชจาก BIOS
ทำตามขั้นตอนเหล่านี้เพื่อเปิดเมนู BIOSและปิดใช้งาน Cache Memory จากนั้นตรวจสอบว่ามีข้อผิดพลาด 0x0000007F ปรากฏขึ้นหรือไม่:
1. รีสตาร์ทคอมพิวเตอร์
2. กด ปุ่ม F2หรือDelเพื่อเข้าสู่การตั้งค่า BIOS
3. สังเกตคำแนะนำหลักที่มุมขวาบน
4. ไปที่เมนูขั้นสูง
5. เลือกหน่วยความจำแคช
6. ตรวจสอบให้แน่ใจว่าหน่วยความจำแคชถูกปิดใช้งาน
7. กดF10เพื่อบันทึกและออก ( บันทึกและออก )
8. เลือกใช่
ขอให้คุณประสบความสำเร็จในการแก้ไขข้อผิดพลาด!