Blue Screen of Death (BSOD) หรือหน้าจอฟ้าตาย เป็นเรื่องร้ายสำหรับทุกคน ทุกคนเคยเจอ BSOD ระหว่างใช้ Windows แม้ BSOD จะเหมือนกันคือเห็นหน้าจอฟ้าและรีสตาร์ท แต่มีข้อความผิดพลาดหลากหลายช่วยระบุสาเหตุ ข้อความหนึ่งคือ "Faulty Hardware Corrupted Page" แสดงที่มุมขวาล่าง เหมือน BSOD อื่นๆ อาจเกิดได้ตลอดหรือระหว่างกิจกรรมเฉพาะและรีสตาร์ทคอมพิวเตอร์ แต่ BSOD ข้อนี้ไม่ทำอะไรนอกจาก BSOD ที่ไม่สะดวก
สาเหตุของ BSOD พร้อมข้อความ Faulty Hardware Corrupted Page มีหลายอย่าง หากปัญหาเกิดหลังอัปเดตหรืออัปเกรดเป็น Windows 10 น่าจะมาจากฝั่ง Microsoft (จะแก้ในอัปเดตถัดไป) หรือไดรเวอร์ไม่เข้ากันส่วนใหญ่ BSOD เกิดจากไดรเวอร์ไม่เข้ากัน และหากเพิ่งอัปเกรดเป็น Windows 10 โอกาสมีไดรเวอร์ไม่เข้ากันสูง BSOD ข้อนี้โดยทั่วไปมาจากไดรเวอร์ผิดปกติหรือ RAM ผิดปกติ
เนื่องจากสาเหตุหลายอย่าง จึงมีหลายวิธีแก้ไข ลองทำตามแต่ละวิธีจนกว่าจะแก้ไขได้
เคล็ดลับ
- ปัญหาอาจมาจากฮาร์ดแวร์ผิดปกติ หากเพิ่งติดตั้งฮาร์ดแวร์ใหม่ แนะนำถอดออกและดูว่า BSOD เกิดซ้ำหรือไม่
- เนื่องจากอาจมาจากไดรเวอร์ผิดปกติ คอมพิวเตอร์อาจติดไวรัส แม้ไม่น่าจะเป็นแต่ว่ากันได้ แนะนำสแกนระบบเต็มรูปแบบก่อนทำตามวิธีด้านล่าง หากไม่มีแอนตี้ไวรัส แนะนำ Malwarebytes ซอฟต์แวร์แอนตี้มัลแวร์ยอดนิยم ดาวน์โหลดรุ่นฟรีได้ที่นี่
วิธีที่ 1: อัปเดตไดรเวอร์
อย่างแรกควรอัปเดตไดรเวอร์ โดยเฉพาะ Display Drivers ควรเป็นลำดับแรกหากปัญหาเริ่มหลังอัปเกรด Windows 10 การอัปเดตไดรเวอร์ง่ายและใช้เวลานิดหน่อย
ทำตามขั้นตอนด้านล่างเพื่ออัปเดตไดรเวอร์
- กดค้าง Windows key แล้วกด R
- พิมพ์ devmgmt.msc กด Enter

- หาและดับเบิลคลิก Display Drivers
- คลิกขวา Display Device ของคุณ เลือก Update Driver Software…

- เลือก Search automatically for updated driver software

- รอคอมพิวเตอร์ค้นหาไดรเวอร์อัปเดต หากเจอจะอัปเดตได้เลย หากไม่เจอไปขั้นตอนถัดไป
- ปิดหน้าต่าง Update Driver Software
- คุณจะกลับมาที่ Device Manager ดับเบิลคลิก Display Device ของคุณ
- เลือกแท็บ Driver

- เก็บหน้าต่างนี้ไว้หรือจด driver version ไว้
- เปิดเว็บเบราว์เซอร์ไปที่เว็บไซต์ผู้ผลิต Display Driver ค้นหาไดรเวอร์ Display Device ดูว่ามีรุ่นใหม่กว่าสำหรับอุปกรณ์ของคุณหรือไม่ หากมี ดาวน์โหลดรุ่นใหม่
- กลับไปที่หน้าต่าง Device Manager
- คลิกขวา Display Device เลือก Update Driver Software…

- คลิก Browse my computer for driver software

- คลิก Browse

- ไปที่ตำแหน่งที่ดาวน์โหลดไดรเวอร์ล่าสุด เลือกมัน คลิก Open
- คลิก Next และทำตามคำแนะนำบนหน้าจอเพิ่มเติม

