BSOD errors หมายถึง กระบวนการ kernel-mode พยายามดำเนินการคำสั่งที่ไม่ถูกต้องหรือไม่รู้จักสำหรับโปรเซสเซอร์ ตัวจัดการข้อผิดพลาดนี้เป็นตัวจัดการข้อผิดพลาดเริ่มต้น (default error handler) ที่จับข้อผิดพลาดที่ไม่เกี่ยวข้องกับตัวจัดการข้อผิดพลาดมาตรฐานอื่นๆ ใน Windows

บางครั้งระบบโยนข้อผิดพลาดนี้พร้อม stop code เช่น 0x000000EA หรือรหัสที่อธิบายมากกว่า เช่น Volsnap.sys Blue Screen Error ซึ่งชี้ไปที่ไฟล์เฉพาะ BSOD error ปกติเกิดขึ้นเพื่อป้องกันความเสียหายรุนแรงต่อระบบ
มีสาเหตุหลายอย่างที่ก่อให้เกิด BSOD errors แต่วันพบบ่อยที่สุดคือ ปัญหา RAM หรือ Hard Disk, firmware ที่ไม่เข้ากันได้, ไดรเวอร์เสียหาย หรือการติดเชื้อมัลแวร์ ฯล฿
Blue screen of death errors สามารถแก้ไขได้หลายวิธี แต่ก่อนจะไปต่อ คุณควร
- ถอด ฮาร์ดแวร์ชิ้นใดชิ้นหนึ่งที่ไม่ได้จำเป็นอย่างยิ่งสำหรับการเริ่มต้น PC เช่น ไดรฟ์ DVD, การ์ด Wi-Fi ฯล฿
- ถอดเมาส์และคีย์บอร์ด และเสียบกลับเมื่อต้องการสื่อสารกับ PC
- หากคุณมีแล็ปท็อปที่มี แบตเตอรี่ถอดได้ ให้ถอดแบตเตอรี่ & ดำเนินการต่อโดยใช้ AC power เท่านั้น
- หากคุณมี RAM มากกว่าหนึ่งแท่ง ให้เก็บแท่งเดียว และถอดแท่งอื่นๆ ออกทั้งหมด
- ล้างพอร์ต USB ทั้งหมด รวมถึงช่อง SD card ด้วย
- หากคุณมี storage drive มากกว่าหนึ่งตัว ไม่ว่าจะเป็น SSDs หรือ HDDs ให้ถอดทั้งหมดยกเว้นตัวที่มี OS อยู่
- หากคุณมีการ์ดจอแยก (dedicated graphics card) ให้ถอดออก และใช้ integrated graphics card แทน
- เมื่อคุณแก้ปัญหาแล้ว ให้เพิ่มฮาร์ดแวร์ที่ถอดออกทีละชิ้น เพื่อระบุว่าชิ้นไหนก็อาจเป็นส่วนหนึ่งของปัญหา
- หากระบบเชื่อมต่อเครือข่าย network policy settings อาจป้องกันไม่ให้คุณดำเนินการแก้ไขที่แนะนำด้านล่าง ในกรณีนั้น ลองนำ PC ที่มีปัญหาออกจากเครือข่ายเพื่อ troubleshooting และนำกลับเข้าเครือข่ายหลัง troubleshooting เสร็จ
- ตรวจสอบให้แน่ใจว่าคุณมี สิทธิ์ผู้ดูแลระบบ (administrator access) กับระบบ
นอกจากนี้ เมื่อปัญหานี้เกิดขึ้น บางผู้ใช้สามารถบูทเข้าระบบและใช้ระบบสำหรับ troubleshooting ได้ แต่บางคนไม่สามารถบูทเข้าระบบได้เลย หากคุณไม่สามารถบูทปกติเข้าระบบได้ Troubleshooting OS จึงไม่สามารถทำได้สำหรับผู้ใช้ทั่วไป ในกรณีนั้น ผู้ใช้ควรบูทเข้าระบบโดยใช้ safe mode with networking ซึ่งตอนนี้เป็นส่วนหนึ่งของ Automatic Repair Mode ของ Windows 10
วิธีแก้ที่ 1: ลอง Windows Automatic Repair & เปิดใช้งาน Safe Mode
ใน Safe Mode PC เริ่มต้นด้วยชุดไดรเวอร์ บริการ & ซอฟต์แวร์ขั้นต่ำ ปกติเมื่อ Windows เริ่มต้นไม่ได้ในโหมดปกติ Safe Mode สามารถเริ่มต้นได้โดยไม่มีปัญหา จะช่วยในการ troubleshooting ระบบและวินิจฉัยโมดูลที่มีปัญหาได้ดี
เพื่อใช้ Safe Mode ใน Windows 10 คุณควรเข้า “Automatic Repair Mode” ซึ่งพร้อมใช้งานเมื่อระบบบูทไม่สำเร็จ 3 ครั้ง เมื่อ Windows บูทไม่ถูกต้อง หน้าจอ Repair Mode จะโผล่ & Windows จะพยายามแก้ปัญหาอัตโนมัติ
เพื่อเปิด “Automatic repair mode” ให้บูทระบบ และกดปุ่ม reset เพื่อทำ Hard Shut Down เมื่อเห็นโลโก้ Windows และทำซ้ำ 3 ครั้ง ซึ่งจะเปิดใช้งาน Automatic Repair Mode ในครั้งที่ 3 ของการเริ่มต้น คุณจะถูกนำเข้า Automatic repair mode และไปยัง Recovery Environment ที่คุณสามารถเข้าถึง Safe Mode, System Repair, Command Prompt ฯล฿
- ตรวจสอบให้แน่ใจว่า PC ของคุณ ปิด
- กด ปุ่ม power เปิด PC และเมื่อเห็นโลโก้ Windows ค้าง ปุ่ม power จน PC ปิดอัตโนมัติ
- ทำซ้ำ ขั้นตอนข้างต้น 3 ครั้ง
- ด้วย 3 ขั้นตอนแรก เราจะเรียก Automatic Repair screen หากคุณเห็นหน้าจอนี้ครั้งแรก ไม่ต้องทำ hard shutdown ซ้ำ
- รอ Windows diagnose PC ของคุณ

