นี่คือหนึ่งในข้อผิดพลาด Windows ที่แปลกที่สุดและอันตรายที่สุด มักเกิดขณะทำกิจกรรมที่ใช้ทรัพยากรสูง เช่น เล่นเกม
มีหลายวิธีแก้ไข ส่วนใหญ่เกี่ยวกับการแก้ไขขั้นสูง โปรดระวัง ขณะดำเนินการ โชคดีนะครับ
วิธีแก้ไข 1: ตั้งค่า Maximum Processing Power ให้ต่ำลง
บางครั้งข้อผิดพลาดเกิดสุ่มเมื่อ CPU ทำงานเกินพอดี มีการตั้งค่าสามารถกำหนด % สูงสุดของกำลังประมวลผลในแผนพลังงานที่ใช้งานอยู่
- คลิกขวาไอคอนแบตเตอรี่ใน System Tray > Power Options (Win 7/8: Start > Control Panel > View by: Large icons > Power Options)

- เลือกแผนพลังงานที่ใช้อยู่ (มักเป็น Balanced หรือ Power saver) > Change plan settings > ในหน้าต่างใหม่ > Change advanced power settings
- ในหน้าต่างนี้ คลิก + ที่ Processor power management และ Maximum processor state เปลี่ยน On battery และ Plugged in ให้ต่ำกว่าเดิม 10-20% กด Apply

- ทำซ้ำกับแผนพลังงานอื่นๆ ที่ใช้งานอยู่ (ระบบอาจสลับอัตโนมัติ) ทดสอบว่าปัญหายังคงอยู่หรือไม่
วิธีแก้ไข 2: อัปเดตไดรเวอร์
สามารถวิเคราะห์ Dump files ที่สร้างขึ้นตอน BSOD ได้ ไฟล์เหล่านี้มีข้อมูลมากเกี่ยวกับข้อผิดพลาด สาเหตุ และวิธีแก้ไข การวิเคราะห์ Kernel-Power EventID 41 Task 63 พบว่าบ่อยครั้งมาจากไดรเวอร์ ต่อไปนี้คือขั้นตอนแยกปัญหา
- คลิกขวา This PC > Properties > แท็บ Advanced > Startup and Recovery > Settings

ใน System Failure เลือก:
- Write an event to the System log (เปิดอยู่แล้ว) ปิดได้ด้วยคำสั่ง: wmic recoveros set WriteToSystemLog = False
- Automatically restart (เปิดอยู่แล้ว) ปิดได้ด้วย: wmic recoveros set AutoReboot = False
ใน Write Debugging Information เลือกประเภทข้อมูล:
- Small Memory Dump บันทึกข้อมูลน้อยที่สุด แต่พอวิเคราะห์ เปิดได้ด้วย: wmic recoveros set DebugInfoType = 3
- ตั้ง Minidump Directory: wmic recoveros set MiniDumpDirectory = D:\Minidump

แนะนำ Small Memory Dump เพราะขนาดเล็กแต่มีข้อมูลพอ และเปิดอ่านได้ด้วยเครื่องมือ
วิธีเปิดอ่าน Minidump: ต้องดาวน์โหลดเครื่องมือของ Microsoft คือ WinDbg (เดิมอยู่ใน Debugging Tools for Windows ตอนนี้เป็นแพ็กเกจแยก)
- ไปเว็บไซต์นี้ ดาวน์โหลด Windows Driver Kit หรือ WinDbg แบบ standalone
- ติดตั้งตามขั้นตอน

- เปิด CMD (Start > Run > cmd) เปลี่ยนโฟลเดอร์: cd c:\program files\debugging tools for windows
- โหลด dump file: windbg -y SymbolPath -i ImagePath -z DumpFilePath หรือ kd -y SymbolPath -i ImagePath -z DumpFilePath
- ตัวอย่างหากเก็บที่ C:\windows\minidump\minidump.dmp: windbg -y srv*c:\symbols*https://msdl.microsoft.com/download/symbols -i c:\windows\i386 -z c:\windows\minidump\minidump.dmp
- ตรวจสอบไฟล์หาข้อผิดพลาดเกี่ยวกับ system files ค้นหาแต่ละไฟล์ที่ error เพื่อดูว่าเป็นไดรเวอร์หรือส่วนของแอปบุคคลที่สาม
หากพบว่าเป็นไดรเวอร์เฉพาะตัว ต้องถอนติดตั้งหรืออัปเดตไดรเวอร์นั้น ไม่ว่าจะทำหน้าที่อะไรก็ตาม ถ้าต้องการหยุด BSOD ทำตามขั้นตอน:
- Start > Run พิมพ์ devmgmt.msc OK เปิด Device Manager

- ใน Device Manager ขยายหมวดหมู่ที่คิดว่าไดรเวอร์/อุปกรณ์ทำปัญหา ค้นหาไฟล์ปัญหาจาก Minidump ใน Google จะได้ชื่ออุปกรณ์เจาะจง คลิกขวา > Uninstall device

- ยืนยันถอน ติ๊ก Delete the driver software for this device > OK
- รีสตาร์ท Windows จะพยายามติดตั้งไดรเวอร์ใหม่จากผู้ผลิต
- หาไม่ติดตั้งเอง ให้เปิด Device Manager > Action > Scan for hardware changes
วิธีแก้ไข 3: เปลี่ยนการตั้งค่า Power ใน BIOS และ Windows
ปัญหานี้พบมากในแล็ปทอป ผู้เชี่ยวชาญ IT สรุปว่าเปลี่ยน Sleep modes ใน BIOS และ Windows ช่วยได้ ทำตามขั้นตอน:
- ปิดเครื่อง (Start > Power > Shut down)
- เปิดใหม่ เข้า BIOS (กดปุ่ม BIOS ตอนบูต มักโชว์ Press ___ to enter Setup ปุ่มทั่วไป: F1, F2, Del, Esc, F10)

- Power option อยู่แท็บต่างกันใน BIOS แต่ละยี่ห้อ มักอยู่ใต้ Power options หรือ ACPI Settings
- หา Enable Hibernation หรือ ACPI Function ให้เป็น Enabled ใต้ đóมี ACPI Sleep State หรือ ACPI Standby State เปลี่ยนจาก S1 เป็น S3

- Exit Saving Changes บูตต่อ ตรวจสอบข้อผิดพลาด
บางคนรายงานว่าผลดีที่สุดคือทำข้างต้น + ขั้นตอนเพิ่มเติมด้านล่าง:
- ค้นหา Device Manager เปิดคอนโซล (หรือ Win+R > devmgmt.msc)

- ขยาย Sound, video and game controllers เหลือแค่ 1 audio driver ปิดอีกตัว (คลิกขวา > Disable device) หามีปัญหา ให้สลับกัน
- คลิกขวา This PC > Properties > Advanced System Settings > Startup and recovery settings > ปิด Automatically restart ใต้ System failure

- เปิด Registry Editor (regedit) ไปที่: HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Power
- หา REG_DWORD ชื่อ HibernateEnabled ด้านขวา คลิกขวา > Modify > เปลี่ยนค่าเป็น 0

- ตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่