เสร็จแล้ว รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่า BSOD ปรากฏอีกหรือไม่
หากไม่ได้ผล ควรถอนติดตั้งไดรเวอร์และให้ Windows จัดการเอง Windows จะติดตั้งไดรเวอร์ที่เหมาะสมอัตโนมัติหากไม่พบไดรเวอร์ที่ติดตั้งสำหรับอุปกรณ์ของคุณ เนื่องจาก Windows มีไดรเวอร์ทั่วไปตัวเอง จึงไม่ใช่ความคิดไม่ดีที่จะถอนติดตั้งไดรเวอร์และให้ Windows จัดการ
ทำตามขั้นตอนด้านล่างและดูว่าทำงานได้หรือไม่
- กดค้าง Windows key แล้วกด R
- พิมพ์ devmgmt.msc กด Enter

- หาและดับเบิลคลิก Display Drivers
- คลิกขวา Display Device ของคุณ เลือก Uninstall

- ยืนยันพรอมป์เพิ่มเติม
หลังถอนติดตั้งไดรเวอร์แล้ว รีสตาร์ท PC Windows จะติดตั้งไดรเวอร์ทั่วไปอัตโนมัติเมื่อรีสตาร์ท ตรวจสอบว่าปัญหายังคงอยู่หรือไม่หลังขั้นตอนเหล่านี้ หากไม่มี BSOD แสดงว่าปัญหาอยู่ที่ไดรเวอร์ของคุณ สามารถใช้ไดรเวอร์ทั่วไปต่อไป หรือลองติดตั้งรุ่นเก่าของไดรเวอร์จากผู้ผลิต (เพราะรุ่นใหม่ก่อให้เกิด BSOD)
วิธีที่ 2: ปิด Fast Startup
การปิด Fast Startup ช่วยผู้ใช้หลายคน ตัวเลือกนี้ทำให้คอมพิวเตอร์เริ่มทำงานเร็วกว่าการเริ่มปกติ อาจสร้างปัญหาเพราะ Fast Startup อาจไม่ให้เวลาไดรเวอร์หรือโปรแกรมโหลดให้พร้อม
- กดค้าง Windows key แล้วกด R
- พิมพ์ powercfg.cpl กด Enter

- คลิก Choose what the power button does

- คลิก Change settings that are currently unavailable

- ยกเครื่องหมายถูกออกจากตัวเลือกที่ระบุ Turn on fast startup (recommended) จะอยู่ภายใต้ Shutdown Settings
- คลิก Save Changes

รีสตาร์ท PC และตรวจสอบว่าข้อผิดพลาดยังคงอยู่หรือไม่
วิธีที่ 3: ใช้ SFC และ DISM แก้ไขไฟล์ Windows ที่เสียหาย
สามารถใช้คำสั่งซ่อมแซมมาพร้อม Windows เช่น SFC และ DISM เพื่อแก้ไขปัญหานี้ คำสั่งเหล่านี้จะซ่อมไดรเวอร์และไฟล์ Windows ที่เสียหาย ทำตามขั้นตอนด้านล่างเพื่อรันคำสั่งให้ถูกต้อง
- กดค้าง Windows แล้วกด X คลิก "Command Prompt (Admin) or PowerShell (Admin)"
- พิมพ์คำสั่งต่อไปนี้และกด Enter:-
sfc /scannow
- รอกระบวนการเสร็จและรีสตาร์ทคอมพิวเตอร์
- รอและตรวจสอบว่าปัญหายังคงอยู่หรือไม่ หากยังคงอยู่ ต้องใช้คำสั่ง DISM
- เปิด Command Prompt เป็นแอดมินอีกครั้ง พิมพ์คำสั่งต่อไปนี้และกด Enter:
DISM /Online /Cleanup-Image /RestoreHealth
- รอกระบวนการเสร็จและตรวจสอบว่าปัญหายังคงอยู่หรือไม่
วิธีที่ 4: จุดกู้ระบบ (Restore Point)
หากคุณโชคดีที่สร้าง Restore Point ไว้ก่อนเกิดปัญหา สามารถกู้สถานะ Windows ก่อนหน้าได้เต็มที่ ทำตามขั้นตอนด้านล่างหากเคยสร้าง Restore Point
- กดค้าง Windows แล้วกด R เปิดโปรแกรม Run
- พิมพ์ "rstrui.exe" กด Enter

- เมื่อ System Restore เปิด คลิก "Choose a different restore point" แล้วกด Next

