ขณะทำงานบน laptop หน้าจอ Windows กระพริบ ดำ แล้วเจอ Blue Screen พร้อม Stop Error – SYSTEM THREAD EXCEPTION NOT HANDLED (nviddmkm.sys) อาจเกิดจาก drivers อื่นๆ เช่น atikmpag.sys, dxgmms2.sys, CMUSBDAC.sys, Idiagio.sys, iaisp64 sys, PCI.sys, Netwtw04.sys ฯล฿

System Thread หมายถึงอะไร
System Thread คือลำดับเล็กที่สุดของโปรแกรมที่สามารถ execute และ managed ได้อย่างอิสระโดย Windows operating system
Windows รวบรวมข้อมูลเสร็จ คอมพิวเตอร์ reboot แม้จะเกิดบนระบบที่ stable แต่ Stop Error นี้รู้จักว่เกิดระหว่าง setup หรือ upgrade หรือจาก BIOS incompatibilities นี่คือสิ่งที่ผมทำเพื่อแก้ไข
แก้ไข System Thread Exception Not Handled (nviddmkm.sys หรือ atikmpag.sys)
ก่อนอื่น ตรวจสอบว่ามี disk space พอหรือไม่ หากไม่พอ ใช้ Disk Cleanup Tool ลบ junk files และ free up disk space
ในกรณีของผม หลัง Error Code จะเห็นชื่อไฟล์ หาก driver ถูกระบุใน bug check message ควรหาว่าไฟล์นั้นเกี่ยวกับอะไร ค้นหาบนคอมพิวเตอร์เช็ค Properties หรือค้นหาอินเทอร์เน็ต
ในกรณีของผมคือ 'SYSTEM THREAD EXCEPTION NOT HANDLED (nvlddmkm.sys)' ที่ท้ายจะเห็นชื่อไฟล์ nvlddmkm.sys ค้นหาง่ายๆ พบว่าเป็น Nvidia display driver file หมายถึงไฟล์นี้ก่อให้เกิด Blue Screen
ในกรณีแบบนี้ ต้อง disable driver หรือเช็คกับ manufacturer สำหรับ driver updates ขึ้นอยู่กับสถานการณ์ เนื่องจากเป็น display driver ผมเช็คว่ามี updates หรือไม่ หากเป็น Service ใหม่ที่เพิ่มมา disable ผ่าน services.msc ดูว่าช่วยได้ไหม
อาจเกิดจากไฟล์ atikmpag.sys ซึ่งเป็น AMD ATI multi-vendor Kernel Miniport System Driver ในกรณีนี้ ต้องอัปเดต atikmpag.sys AMD driver
เพื่ออัปเดต drivers จาก WinX Menu เปิด Device Manager ขยาย Display adapters คลิกขวา Display Driver เลือก Update Driver Software

หากเจอ updates wizard จะดาวน์โหลดและติดตั้ง driver ให้ ผมตัดสินใจอัปเดต display adapter drivers ทั้งสอง

หลังติดตั้ง drivers ใหม่เสร็จ restart คอมพิวเตอร์ ปัญหาของผมแก้ไขได้
หาก Blue Screen เกิดตอน startup อาจต้องบูต Windows ใน Safe Mode และ rename หรือ delete faulty driver หาก driver ใช้ใน system startup process ใน Safe Mode ต้องเริ่มเครื่องด้วย Recovery Console เพื่อเข้าถึงไฟล์
อีกวิธีแก้ Stop Error นี้คือลองเปลี่ยน video adapters เช็คกับ hardware vendor ดู BIOS updates หากเปิด BIOS memory options เช่น caching หรือ shadowing ให้ปิด ให้แน่ใจว่ามี Adobe Flash Player ล่าสุดก็ควรทำ
บทความนี้ให้ tips เพิ่มเติมเกี่ยวกับการแก้ Blue Screen of Death ใน Windows