- เมื่อหน้าจอ “Startup Repair” ปรากฏและบอกว่าไม่สามารถซ่อม PC ได้ ให้คลิก Advanced options. จะนำคุณไปยังหน้าจอ Windows RE (Recovery environment) หาก Startup รายงานว่าสามารถแก้ปัญหาบางอย่างได้ ให้รีสตาร์ทระบบดูว่าปัญหาแก้ไขจริงหรือไม่ หากไม่ ให้ดำเนินต่อ

- บนหน้าจอ Windows RE (Recovery environment) คลิก “Troubleshoot”

- บนหน้าจอ Troubleshoot คลิก Advanced options

- คลิก Startup Settings เพื่อดำเนินต่อ

- คลิก Restart ซึ่งจะรีสตาร์ทระบบ และหน้าจอ “Startup Settings” อีกหน้าจอจะโผล่ แสดงรายการตัวเลือกการเริ่มต้นที่แตกต่างกัน

- บนคีย์บอร์ด กดปุ่ม 4 หากต้องการเข้าสู่ Safe Mode โดยไม่มีเครือข่าย และปุ่ม 5 หากต้องการเข้าสู่ Safe Mode with network access เราแนะนำให้ใช้ Safe Mode with Networking

ตอนนี้ คุณอยู่ใน safe mode แล้ว สำรองข้อมูลสำคัญ ไปที่ปลอดภัย นอกจากนี้ สร้าง restore point สำหรับคำแนะนำโดยละเอียดเกี่ยวกับการสร้าง system restore point โปรดอ่านบทความของเราเกี่ยวกับ How to Create a System Restore Point
จำไว้ว่าหากคุณไม่สามารถเข้าถึง OS ที่ติดตั้งอยู่ได้ คุณควรใช้ installation media เพื่อดำเนินขั้นตอนข้างต้น สำหรับการสร้าง installation media และบูทจากมัน โปรดดูบทความของเราเกี่ยวกับ How to Clean Install Windows 10
จำไว้ว่าคุณจะต้องใช้ BitLocker Key ใน safe mode หากคุณเข้ารหัสอุปกรณ์ของคุณ หลังสร้าง restore point และสำรองข้อมูลสำคัญแล้ว ไปวิธีแก้ถัดไป
วิธีแก้ที่ 2: ทำ System Restore
Microsoft System Restore ออกแบบมาเพื่อสร้าง snapshot ของอุปกรณ์ & บันทึกสถานะการทำงานที่จุดนั้นเป็น “restore point” Restore point นี้ใช้ในการย้อนกลับระบบไปยังจุดเวลาก่อนหน้าที่ทุกอย่างทำงานได้ดี ดังนั้น การย้อนกลับระบบไปยังเวลาก่อนหน้าที่ระบบของคุณไม่มี Blue Screen Error สามารถแก้ปัญหาได้ คุณสามารถใช้ restore point ใดก็ได้ แต่วิธีที่แนะนำคือ restore ไปยัง latest restore point สำหรับวิธี restore ระบบ โปรดอ่านบทความของเราเกี่ยวกับ How to Use System Restore
หลังระบบถูก restore และคุณยังเผชิญปัญหา ให้ไปวิธีแก้ถัดไป
วิธีแก้ที่ 3: ปิดใช้งาน Anti-Virus และ Firewall
บางครั้ง ซอฟต์แวร์ความปลอดภัยของคุณอาจจับบริการของระบบเป็น false positive ว่าเป็นมัลแวร์ ดังนั้น การปิดใช้งาน Anti-Virus และซอฟต์แวร์ความปลอดภัยชั่วคราวขณะ troubleshooting BSOD errors จึงเป็นสิ่งที่ดี คุณควรปิดซอฟต์แวร์ดังกล่าวก่อน และหากปัญหาแก้ไข คุณควรสร้าง exception สำหรับบริการนั้นหากรู้จัก หรือไม่เช่นนั้น ให้เปลี่ยน Anti-Virus สำหรับรายละเอียดครบถ้วนวิธีปิด/ปิดชั่วคราว Anti-Virus โปรดดูบทความของเราเกี่ยวกับ How to Turn off Your Anti-Virus นอกจากนี้ คุณสามารถปิด Firewall ได้โดยปฏิบัติตามแนวทางในบทความ How to Turn Off Firewall
หลังปิด Anti-Virus/Firewall ตรวจสอบว่าปัญหาแก้ไขแล้วหรือยัง หากยังประสบ blue screen หลังช่วงเวลาหนึ่ง คุณสามารถเปิด Anti-Virus กลับมา และไปวิธีแก้ถัดไป แม้จะปิด Anti-virus ได้ในขั้นตอนนี้ เรายังแนะนำให้ปิดไว้ตลอดกระบวนการ troubleshooting
วิธีแก้ที่ 4: ตรวจสอบ RAM หาข้อผิดพลาด
RAM ใช้เก็บข้อมูลการทำงานและ machine code ทั่วไป หาก RAM ประสบปัญหา ระบบอาจโยน Blue Screen Error Windows มียูทิลิตีทดสอบ RAM ในตัวชื่อ Windows Memory Diagnostic Tool เครื่องมือนี้ตรวจสอบและแก้ไขปัญหาที่เกี่ยวกับหน่วยความจำโดยอัตโนมัติ การใช้ Memory Diagnostic tool สามารถแก้ Blue Screen Error ได้ ทำตามขั้นตอนด้านล่างเพื่อรันมัน:
- กด Windows Key พิมพ์ “memory” และในผลลัพธ์ คลิก “Windows Memory Diagnostic”

