วิธีแก้จอฟ้า DRIVER_IRQL_NOT_LESS_OR_EQUAL ข้อผิดพลาด Error ใน Windows 10
moonlightkz
วิธีแก้จอฟ้า DRIVER_IRQL_NOT_LESS_OR_EQUAL
ข้อผิดพลาด Error ใน Windows 10
ปัญหา จอฟ้าแห่งความตาย (BSOD - Blue Screen of Death) ในระบบปฏิบัติการ Windows เป็นอะไรที่ไม่มีใครอยากเจอ (หรือมีแต่ผมไม่รู้?) ซึ่งเวลาที่มันเกิดขึ้น เราจะได้รับข้อความแจ้งเตือนหลายแบบตามแต่สาเหตุของปัญหา แต่บทความนี้เราจะมาเจาะจงถึง BSOD ที่เรียกว่า
- 6 ฟีเจอร์ของ Windows ที่หายไป ถูกแทนที่ด้วยของใหม่
- Windows Security กับ Microsoft Defender คืออะไร ? และ แตกต่างกันอย่างไร ?
- 6 เหตุผล ที่ทำให้ Windows Subsystem for Linux (WSL) มีความน่าสนใจ
- ซอฟต์แวร์ 5 ประเภท บนระบบปฏิบัติการ Windows ที่สร้างความเสียหายมากกว่าประโยชน์
- CXL คืออะไร ? รู้จัก Compute Express Link เทคโนโลยีอนาคตของหน่วยความจำ
DRIVER_IRQL_NOT_LESS_OR_EQUAL
ข้อผิดพลาด DRIVER_IRQL_NOT_LESS_OR_EQUAL คือ อะไร ?
โค้ดแจ้งเตือนนี้เป็นหนึ่งในข้อความแสดงข้อผิดพลาดที่มีอยู่มากมายในระบบปฏิบัติการ Windows 10 เมื่อเราเจอ BSOD นี้ หน้าจอของเราจะแสดงข้อความว่า "Your PC ran into a problem and needs to restart. We’re just collecting some error info, and then we’ll restart for you. If you’d like to know more, you can search online later for this error. Stop Code: DRIVER_IRQL_NOT_LESS_OR_Equal"

ภาพจาก https://support.hp.com/us-en/document/c06126057
ข้อผิดพลาด DRIVER_IRQL_NOT_LESS_OR_EQUAL นั้นเกี่ยวข้องกับการทำงานระบบไดร์เวอร์ และมี Stop code คือ 0x000000D1 ที่บ่งชี้ว่า Kernel-mode driver พยายามเข้าถึงหน่วยความจำในขณะที่การประมวลผล IRQL นั้นสูงเกินไป
โอเค พอกันทีกับศัพท์เทคนิค มาอธิบายแบบบ้านๆ แทนดีกว่า ปัญหานี้เกิดจากข้อผิดพลาดในการสื่อสารระหว่างฮาร์ดแวร์ กับโปรเซสเซอร์ของคุณ
โดยเมื่อฮาร์ดแวร์ต้องการบอกไปยัง CPU ว่า "เฮ้ พวกมีเรื่องแบบนี้ แบบนั้นเกิดขึ้นนะ" ซึ่งความจริง CPU ก็ออกแบบมาให้ทำงานแบบมัลติทาสก์ได้แหละ แต่บางครั้งถ้ามีฮาร์ดแวร์จำนวนมากทักไปหา CPU ในเวลาเดียวกัน มันก็อาจจะทำให้เกิดข้อผิดพลาดขึ้นได้ เรียกว่า Interrupt request level (IRQL)
การสื่อสารระหว่างฮาร์ดแวร์จะมีไดร์เวอร์เป็นตัวช่วย ดังนั้น เมื่อไดร์เวอร์พยายามช่วยฮาร์ดแวร์ให้เข้าถึงหน่วยความจำระบบที่ต้องการใช้งาน แต่เข้าถึงไม่ได้ เพราะ CPU กำลังประมวลผลอย่างอื่นอยู่ เลยยังไม่ได้เตรียมข้อมูลที่จำเป็นเอาไว้ให้ ระบบก็จะแครชเกิด BSOD - DRIVER_IRQL_NOT_LESS_OR_EQUAL นั่นเอง
วิธีแก้ปัญหา DRIVER_IRQL_NOT_LESS_OR_EQUAL
DRIVER_IRQL_NOT_LESS_OR_EQUAL เป็นปัญหาที่เกี่ยวข้องกับระบบไดร์เวอร์ มันจึงแก้ไขได้ง่ายๆ ด้วยวิธีการดังนี้ครับ
1. เช็คการอัปเดตของระบบปฏิบัติการวินโดวส์ (Check Windows Update)
เป็นวิธีง่ายๆ แต่ค่อนข้างได้ผล เพราะปัญหานี้ ส่วนใหญ่ก็เกิดจากไดร์เวอร์มีปัญหา อัปเดตไดร์เวอร์ตัวใหม่ที่ได้รับการแก้ไขข้อผิดพลาดแล้ว จึงสามารถช่วยได้
วิธีการก็ไม่ยากให้เรากดปุ่ม Windows + i เพื่อเข้าเมนู Settings จากนั้นคลิกเข้าไปที่เมนู Update & Security แล้วคลิก Check for updates เพื่อทำการอัปเดตให้เรียบร้อย
2. อัปเดตไดร์เวอร์ของระบบให้ทันสมัย (Update System Driver)
แม้ว่าระบบปฏิบัติการ Windows 10 จะมีระบบอัปเดตไดร์เวอร์ให้ในตัว แต่ไม่ได้หมายความว่ามันทำงานได้อย่างสมบูรณ์แบบ และหยุดปัญหาไดร์เวอร์พังให้คุณได้ แม้บน Windows 10 เหตุการณ์ลักษณะนี้จะเกิดขึ้นได้น้อยกว่าใน Windows เวอร์ชันก่อน แต่มันก็ยังมีเกิดขึ้นได้บ้างอยู่ดี
โดยให้เราเข้าไปที่ Device Manager (คลิกขวาที่ปุ่ม Start จะมีเมนูลัดสำหรับเข้า) หากไดร์เวอร์ตัวไหนมีปัญหา เราจะเห็นเครื่องหมายตกใจสีเหลืองอย่างชัดเจน

