หากคอมพิวเตอร์ Windows ของคุณประสบข้อผิดพลาดหน้าจอสีฟ้า (BSOD) หมายความว่ามีข้อผิดพลาดร้ายแรงเกิดขึ้นซึ่งบังคับให้ Windows หยุดทำงาน แม้ BSOD จะน้อยลงใน Windows 10 เมื่อเทียบกับเวอร์ชันก่อนหน้า แต่คุณยังคงจะเห็นข้อผิดพลาด BSOD ปรากฏเมื่อ Windows เผชิญกับปัญหาที่มันไม่สามารถกู้คืนได้
ข้อความข้อผิดพลาด BSOD ยากต่อการแปลความหมาย ด้วยชื่ออย่าง clock_watchdog_timeout ที่ให้ข้อมูลน้อยมากเกี่ยวกับสาเหตุ ตัวอย่างเช่น หากคุณเห็นข้อผิดพลาด BSOD irql_not_less_or_equal คุณจะต้องทำตามขั้นตอนด้านล่างเพื่อแก้ไขปัญหา
สาเหตุของ BSOD irql_not_less_or_equal ใน Windows 10
เพื่อเข้าใจสาเหตุที่เป็นไปได้เบื้องหลังข้อความข้อผิดพลาด BSOD irql_not_less_or_equal คุณจะต้องเข้าใจว่ารหัสข้อผิดพลาดนี้หมายถึงอะไร
ข้อผิดพลาดนี้เป็นข้อผิดพลาดด้านความปลอดภัยในเบื้องต้น ไดรเวอร์อุปกรณ์ กระบวนการระบบ หรือแอปที่กำลังทำงาน กำลังพยายามเข้าถึงส่วนหนึ่งของหน่วยความจำระบบที่ไม่สามารถเข้าถึงได้ โดยทั่วไปเพราะมันไม่มีสิทธิ์เข้าถึง
นี่คือเหตุผลที่ข้อความข้อผิดพลาดนี้มักเชื่อมโยงกับ ntoskrnl.exe (เคอร์เนลของ Windows) ในไฟล์การถอดหน่วยความจำ BSOD เนื่องจากกระบวนการเคอร์เนลเองจะล่มเมื่อ BSOD นี้เกิดขึ้น ข้อบกพร่องหรือบั๊กในไดรเวอร์อุปกรณ์อาจเป็นสาเหตุ ไฟล์ระบบเสียหาย ฮาร์ดแวร์ร้อนเกินไปหรือเสียหาย หรือไดรเวอร์หรือการอัปเดตระบบที่ไม่เข้ากันได้ก็อาจเป็นสาเหตุ
ข่าวดีคือมีขั้นตอนทั่วไปบางขั้นตอนที่คุณสามารถทำตามซึ่งควรช่วยให้คุณกู้คืนคอมพิวเตอร์ของคุณหากข้อผิดพลาดนี้ปรากฏ ตามที่คู่มือนี้ระบุไว้ด้านล่าง
บูท Windows ใน Safe Mode เพื่อการแก้ไขปัญหา
หลังจากข้อผิดพลาด BSOD ใดๆ คอมพิวเตอร์ของคุณจะรีบูท น่าเสียดายที่สิ่งนี้ทำให้ยากต่อการแก้ไขปัญหา โดยเฉพาะหากคุณติดอยู่ในลูป BSOD ลูป BSOD คือที่ที่คอมพิวเตอร์ของคุณรีบูทหลัง BSOD พร้อมข้อความข้อผิดพลาด BSOD อีกครั้งทันทีหลังจากกระบวนการรีบูทเสร็จสิ้น ทำซ้ำเป็นลูปไม่รู้จบ
เพื่อช่วยให้คุณวินิจฉัยข้อผิดพลาด BSOD irql_not_less_or_equal โดยเฉพาะหาก Windows ไม่ได้บูทขึ้นอย่างถูกต้อง คุณควรบูทเข้า Safe Mode Safe Mode เป็นโหมดการแก้ไขปัญหาของ Windows บูทเดสก์ท็อป Windows ด้วยจำนวนบริการ ไดรเวอร์ และแอปขั้นต่ำที่จำเป็นสำหรับการทำงาน
ในส่วนใหญ่สิ่งนี้ควรช่วยให้คุณหลีกเลี่ยงข้อผิดพลาด BSOD ได้ หากไดรเวอร์หรือปัญหาซอฟต์แวร์เป็นสาเหตุ แม้ว่าจะไม่น่าจะช่วยได้หากฮาร์ดแวร์ของคุณเสียหาย หากคุณอัปเดตคอมพิวเตอร์หรือติดตั้งไดรเวอร์ใหม่ล่าสุด คุณสามารถใช้ Safe Mode เพื่อย้อนกลับการเปลี่ยนแปลงของคุณโดยใช้ขั้นตอนในส่วนด้านล่าง
- หาก Windows ไม่ได้บูทขึ้น คุณสามารถบูทเข้า Safe Mode ได้โดยการเปิดคอมพิวเตอร์ เมื่อคุณเริ่มเห็นโลโก้ Windows (บ่งบอกว่า Windows กำลังโหลด) ให้กดปุ่มรีสตาร์ทของคอมพิวเตอร์ (หรือเลือกและค้างปุ่มเปิด/ปิด) เพื่อขัดจังหวะกระบวนการ ทำซ้ำขั้นตอนนี้อย่างน้อย 2 ถึง 3 ครั้ง
- หาก Windows ไม่สามารถบูทขึ้นได้สำเร็จหลังจาก 3 ครั้ง Windows จะเริ่มกระบวนการ Automatic Repair และเสนอตัวเลือกการเริ่มต้นต่างๆ ที่หน้าจอ Automatic Repair ให้เลือก ตัวเลือกขั้นสูง > แก้ไขปัญหา > ตัวเลือกขั้นสูง > การตั้งค่าการเริ่มต้น > รีสตาร์ท
- Windows จะรีบูทและเสนอตัวเลือกการเริ่มต้นเพิ่มเติมให้คุณเลือก ให้เลือกหมายเลขที่เหมาะสมถัดจากตัวเลือก Safe Mode ที่คุณต้องการบูทเข้าไป (โดยปกติคือ 4) โดยใช้คีย์บอร์ดของคุณ ตัวอย่างเช่น หากคุณต้องการบูทเข้า Safe Mode พร้อมเครือข่าย ให้เลือกตัวเลือก 5 แทน
เมื่อคุณอยู่ใน Safe Mode แล้ว คุณสามารถทำตามขั้นตอนซ่อมแซมเพิ่มเติมด้านล่างได้
อัปเดตไดรเวอร์และไฟล์ระบบ Windows
ระบบปฏิบัติการ Windows พึ่งพากระบวนการระบบหลายร้อยกระบวนการ ไฟล์ระบบหลายพันไฟล์ และโค้ดหลายพันล้านบรรทัดเพื่อให้คุณได้อินเทอร์เฟซผู้ใช้ที่ทำงานได้ มันไม่ได้สมบูรณ์แบบอย่างไรก็ตาม โดยมีบั๊กในไฟล์ระบบหรือไดรเวอร์สำคัญทำให้เกิด BSOD เช่นข้อผิดพลาด irql_not_less_or_equal
หากคุณไม่ได้อัปเดตคอมพิวเตอร์ของคุณล่าสุด คุณควรตรวจสอบ Windows Update สำหรับไดรเวอร์และไฟล์ระบบใหม่ที่อาจมีการแก้ไขบั๊กสำคัญ คุณอาจต้องบูทเข้า Safe Mode ก่อน หากคอมพิวเตอร์ของคุณไม่ได้บูทอยู่ในปัจจุบัน หรือหากการอัปเดตไม่ได้ติดตั้งอย่างถูกต้อง
- เพื่อตรวจสอบอัปเดตใหม่ ให้คลิกขวาที่เมนูเริ่มต้นและเลือก การตั้งค่า
- ในเมนูการตั้งค่า Windows ให้เลือก การอัปเดตและความปลอดภัย > Windows Update ทำตามคำแนะนำบนหน้าจอเพิ่มเติมเพื่อตรวจสอบ (และติดตั้ง) อัปเดตที่มีอยู่ รวมถึงอัปเดตซอฟต์แวร์และไดรเวอร์ที่เป็นตัวเลือก
หากมีอัปเดตให้สำหรับคอมพิวเตอร์ของคุณ ให้ติดตั้งและรีสตาร์ทคอมพิวเตอร์หลังจากนั้น คุณควรตรวจสอบเว็บไซต์ของผู้ผลิตสำหรับการปล่อยไดรเวอร์ล่าสุดด้วย โดยเฉพาะสำหรับอุปกรณ์อย่างการ์ดกราฟิก ที่อัปเดตมักจะใหม่กว่าไดรเวอร์ที่ปล่อยผ่าน Windows Update
ตรวจสอบไฟล์ระบบเพื่อหาข้อผิดพลาด
คุณอัปเดตคอมพิวเตอร์แล้ว แต่อาจเป็นไปได้ว่าไฟล์ระบบของคุณยังคงเสียหายอยู่ในบางวิธี ตัวอย่างเช่น สิ่งนี้อาจเกิดขึ้นหลังการติดเชื้อมัลแวร์หรือหลังการอัปเดตที่ล้มเหลว หากคุณไม่แน่ใจ คุณสามารถตรวจสอบไฟล์ระบบเพื่อหาข้อผิดพลาดโดยใช้เครื่องมือ System File Checker และ DISM
- เพื่อเริ่มต้น คุณจะต้องเปิดหน้าต่าง Windows PowerShell ใหม่ คลิกขวาที่เมนูเริ่มต้นและเลือก Windows PowerShell (Admin) เพื่อทำเช่นนี้
- ในหน้าต่าง PowerShell ให้พิมพ์ dism.exe /online /cleanup-image /restorehealth เพื่ออัปเดตภาพระบบ Windows ของคุณด้วยไฟล์ล่าสุดโดยใช้เครื่องมือ DISM ขั้นตอนนี้ทำให้แน่ใจว่าเมื่อคุณสแกนการติดตั้ง Windows โดยใช้เครื่องมือ SFC มันสามารถแทนที่ไฟล์ที่หายหรือเสียหายได้
- หลังจากรันคำสั่ง DISM ให้พิมพ์ sfc /scannow เพื่อเริ่มสแกนคอมพิวเตอร์ของคุณโดยใช้เครื่องมือ SFC อนุญาตให้เสร็จสิ้น — Windows จะซ่อมแซมไฟล์ที่สามารถทำได้หรือเตือนคุณหากพบข้อผิดพลาดใดๆ
หากเครื่องมือ DISM และ SFC ไม่สามารถซ่อมแซมไฟล์ระบบของคุณได้ คุณอาจต้องพิจารณาการรีเซ็ต Windows 10 เพื่อให้คุณได้การติดตั้งใหม่และไม่ได้รับการปนเปื้อน
ย้อนกลับ (หรือแทนที่) ไดรเวอร์ที่ขัดแย้ง
BSOD irql_not_less_or_equal มักเกิดจากปัญหาไดรเวอร์ ไดรเวอร์ระบบช่วยให้ Windows สามารถเชื่อมต่อ ใช้ และควบคุมชิ้นส่วนฮาร์ดแวร์เฉพาะได้อย่างปลอดภัย หากไดรเวอร์ไม่เข้ากันได้ เสียหาย หรือล้าสมัย BSOD จะเกิดขึ้น (และมักจะเกิด)
เพื่อแก้ไขปัญหานี้ คุณสามารถแทนที่ไดรเวอร์ที่ขัดแย้งได้ โดยเฉพาะหากคุณอัปเดตไดรเวอร์ล่าสุด การย้อนกลับไดรเวอร์ หรือแทนที่ด้วยตัวเลือกอื่น สามารถทำได้โดยใช้เมนู Device Manager คุณอาจต้องบูทเข้า Safe Mode เพื่อทำเช่นนี้
- เพื่อเข้าถึง Device Manager ให้คลิกขวาที่เมนูเริ่มต้นและเลือก Device Manager
- ค้นหาอุปกรณ์ใดๆ ที่คุณเชื่อว่าอาจก่อให้เกิดข้อผิดพลาด BSOD คุณสามารถตรวจสอบไฟล์การถอดหน่วยความจำ BSOD เพื่อช่วยกำหนดสิ่งนี้หากคุณไม่แน่ใจ เมื่อคุณค้นหาพวกเขาในหน้าต่าง Device Manager แล้ว ให้คลิกขวาที่อุปกรณ์และเลือก คุณสมบัติ
- เลือกแท็บ ไดรเวอร์ เพื่อดูข้อมูลเกี่ยวกับไดรเวอร์ที่ติดตั้งอยู่ หากคุณอัปเดตไดรเวอร์ล่าสุดและต้องการย้อนกลับไปเวอร์ชันที่ติดตั้งก่อนหน้า ให้เลือก ย้อนกลับไดรเวอร์ เพื่อดำเนินการต่อ
- หากคุณต้องการตรวจสอบอัปเดตไดรเวอร์โดยตรง (โดยใช้ Windows Update หรือเลือกไฟล์ไดรเวอร์ด้วยตนเอง) ให้เลือก อัปเดตไดรเวอร์ หากต้องการลบไดรเวอร์โดยสิ้นเชิง ให้เลือก ลบอุปกรณ์ และยืนยันการเลือกของคุณ
- ทำตามคำแนะนำบนหน้าจอเพิ่มเติม เมื่อคุณอัปเดต ย้อนกลับ หรือลบไดรเวอร์อุปกรณ์ของคุณแล้ว ให้รีสตาร์ทคอมพิวเตอร์เพื่อยืนยันการเปลี่ยนแปลงโดยคลิกขวาที่เมนูเริ่มต้นและเลือก ปิดหรือออกจากระบบ > รีสตาร์ท
ทดสอบฮาร์ดแวร์เพื่อหาความล้มเหลว
ข้อผิดพลาด BSOD ของระบบไม่ได้เกิดจากปัญหากับการติดตั้ง Windows หรือการขัดแย้งของไดรเวอร์อย่างเดียว หากฮาร์ดแวร์ของคุณล้มเหลวในบางวิธี ความไม่มั่นคงของระบบ (และ BSOD) จะตามมาตามหลัง
ก่อนที่คุณจะรีบแทนที่อะไร ให้รันการตรวจสอบการบำรุงรักษาระบบทั่วไปบนคอมพิวเตอร์ของคุณ ตัวอย่างเช่น การทำความสะอาดคอมพิวเตอร์ของคุณจากฝุ่นและสิ่งปนเปื้อนอื่นๆ สามารถลดอุณหภูมิระบบ ลดความต้องการของฮาร์ดแวร์คอมพิวเตอร์ของคุณและช่วยให้มันทำงานได้มีประสิทธิภาพมากขึ้น
หากคอมพิวเตอร์ของคุณสะอาด คุณสามารถรันทดสอบความเครียด CPU เพื่อตรวจสอบว่าโปรเซสเซอร์ของคุณทำงานถูกต้องหรือไม่ คุณยังสามารถรันการทดสอบคล้ายกันเพื่อตรวจสอบหน่วยความจำระบบที่เสียหาย เนื่องจากนี่เป็นสาเหตุที่น่าจะเป็นไปได้มากที่สุดเบื้องหลัง BSOD irql_not_less_or_equal ที่สงสัยว่ามีความล้มเหลวของฮาร์ดแวร์
ทำซ้ำการทดสอบเหล่านี้หลายครั้งเพื่อกำหนดว่าฮาร์ดแวร์ของคุณกำลังล้มเหลวหรือไม่ หากเป็นเช่นนั้น คุณจะต้องแทนที่ชิ้นส่วนเหล่านั้น (หรือแทนที่คอมพิวเตอร์ทั้งเครื่อง)
การซ่อมแซมข้อผิดพลาด BSOD ใน Windows 10
หากคอมพิวเตอร์ของคุณประสบข้อผิดพลาด BSOD irql_not_less_or_equal ขั้นตอนด้านบนควรช่วยให้คุณแก้ไขได้ แม้คุณจะไม่สามารถหยุด BSOD ได้ แต่คุณสามารถเตรียมตัวล่วงหน้าสำหรับพวกมันได้โดยการสำรองไฟล์สำคัญไปยังที่เก็บข้อมูลบนคลาวด์ คุณยังสามารถเปิดใช้งาน system restore เพื่อให้คุณสามารถกู้คืนไฟล์คอมพิวเตอร์ของคุณไปยังจุดก่อนหน้าในเวลา
บางครั้ง วิธีเดียวที่จะกู้คืนจากข้อผิดพลาด BSOD คือพิจารณาการล้างและติดตั้ง Windows 10 ใหม่ คืนค่าการกำหนดค่าเริ่มต้น อย่างไรก็ตาม หากฮาร์ดแวร์ของคุณกำลังล้มเหลว การติดตั้ง Windows ใหม่จะไม่ช่วยได้ และคุณจะต้องคิดถึงการอัปเกรดคอมพิวเตอร์เพื่อแก้ไขปัญหา