- ใน Diagnostic Tool จะแสดง 2 ตัวเลือก:
- “Restart now and check for problems (Recommended)”
- “Check for problems the next time I start my computer”

- เมื่อระบบรีสตาร์ทแล้ว คุณสามารถทำ basic scan หรือเลือกตัวเลือก “Advanced” เช่น “Test mix” หรือ “Pass count” แตะปุ่ม F10 เพื่อเริ่มทดสอบ เมื่อเลือกตัวเลือกของคุณแล้ว ระบบจะรีสตาร์ท
- ในการเริ่มต้นครั้งถัดไป คอมพิวเตอร์ของคุณจะบูทเข้าสู่ Windows Memory Diagnostic Tool Environment รอจนกระบวนการเสร็จสิ้น

- หากการสแกนยืนยันว่าคุณกำลังเผชิญปัญหา RAM คุณไม่มีทางเลือกอื่นนอกจากการเปลี่ยนหน่วยความจำที่เสียหาย
หากไม่พบปัญหา และคุณยังเจอ Blue Screen Error ลองวิธีแก้ถัดไป
วิธีแก้ที่ 5: รันคำสั่ง SFC, CHKDSK, DISM
ไฟล์ระบบที่หายไป/เสียหาย/บิดเบี้ยว หรือฮาร์ดไดรฟ์ อาจก่อให้เกิด Blue Screen Error มี System File Checker (SFC) ในตัวที่ตรวจสอบและซ่อมแซมไฟล์ที่มีปัญหา การใช้ SFC tool เพื่อแก้ไฟล์ระบบที่หายหรือเสียหาย อาจแก้ปัญหาได้
นอกจากนี้ CHKDSK เป็นเครื่องมือ Windows ในตัวที่ตรวจสอบความสมบูรณ์ของระบบไฟล์ของ volume และจะแก้ไข logical file system errors การรัน CHKDSK tool อาจช่วยแก้ปัญหา & แก้ไขได้
ยิ่งไปกว่านั้น Deployment Image Servicing and Management (DISM) เป็นเครื่องมือที่ใช้สแกนและแก้ไขปัญหาไฟล์ระบบที่เสียหายเช่นกัน และ DISM สามารถแก้ Blue Screen Error ได้ หากมีอะไรพลาดจาก SFC และ Chkdsk scan เรามักแนะนำให้รันคำสั่ง DISM หลังเสร็จสิ้น SFC และ CHKDSK scan
ก่อนอื่น เราจะรันคำสั่ง SFC หากไม่แก้ปัญหา จะรัน chkdsk แล้วค่อย DISM
- Boot ระบบใน Safe Mode
- พิมพ์ cmd ในแถบค้นหาบนเดสก์ท็อป คลิกขวา Command Prompt& เลือก Run as administrator