- เลือก Restore Point ที่เหมาะสม และดำเนินการกู้ Windows
วิธีที่ 5: ตรวจสอบ RAM
ผู้ใช้หลายคนแก้ปัญหานี้ได้โดยตรวจสอบ RAM และถอดหรือเปลี่ยน RAM ที่ผิดปกติ ในส่วนใหญ่พบ RAM ผิดปกติ แนะนำตรวจสอบ RAM ด้วย
อย่างแรก ถอด RAM ออก ทำความสะอาด ตรวจสอบว่าไม่มีฝุ่นในสล็อต และเสียบ RAM กลับ ให้แน่ใจว่า RAM ต่อได้ถูกต้อง เปิดระบบและตรวจสอบว่าปัญหายังคงอยู่หรือไม่ หากแก้ไขได้ ถือว่าดีแล้ว เพราะเป็นการตรวจสอบพื้นฐาน แต่หากยังมีปัญหา ต้องเตรียมเวลาตรวจสอบสภาพ RAM ด้วย memtest
Windows Memory Diagnostic
Memtest เป็นเครื่องมือภายนอก อาจลังเลใช้ สามารถใช้เครื่องมือตรวจสอบหน่วยความจำมาพร้อม Windows แทนได้ แม้ไม่ถือว่าถูกต้องที่สุดในการทดสอบหน่วยความจำ แต่ให้การวินิจฉัยบางส่วนสำหรับ RAM ลองใช้ดูดี ถ้าไม่ต้องการกระโดดไป Memtest ทันที หรือไม่มีเวลามาก
ทำตามขั้นตอนด้านล่างเพื่อเริ่ม Windows Memory Diagnostic
- กดค้าง Windows key แล้วกด R
- พิมพ์ mdsched กด Enter

- คลิก Restart now and check for problems (recommended)

หมายเหตุ: หากแสดงข้อผิดพลาดหรือไม่ทำงาน ทำตามขั้นตอนด้านล่าง
- กด Windows key หนึ่งครั้ง
- พิมพ์ Memory diagnostic tool ใน Start Search

- คลิกขวา Windows Memory Diagnostic จากผลลัพธ์การค้นหา คลิก Run as administrator
- คลิก Restart now and check for problems (recommended)

Windows จะรีสตาร์ทอัตโนมัติและเริ่มทดสอบ จะเห็นการทดสอบและผลลัพธ์บนหน้าจอ เมื่อทดสอบเสร็จ คอมพิวเตอร์จะรีสตาร์ทอัตโนมัติ และจะเห็นผลลัพธ์เมื่อล็อกอิน Windows อีกครั้ง สามารถตัดสินใจได้ว่าต้องเปลี่ยน RAM หรือไม่จากผลลัพธ์
Memtest
Memtest คือโปรแกรมทดสอบสภาพ RAM ใช้เวลานานแต่มีประโยชน์ในการกำหนดสภาพ RAM ไปที่ "Your computer has a memory problem" และทำตามขั้นตอนวิธีที่ 1 เพื่อตรวจสอบ RAM
การทดสอบด้วยมือ
เนื่องจาก Memtest ใช้เวลานาน มีอีกทางเลือกหากไม่ терานะและมี RAM สำรอง สามารถเปลี่ยน RAM เป็นใหม่หรืออีกตัว (จากคอมพิวเตอร์อื่น) และดูว่าระบบยังให้ข้อผิดพลาดหรือไม่ ตรวจสอบให้แน่ใจว่า RAM ทำงานได้และเข้ากันกับระบบ หากเปลี่ยน RAM แล้วทำงานได้ปกติและไม่มี BSOD แสดงว่า RAM น่าจะเป็นสาเหตุ ยังคงใช้ Memtest เพื่อยืนยันได้
เมื่อทดสอบเสร็จ ให้เปลี่ยน RAM เป็นตัวใหม่หรือตัวที่ทำงานได้ (หากปัญหามาจาก RAM)
ขั้นตอนต่อไป
- หากปัญหาเริ่มหลังอัปเดต Windows ให้ย้อนกลับไปรุ่นก่อนและดูว่าแก้ไขได้หรือไม่ มีตัวเลือกย้อนกลับ 10 วัน ย้อนกลับได้จาก Settings -> Update & Recovery
- หากไม่มีวิธีไหนได้ผล และแน่ใจว่าไม่ใช่ปัญหาฮาร์ดแวร์ การกู้ระบบ (System Restore) ก็เป็นทางเลือก ต้องมี Restore Point ถึงจะทำได้ แนะนำกู้ไปยังจุดก่อนปัญหาเริ่ม หมายเหตุ: System Restore จะลบข้อมูลและการเปลี่ยนแปลงทั้งหมดหลังจุดที่กู้ไป ทำที่ความเสี่ยงของตัวเอง
- หากปัญหาเกิดที่งานเฉพาะ อาจช่วย troubleshoot ได้ เช่น หากเกิดระหว่างหรือหลังเล่นเกม สาเหตุน่าจะเป็นความร้อนหรือปัญหา GPU ตรวจสอบให้แน่ใจว่าระบบไม่ร้อนเกินไป อ่านบทความ: computer randomly restarts และ low CPU temperature เพื่อตรวจสอบปัญหา overheat