หากคอมพิวเตอร์ Windows ของคุณแสดง DRIVER OVERRAN STACK BUFFER, 0x000000f7 ทันที ข้อผิดพลาดในการหยุดหน้าจอสีน้ำเงินใน Windows 11/10 โพสต์นี้สามารถช่วยคุณได้ BSOD นี้สามารถเกิดขึ้นได้ระหว่างการติดตั้งหรือหลังจากติดตั้งการอัปเดตคุณสมบัติ ไฟล์ระบบ เช่น ntoskrnl.exe, hal.dll, nvlddmkm.sys เป็นต้น อาจถูกกล่าวถึงในข้อความด้วย
0x000000f7 เป็นข้อผิดพลาดร้ายแรงที่แสดงขึ้นเมื่อ Windows ปิดตัวลงเนื่องจากปัญหาเคอร์เนล เพื่อป้องกันความเสียหายเพิ่มเติมต่อคอมพิวเตอร์ของคุณ Microsoft พูดถึง การตรวจสอบจุดบกพร่อง 0xF7 DRIVER OVERRAN STACK BUFFER :
ไดรเวอร์แทนที่บัฟเฟอร์แบบสแต็ก (หรือตัวแปรในเครื่อง) ในลักษณะที่จะเขียนทับที่อยู่ผู้ส่งของฟังก์ชันและข้ามกลับไปยังที่อยู่ที่กำหนดเองเมื่อฟังก์ชันส่งคืน นี่คือการโจมตีการแฮ็กแบบ "บัฟเฟอร์โอเวอร์รัน" แบบคลาสสิก ระบบได้ถูกนำลงมาเพื่อป้องกันไม่ให้ผู้ใช้ที่ประสงค์ร้ายเข้าควบคุมระบบอย่างสมบูรณ์
สาเหตุของข้อผิดพลาด 0x000000f7 BSOD
- โมดูลหน่วยความจำไม่ตรงกัน – โมดูลหน่วยความจำที่ติดตั้งมีความเร็วไม่เท่ากัน
- ระบบโอเวอร์คล็อก – นาฬิการะบบของคุณเร็วกว่าความเร็วปกติ
- ปัญหาเมนบอร์ด – เมนบอร์ดของคุณประสบปัญหาฮาร์ดแวร์และล้มเหลว
- แรมผิดพลาด – RAM อย่างน้อยหนึ่งตัวเสียหายหรือเสียหาย
- ปัญหาเกี่ยวกับไดรเวอร์ – ไดรเวอร์อุปกรณ์มีข้อบกพร่องหรือล้าสมัย
ไดรเวอร์โอเวอร์แรนสแต็คบัฟเฟอร์
ตอนนี้คุณรู้แล้วว่า BSOD นี้มีประโยชน์ในลักษณะที่จะป้องกันไม่ให้ผู้ใช้ที่ประสงค์ร้ายเข้าควบคุมโดยสมบูรณ์ ปฏิบัติตามแนวทางแก้ไขปัญหาที่แนะนำเพื่อขจัดปัญหา
- เรียกใช้ตัวแก้ไขปัญหาหน้าจอสีน้ำเงิน
- ถอนการติดตั้งไดรเวอร์หรือซอฟต์แวร์ที่เพิ่งติดตั้ง
- อัปเดตไดรเวอร์ของคุณเป็นเวอร์ชันล่าสุด
- เรียกใช้เครื่องมือวินิจฉัยหน่วยความจำ
- เรียกใช้ MemTest86+ เพื่อวิเคราะห์และทดสอบ RAM
- แก้ปัญหา RAM ที่ติดตั้ง
- เรียกใช้การคืนค่าระบบ
โซลูชันเหล่านี้บางส่วนจำเป็นต้องให้คุณบูตเข้าสู่ Safe Mode ในขณะที่บางวิธีสามารถทำได้โดยใช้ตัวเลือกการกู้คืนขั้นสูง
1] ใช้คู่มือแก้ไขปัญหาหน้าจอสีน้ำเงินออนไลน์
หากคุณไม่สามารถเข้าถึง Windows ได้ตามปกติ ให้บูตเข้าสู่เซฟโหมด เข้าสู่ระบบโดยใช้บัญชีผู้ดูแลระบบ Microsoft เสนอตัวแก้ไขปัญหาหน้าจอสีน้ำเงินเวอร์ชันออนไลน์ เราขอแนะนำให้คุณปฏิบัติตามเนื่องจากมีหลายสถานการณ์ในการแก้ไขปัญหา เวอร์ชันออฟไลน์ถูกลบในเวอร์ชัน v1809
2] ถอนการติดตั้งไดรเวอร์หรือซอฟต์แวร์ที่เพิ่งติดตั้งล่าสุด
ดำเนินการนี้ในเซฟโหมด หากคุณได้ติดตั้งไดรฟ์ใหม่ก่อนหรือหลังการอัปเดตคุณลักษณะ จะเป็นความคิดที่ดีที่จะถอนการติดตั้งไดรฟ์นั้น
- พิจารณาว่าซอฟต์แวร์หรือไดรเวอร์ใดที่คุณเพิ่งติดตั้งเมื่อเร็วๆ นี้ หากไดรเวอร์มาพร้อมกับซอฟต์แวร์ ควรมีอยู่ในรายการโปรแกรมที่ติดตั้ง
- ใช้ WIN + X + M เพื่อเปิดตัวจัดการอุปกรณ์
- ไปที่อุปกรณ์และคลิกขวาที่อุปกรณ์> คุณสมบัติ
- สลับไปที่แท็บไดรเวอร์ ดูว่ามีตัวเลือกในการย้อนกลับไดรเวอร์หรือไม่
- ถ้าใช่ ให้คลิกเพื่อกู้คืนไดรเวอร์เวอร์ชันเก่า
- หากคุณไม่มีตัวเลือกในการย้อนกลับ ให้ถอนการติดตั้งอุปกรณ์แล้วสแกนหาการเปลี่ยนแปลงฮาร์ดแวร์
- Windows ควรค้นหาอุปกรณ์อีกครั้ง ใช้ไดรเวอร์ทั่วไป
รีสตาร์ท และข้อผิดพลาดนี้ไม่ควรเกิดขึ้นอีก อย่างไรก็ตาม คุณยังต้องค้นหาไดรเวอร์ที่เสถียรซึ่งทำงานกับการอัปเดตฟีเจอร์และติดตั้งได้
เมื่อแก้ไขแล้ว เราขอแนะนำให้คุณอ่านคู่มือของเราเกี่ยวกับวิธีสำรองและกู้คืนไดรเวอร์
3] อัปเดตไดรเวอร์ของคุณเป็นเวอร์ชันล่าสุด
คุณต้องระบุไดรเวอร์ที่ทำให้เกิดข้อผิดพลาดนี้ หลายครั้งที่ไดรเวอร์เช่น ntoskrnl.exe, hal.dll, nvlddmkm.sys ฯลฯ ถูกกล่าวถึงในหน้าจอแสดงข้อผิดพลาด
ไดรเวอร์ที่ล้าสมัยอาจทำให้เกิดปัญหานี้ ไม่เหมือนขั้นตอนข้างต้น คุณต้องค้นหาเวอร์ชันล่าสุดของไดรเวอร์และติดตั้ง คุณควรทำเช่นนี้เมื่อคุณอยู่ในเซฟโหมด มีสองวิธีในการทำ:
- Windows Update – ในตัวจัดการอุปกรณ์ เมื่อคุณอยู่บนแท็บไดรเวอร์ ให้มองหาปุ่มที่ระบุว่า—อัปเดตไดรเวอร์ คลิกแล้วจะค้นหาเวอร์ชันใหม่ของไดรเวอร์ที่ใช้ Windows Update
- เว็บไซต์ OEM – คุณสามารถเยี่ยมชมเว็บไซต์ OEM และค้นหาไดรเวอร์ล่าสุดสำหรับการอัปเดตคุณสมบัติ เป็นที่ที่คุณต้องค้นหาตามรุ่นอุปกรณ์ฮาร์ดแวร์ของคุณและค้นหาการกล่าวถึงความเข้ากันได้ ในกรณีที่คุณมีความสับสน โปรดติดต่อทีมสนับสนุนและสอบถามรายละเอียดทั้งหมดจากพวกเขา เมื่อคุณตั้งค่าไดรเวอร์แล้ว ให้เรียกใช้ด้วยสิทธิ์ของผู้ดูแลระบบ และควรติดตั้งไดรเวอร์เวอร์ชันล่าสุด
บูตคอมพิวเตอร์ในโหมดปกติและตรวจสอบว่าข้อผิดพลาด Driver Overran Stack Buffer ยังคงเกิดขึ้นหรือไม่
4] เรียกใช้เครื่องมือวินิจฉัยหน่วยความจำ
Windows มี Memory Diagnostics Tool ที่คุณสามารถเรียกใช้เพื่อตรวจสอบว่าปัญหาเกิดจากปัญหาหน่วยความจำที่อาจเกิดขึ้นหรือไม่
- อย่าลืมบันทึกงานทั้งหมดของคุณก่อนที่จะทำสิ่งนี้
- พิมพ์ Memory Diagnostic ในช่องค้นหา แล้วคลิกเพื่อเปิดเมื่อปรากฏในรายการ
- คลิกที่ Restart now และตรวจหาปัญหา
- หากไม่ต้องการเรียกใช้ทันที คุณสามารถเลือกตัวเลือกที่สองได้
- เมื่อคอมพิวเตอร์รีบู๊ตในครั้งต่อไป การวินิจฉัยจะทำงาน
หากมีการรายงานข้อผิดพลาด ให้จดบันทึกและดูว่าคุณจำเป็นต้องเปลี่ยน RAM หรือไม่
5] เรียกใช้ MemTest86+ เพื่อวิเคราะห์และทดสอบ RAM ของคุณ
หากเครื่องมือเริ่มต้นของ Windows ไม่แสดงอะไรเลย คุณจะต้องเรียกใช้ MemTest86+ เพื่อตรวจสอบและทดสอบ RAM เป็นเครื่องมือโอเพนซอร์สฟรีที่ทำการวินิจฉัยเพิ่มเติม
คุณจะต้องเบิร์น ISO ที่สามารถบู๊ตได้และรันการทดสอบหลังจากบูทคอมพิวเตอร์จากมัน หากการทดสอบหน่วยความจำมีข้อผิดพลาด คุณอาจต้องเปลี่ยน RAM ของเครื่อง เมื่อเสร็จแล้ว คุณจะไม่ได้รับ Driver Overran Stack Buffer BSOD ใน Windows 10 อีกต่อไป
6] แก้ไขปัญหา RAM ที่ติดตั้งของคุณ
หาก RAM ผิดพลาดเป็นสาเหตุของ BSOD คุณต้องเปลี่ยน RAM อย่างไรก็ตาม ก่อนที่จะทำสิ่งนี้ คุณต้องแน่ใจว่า RAM เป็นสาเหตุ และคุณควรทราบ RAM เฉพาะที่ผิดพลาด (หากคุณติดตั้งหลายโมดูล)
ในการตรวจสอบ RAM ที่ไม่ดี ให้ลบโมดูลที่ติดตั้งทั้งหมด ยกเว้นหนึ่งโมดูล ก่อนถอด RAM ออก ให้ปิดเครื่องคอมพิวเตอร์ทั้งหมดและถอดปลั๊กออกจากแหล่งจ่ายไฟภายนอก คุณควรถอดแบตเตอรี่ของคอมพิวเตอร์ออกด้วยเพื่อให้แน่ใจ เพราะการถอด RAM ออกจากคอมพิวเตอร์ที่เปิดเครื่องไว้จะทำให้เกิดความเสียหายรุนแรงขึ้น
เมื่อติดตั้ง RAM เพียงตัวเดียวในเครื่องของคุณ ให้เปิดเครื่อง หากคุณไม่ได้รับข้อผิดพลาด 0x000000f7 BSOD กับ RAM คุณสามารถบอกได้ว่า RAM นั้นดี ทำขั้นตอนนี้ซ้ำกับโมดูล RAM ทั้งหมดของคุณ และกำหนด RAM เฉพาะที่ทำให้เกิดข้อผิดพลาด ต้องเปลี่ยน RAM นี้เพื่อแก้ไขปัญหา BSOD
ในทางกลับกัน หากคุณได้รับข้อผิดพลาด 0x000000f7 BSOD กับ RAM ทุกอันที่คุณใส่ในสล็อตเฉพาะ สล็อตนั้นอาจมีข้อผิดพลาด มิเช่นนั้น คุณจะมั่นใจได้ว่าปัญหาไม่ได้เกิดจาก RAM ของคุณ ถ้าใช่ ให้ทำตามวิธีถัดไปด้านล่าง
7] เรียกใช้การคืนค่าระบบ
อาจเป็นทางเลือกสุดท้าย และคุณสามารถใช้ตัวเลือกใดก็ได้จากสองตัวเลือกนี้ การคืนค่าระบบมีประโยชน์เมื่อเกิดปัญหาหลังจากติดตั้งไดรเวอร์ใหม่
แม้ว่าคำแนะนำจะละเอียดถี่ถ้วน เราหวังว่าคุณจะสามารถแก้ไข ไดรเวอร์โอเวอร์รันสแต็กบัฟเฟอร์ BSOD ใน Windows 10