- คัดลอก & วางคำสั่งต่อไปนี้ใน Command Prompt & กด “Enter“.
sfc /scannow

- รอกระบวนการ 100% complete

- โปรดทราบว่าขั้นตอนนี้อาจใช้เวลา โปรดอดทนและปล่อยให้เสร็จสิ้น แล้ว Restart ระบบ ตรวจสอบว่าปัญหายังอยู่หรือไม่
- หากปัญหายังอยู่ Boot ระบบใน Safe Mode และเปิด Command prompt as Administrator (ตามขั้นตอน 1 และ 2)
- พิมพ์ (หรือคัดลอกและวาง) คำสั่งต่อไปนี้ใน Command Prompt แล้วกด Enter บนคีย์บอร์ด.
chkdsk.exe /f /r

- พิมพ์ Y ใน Command Prompt ยืนยันว่าคุณต้องการตรวจสอบดิสก์ครั้งถัดไปที่คุณรีสตาร์ทคอมพิวเตอร์ แล้วกด Enter จากนั้น restart ระบบ

- Disk check จะเริ่มหลังระบบบูท การสแกนตรวจสอบดิสก์นี้จะไม่ใช้เวลานานในการเสร็จสิ้น แต่เมื่อตรวจพบข้อผิดพลาด กระบวนการแก้ไขอาจใช้เวลา หลายชั่วโมง ตรวจสอบให้แน่ใจว่าคุณมีเวลาเพียงพอ
- เมื่อ disk check เสร็จสิ้น Restart ระบบ ตรวจสอบว่าปัญหายังอยู่หรือไม่
- หากปัญหายังอยู่ Boot ระบบใน Safe Mode และเปิด Command prompt as Administrator (ตามขั้นตอน 1 และ 2)
- คัดลอกและวางคำสั่งต่อไปนี้บนบรรทัดคำสั่ง:
DISM.exe /Online /Cleanup-image /Restorehealth

