วิธีแก้ไขปัญหาจอฟ้า Blue Screen of Death (BSOD) แบบละเอียด
BSOD (Blue Screen of Death) หรือที่เรียกกันว่า “จอฟ้าแห่งความตาย” คือหน้าจอแจ้งเตือนข้อผิดพลาดร้ายแรงของระบบปฏิบัติการ Windows ซึ่งทำให้เครื่องต้องรีสตาร์ททันที สาเหตุของ BSOD มีได้หลายประการ ตั้งแต่ปัญหาไดรเวอร์ ฮาร์ดแวร์ ไปจนถึงซอฟต์แวร์หรือการตั้งค่าระบบผิดพลาด

1. จดรหัสข้อผิดพลาดและข้อความที่แสดงบนจอฟ้า
ทุกครั้งที่เกิด BSOD ระบบจะแสดงรหัสข้อผิดพลาด เช่น:
IRQL_NOT_LESS_OR_EQUAL
PAGE_FAULT_IN_NONPAGED_AREA
CRITICAL_PROCESS_DIED
- หรือรหัสเช่น
0x0000007E
,0x00000050
ขั้นตอน:
- ถ่ายรูปหน้าจอหรือจดรหัสเอาไว้
- ค้นหาความหมายของรหัสนั้นในเว็บไซต์ของ Microsoft หรือเว็บเช่น: https://docs.microsoft.com
2. ตรวจสอบอุปกรณ์และไดรเวอร์
ไดรเวอร์ที่ไม่อัปเดตหรือไม่เข้ากับ Windows สามารถก่อให้เกิด BSOD
แนวทางตรวจสอบ:
- เปิด Device Manager (กด Win+X → Device Manager)
- ตรวจหาสัญลักษณ์ ! หรือ ? ที่แสดงถึงไดรเวอร์มีปัญหา
- คลิกขวา → Update driver
- หรือดาวน์โหลดไดรเวอร์ล่าสุดจากเว็บไซต์ผู้ผลิต เช่น NVIDIA, AMD, Intel, Realtek
3. สแกนหาไฟล์ระบบเสียหาย
ไฟล์ระบบที่เสียหายอาจทำให้เกิด BSOD ได้
คำสั่งที่ใช้:
- เปิด Command Prompt (Admin) → กด Win+S แล้วพิมพ์
cmd
→ คลิกขวา > Run as administrator - พิมพ์คำสั่งต่อไปนี้:
sfc /scannow
รอจนกระบวนการเสร็จ (อาจใช้เวลา 10-30 นาที)
ถ้า SFC ไม่พบหรือแก้ไขไม่ได้ ให้ลอง:
CopyEditDISM /Online /Cleanup-Image /RestoreHealth
4. ตรวจสอบ RAM และฮาร์ดแวร์อื่น ๆ
หาก RAM เสียหรือมีปัญหา ก็อาจทำให้เกิด BSOD ได้
ทดสอบ RAM:
- กด Win+R → พิมพ์
mdsched.exe
→ Enter - เลือก “Restart now and check for problems”
- ระบบจะรีบูตและทำการทดสอบ RAM
หากพบปัญหา ให้ถอดเปลี่ยน RAM ทีละตัวเพื่อตรวจสอบ
5. ตรวจสอบฮาร์ดดิสก์หรือ SSD
ดิสก์ที่มี bad sector ก็ทำให้ Windows เกิดข้อผิดพลาดได้
คำสั่งตรวจสอบดิสก์:
- เปิด CMD แบบผู้ดูแล
- พิมพ์:
chkdsk /f /r
→ กด Y เพื่อยืนยันการตรวจสอบในการรีสตาร์ทถัดไป
6. ตรวจสอบซอฟต์แวร์ที่เพิ่งติดตั้ง
บางโปรแกรมอาจไม่เข้ากันกับระบบ โดยเฉพาะแอนตี้ไวรัสหรือยูทิลิตี้ที่เปลี่ยนแปลงระดับเคอร์เนล
วิธีการ:
- ถอนการติดตั้งโปรแกรมที่เพิ่งลงก่อนหน้าเกิด BSOD
- ใช้ System Restore เพื่อย้อนสถานะเครื่อง
7. วิเคราะห์ไฟล์ Memory Dump
เมื่อเกิด BSOD Windows จะสร้างไฟล์ .dmp
ซึ่งสามารถใช้วิเคราะห์สาเหตุได้
เครื่องมือที่ใช้:
- Windows Debugger (WinDbg)
- BlueScreenView (จาก NirSoft)
แนวทางการใช้ WinDbg:
- ติดตั้ง WinDbg ผ่าน Microsoft Store
- เปิดโปรแกรมและโหลดไฟล์
C:\Windows\Minidump\xxxxx.dmp
- พิมพ์:
!analyze -v
อ่านผลลัพธ์เพื่อหาชื่อไดรเวอร์หรือโมดูลที่ทำให้ระบบล่ม
8. ตั้งค่า Windows ให้ไม่รีสตาร์ทอัตโนมัติ
เพื่อให้มีเวลาจดรหัส BSOD
ขั้นตอน:
- คลิกขวา “This PC” → Properties
- Advanced system settings → Settings (ใน Startup and Recovery)
- เอาเครื่องหมายถูกหน้า “Automatically restart” ออก → OK
9. อัปเดต Windows
แพตช์หรืออัปเดตบางอย่างอาจแก้ไขปัญหาที่ทำให้เกิด BSOD ได้
ไปที่:
- Settings → Update & Security → Check for updates
10. ถ้ายังไม่หาย: พิจารณาลง Windows ใหม่
หากลองทั้งหมดแล้วยังเจอ BSOD ซ้ำ ๆ:
- สำรองข้อมูล
- ใช้ Media Creation Tool เพื่อลง Windows ใหม่
สรุป
การแก้ไข BSOD ต้องอาศัยความละเอียดและวิเคราะห์อย่างเป็นระบบ หากคุณระบุรหัสข้อผิดพลาดได้และตรวจสอบฮาร์ดแวร์และไดรเวอร์อย่างครบถ้วน ปัญหาส่วนใหญ่สามารถแก้ไขได้โดยไม่ต้องพึ่งช่าง
หากต้องการให้ช่วยวิเคราะห์ dump file หรือให้คำแนะนำเฉพาะเจาะจงเพิ่มเติม สามารถอัปโหลดไฟล์ .dmp
มาให้วิเคราะห์ได้เลยครับ