Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

ข้อผิดพลาด UNEXPECTED KERNEL MODE TRAP ใน Windows 11/10

เมื่อ CPU สร้าง trap หรือข้อยกเว้น และเคอร์เนลของระบบปฏิบัติการไม่สามารถจับ trap นั้นได้ มันจะให้หน้าจอสีน้ำเงิน (Blue Screen) พร้อมข้อความข้อผิดพลาด UNEXPECTED KERNEL MODE TRAP รหัสข้อผิดพลาดสำหรับ BSOD นี้คือ 0x00000007F การตรวจสอบบั๊กนี้บ่งชี้ว่า Intel CPU สร้าง trap และ kernel ไม่สามารถจับ trap นี้ได้ สาเหตุทั่วไปคือความล้มเหลวของฮาร์ดแวร์เนื่องจากหน่วยความจำ (RAM) ผิดปกติ

แก้ไข UNEXPECTED KERNEL MODE TRAP BSOD

คุณต้องติดตามสาเหตุที่เป็นไปได้สำหรับข้อผิดพลาดนี้ ปัญหาเช่น อุปกรณ์ที่มีฝุ่น ฮาร์ดแวร์หรือซอฟต์แวร์ผิดปกติ ไฟล์ระบบเสียหาย ความไม่เข้ากันได้ของไดรฟ์ ฯลฯ อาจเป็นเหตุผลในการเกิดหน้าจอสีน้ำเงินนี้บนคอมพิวเตอร์ Windows 11/10/8/7 ของคุณ

1. ตรวจสอบฮาร์ดแวร์หรือซอฟต์แวร์ที่ติดตั้งใหม่

หากคุณติดตั้งฮาร์ดแวร์หรือซอฟต์แวร์ใหม่บนคอมพิวเตอร์ นั่นอาจเป็นสาเหตุของข้อผิดพลาด BSOD นี้ เหตุผลหลักอาจเป็นความไม่เข้ากันได้ระหว่างส่วนประกอบของคอมพิวเตอร์

ในกรณีของซอฟต์แวร์ มันอาจไม่ได้รับการสนับสนุนอย่างเป็นทางการสำหรับ Windows 10 และอาจทำงานในโหมดความเข้ากันได้ (compatibility mode) ในขณะที่ในกรณีของฮาร์ดแวร์ มันอาจไม่เข้ากันได้กับฮาร์ดแวร์อื่น หรือในบางกรณี ฮาร์ดแวร์อาจเก่ามากจนไดรฟ์ของส่วนประกอบฮาร์ดแวร์นั้นอาจไม่รองรับระบบปฏิบัติการเอง

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

คุณยังสามารถทำ Clean Boot และลองแก้ไขข้อผิดพลาดนี้ด้วยตนเองได้

2. อัปเดตไดรฟ์อุปกรณ์

มีความเป็นไปได้สูงว่าไดรฟ์ที่ติดตั้งบนคอมพิวเตอร์ของคุณไม่เข้ากันได้กับ Windows 10 การอัปเดตไดรฟ์ของคุณไม่ยาก เพียงไปที่ Device Manager เพื่อทำสิ่งที่จำเป็น หรือคุณสามารถไปที่ส่วน Downloads ของเว็บไซต์ผู้ผลิต ได้ไดรฟ์ทั้งหมดที่ใหม่กว่าที่ติดตั้งบนคอมพิวเตอร์ของคุณ

ส่วนตัว ผมแนะนำให้คุณอัปเดต Graphics Drivers, Network Drivers, Chipset Drivers และ Input Devices' drivers

3. ใช้ Memory Diagnostic Tool ตรวจสอบ RAM

การใช้ Memory Diagnostic Tool ค่อนข้างตรงไปตรงมา

ขั้นแรก ให้บันทึกงานสำคัญทั้งหมดของคุณ

จากนั้น กด WINKEY + R เพื่อเปิดหน้าต่าง Run ตอนนี้ พิมพ์คำสั่ง mdsched.exe ในหน้าต่าง Run Reboot คอมพิวเตอร์ของคุณ

หลังจากรีบูท ให้ทำ basic scan หรือเลือกตัวเลือก Advanced เช่น Test mix หรือ Pass count

กด F10 เพื่อเริ่มทดสอบ

อีกทางหนึ่ง คุณยังสามารถลองหาและแก้ไข Memory Leaks ได้

4. ปิดใช้งาน Memory caching ใน BIOS

เพื่อปิดใช้งาน memory caching ใน BIOS ให้เริ่มต้นด้วยการเปิดหน้าจอ BIOS Setup

จากนั้น นำทางไปที่ Advanced > Cache Memory และปิดใช้งานมัน

และกดปุ่ม F10 เพื่อบันทึกการเปลี่ยนแปลงและรีบูทคอมพิวเตอร์ของคุณ

5. ใช้ System File Checker

เริ่มต้นด้วยการกด WINKEY + X หรือคลิกขวาที่ปุ่ม Start แล้วคลิก Command Prompt (Admin) หรือแค่ค้นหา cmd ในกล่องค้นหา Cortana คลิกขวาที่ไอคอน Command Prompt และคลิก Run as Administrator คลิก Yes สำหรับพรอมต์ UAC (User Account Control) ที่คุณได้ ตอนนี้หน้าต่าง Command Prompt จะเปิดในที่สุด ตอนนี้ พิมพ์คำสั่งต่อไปนี้เพื่อรัน System File Checker และกด Enter

sfc /scannow

รีสตาร์ทระบบของคุณหลังจากสแกนเสร็จสิ้น

คุณยังสามารถใช้ฟรีแวร์ FixWin ของเราเพื่อรันยูทิลิตี้ System File Checker ด้วยคลิกเดียว

6. ทำความสะอาดฝุ่นบนฮาร์ดแวร์ด้วยตนเอง

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

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

ขอให้โชคดี!