- หากคำสั่ง DISM ไม่สามารถดึงไฟล์ online ได้ คุณสามารถใช้ installation USB/DVD ของคุณ ใส่ media แล้วใน command prompt พิมพ์คำสั่งต่อไปนี้:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:RepairSourceWindows /LimitAccess
- ตรวจสอบให้แน่ใจว่าคุณ แทนที่
C:RepairSourceWindows
ด้วยพาธของ DVD หรือ USB ของคุณ
หลังรันคำสั่ง DISM แล้ว รีบูทระบบปกติ ดูว่าปัญหาแก้ไขแล้วหรือไม่ หากไม่ ไปวิธีแก้ถัดไป
หมายเหตุ: หากคุณไม่สามารถล็อกอินเข้าสู่ OS ได้ ให้ใช้ command prompt ใน recovery environment ของ Windows
วิธีแก้ที่ 6: ถอนการติดตั้ง Windows Update ที่ขัดแย้ง
หากปัญหาเริ่มเกิดทันทีหลังอัปเดตเฉพาะตัว การถอนการติดตั้งอัปเดตเฉพาะตัวนั้นอาจแก้ปัญหาได้ Windows โชคดีที่ปล่อย unstable updates ให้คอมพิวเตอร์ แล้วปล่อย fix ออกมาในภายหลัง เรายังพบกรณีที่อัปเดตเฉพาะตัวขัดแย้งกับแอปพลิเคชัน/โปรแกรมบางอย่างในคอมพิวเตอร์ ทำให้มัน crash และแสดง Blue Screen of Death เพื่อถอนการติดตั้งอัปเดตบน Windows ของคุณ โปรดอ่านบทความของเราเกี่ยวกับ How to Uninstall a Windows Update
หลัง ถอนการติดตั้ง หากคุณยังเผชิญ Blue Screen Error ให้ไปวิธีแก้ถัดไป
วิธีแก้ที่ 7: Rollback ไดรเวอร์อุปกรณ์ที่มีปัญหา
หาก Blue Screen Error เริ่มเกิดทันทีหลังคุณอัปเดตไดรเวอร์ของคุณ การ roll back ไดรเวอร์นั้นกลับไปรุ่นก่อนหน้าอาจแก้ปัญหาได้ เพื่อวัตถุประสงค์นี้ เราสามารถใช้ยูทิลิตี Windows ในตัวเพื่อ rollback ไดรเวอร์ที่มีปัญหา
- กด Windows + R พิมพ์ devmgmt.msc เปิด Device Management Console

- ใน Device Manager ขยายไดรเวอร์ที่มีปัญหา เช่น หากเรามีปัญหากับ NVIDIA driver ให้ขยาย Display adapters คลิกขวาที่ NVIDIA Adapter ของคุณภายใต้หมวดหมู่นี้ คลิก Properties แล้วคลิกแท็บ Driver

- ในแท็บ Driver คลิก Roll Back Driver