ภาพจาก https://www.drivereasy.com/knowledge/a-common-and-easy-way-to-access-device-manager-in-windows/
อย่างไรก็ตาม DRIVER_IRQL_NOT_LESS_OR_EQUAL มักจะเกิดจากไฟล์ระบบ ndis.sys เราจึงควรเข้าไปอัปเดตไดร์เวอร์ของตัว Network Adaper ด้วยตัวเอง
โดยไปที่ส่วนของ Network Adapter คลิกขวาที่ตัวอะแดปเตอร์ Wi-Fi หรืออะแดปเตอร์ Ethernet (ควรอัปเดตทั้งคู่) แล้วเลือก Update driver >> Search automatically for updated driver software แล้ว Windows จะจัดการส่วนที่เหลือเอง
ทั้งนี้ บางครั้งหากการอัปเดตล่าสุดทำให้มีปัญหา เราอาจจะเลือกถอยกลับไปไดร์เวอร์เวอร์ชันก่อนหน้าได้ด้วยการคลิกขวาเลือก Properties ไปที่แท็บ Driver แล้วเลือก Roll Back Driver
3. ลบไดร์เวอร์เก่าอย่างหมดจด (Clean Install Driver)
ถ้าระบบอัปเดตไดร์เวอร์อัตโนมัติของระบบปฏิบัติการ Windows 10 แก้ปัญหาให้เราไม่ได้ อีกทางเลือกหนึ่ง คือ ให้เราติดตั้งไดร์เวอร์ใหม่ด้วยตนเองโดยไม่พึ่งระบบช่วยเหลือจาก Windows
ก่อนจะทำ Clean Install เราควรจะดาวน์โหลดไดร์เวอร์มาเก็บไว้ในเครื่องก่อน เพราะหากเราลบไดร์เวอร์ของ Network Adapter ไปแล้ว เราจะเชื่อมต่ออินเทอร์เน็ตไม่ได้แล้วนะครับ จนกว่าจะติดตั้งไดร์เวอร์ใหม่ก่อน
เราสามารถหาไดร์เวอร์ได้เองด้วยการเอาชื่อฮาร์ดแวร์ไป Google
หลังจากได้ไดร์เวอร์มาแล้ว ให้เราเข้าไปลบไดร์เวอร์เดิม ด้วยการเข้าไปที่ Device Manager คลิกขวาแล้วเลือก Uninstall device
หลังลบไดร์เวอร์เดิมออกไปแล้ว ก็คลิกขวาเลือก Update driver >> Browse my computer for driver software เลือกไปที่ไดร์เวอร์ที่เราดาวน์โหลดมา
4. ใช้คำสั่ง CHKDSK, SFC และ DISM
Windows 10 มีเครื่องมือหลายตัวที่ช่วยซ่อมแซมไฟล์ระบบที่เสียหายได้ ถ้าหากการลงไดร์เวอร์ใหม่ไม่ช่วยอะไร ก็มีความเป็นไปได้ว่าไฟล์ระบบอาจจะมีความเสียหายได้ ซึ่งเราสามารถใช้คำสั่ง CHKDSK, SFC และ DISM ในการซ่อมแซมไฟล์เหล่านั้นได้
สามารถอ่านวิธีใช้งานคำสั่งดังกล่าวอย่างละเอียดได้ที่ https://tips.thaiware.com/1414.html#what-is-dism-and-when-to-use-dism-command
หวังว่าวิธีใด วิธีหนึ่งที่เรานำมาแนะนำนี้ จะช่วยแก้ปัญหา DRIVER_IRQL_NOT_LESS_OR_EQUAL Error ให้ได้นะครับ
ที่มา : www.makeuseof.com , www.techsupportall.com
|
เขียนโดย
แอดมินสายเปื่อย ชอบลองอะไรใหม่ไปเรื่อยๆ รักแมว และเสียงเพลงเป็นพิเศษ |