- หากมีกล่องโต้ตอบยืนยันขึ้นมา คลิก Yes ยืนยันการ rollback หลังกระบวนการเสร็จ รีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผลสมบูรณ์
ตอนนี้หลัง roll back ไดรเวอร์แล้ว ดูว่าปัญหา Blue Screen Error แก้ไขแล้วหรือไม่ หากไม่ ลองวิธีแก้ถัดไป
วิธีแก้ที่ 8: อัปเดต Windows เป็นรุ่นล่าสุด (Latest Build)
ข้อความข้อผิดพลาด BSOD หลายอย่างที่พบ สามารถนำมายืนยันได้ว่าเป็นเพราะ Windows Operating System ล้าสมัย การตรวจสอบ Windows updates สามารถเป็นวิธีแก้ปัญหา Blue Screen Error ได้ แม้ Windows จะเสนอ optional update ให้ติดตั้งก็ตาม
- กดปุ่ม Windows พิมพ์ Check for updates เปิดไอคอน settings ที่เป็นผลลัพธ์

- ตอนนี้ คลิก Check for updates

- หากมี updates ให้ติดตั้ง
หาก Windows Update ไม่สามารถแก้ปัญหาได้ โปรดลองวิธีแก้ถัดไป
วิธีแก้ที่ 9: อัปเดต Device Drivers
ไดรเวอร์อุปกรณ์ที่หายไป/ล้าสมัย/เสียหาย มักเป็นผู้ต้องสงสัยมากที่สุดที่ก่อให้เกิด BSOD error ในระบบ ไดรเวอร์ที่มีปัญหานี้ไม่สามารถสื่อสารได้อย่างถูกต้องระหว่างอุปกรณ์และ kernel ของระบบ ซึ่งจะนำไปสู่ BSOD error เพื่อหลีกเลี่ยงนี้ คุณต้องรักษาไดรเวอร์ของระบบให้ updated และเป็นแนวทางปฏิบัติที่ดีที่จะอัปเดตไดรเวอร์ของระบบทันทีที่มีอัปเดตพร้อมใช้งาน ดังนั้น เพื่อให้แน่ใจว่าไม่ใช่กรณีนี้ เรามาอัปเดต device drivers ของระบบของคุณเป็นรุ่นล่าสุด
- ปฏิบัติตามคำแนะนำในบทความของเราเกี่ยวกับวิธีบูทคอมพิวเตอร์ใน safe mode
- เมื่ออยู่ใน safe mode แล้ว กด Windows + R พิมพ์ “devmgmt.msc” ในกล่องโต้ตอบ กด Enter
- ใน device manager ขยายไดรเวอร์ทีละตัว คลิก Update Driver

- ตอนนี้มี สองตัวเลือก ไม่ว่าคุณจะอัปเดตไดรเวอร์อัตโนมัติด้วย Windows update หรืออัปเดตด้วยตนเอง Automatic update จะค้นหาในฐานข้อมูล Windows ต่อฮาร์ดแวร์ของคุณ และดาวน์โหลดไดรเวอร์ล่าสุดที่มีให้คุณ

- เลือกตัวเลือกแรก Search automatically for updated driver software สำหรับอัปเดตอัตโนมัติ และตัวเลือกที่สอง Browse my computer for driver software สำหรับอัปเดตด้วยตนเอง หากคุณอัปเดตด้วยตนเอง ให้ดาวน์โหลดไดรเวอร์ไปที่ตำแหน่งที่เข้าถึงได้ และ browse ไปที่นั่นเพื่อติดตั้ง
- รีสตาร์ทคอมพิวเตอร์หลังอัปเดตไดรเวอร์ทั้งหมด ดูว่ามันแก้ปัญหาอะไรได้บ้าง
หวังว่า BSOD Error แก้ไขแล้ว และคุณสามารถใช้ระบบได้โดยไม่มีปัญหา