Blue Screen of Death "ATTEMPTED_WRITE_TO_READONLY_MEMORY" มักเกิดขึ้นเมื่อคอมพิวเตอร์พยายามเขียนข้อมูลไปยังตำแหน่งหน่วยความจำที่เป็น Read-only ปกติแล้วเกิดจากไดรเวอร์เสียหาย โมดูลหน่วยความจำเสีย หรือความล้มเหลวของฮาร์ดแวร์ BSOD นี้เกิดขึ้นแบบสุ่ม ไม่ว่าคอมพิวเตอร์จะอยู่ในสถานะ Idle หรือคุณกำลังทำงานอยู่

วิธีแก้ไข Blue Screen นี้ค่อนข้างตรงไปตรงมา เราจะตรวจสอบหน่วยความจำก่อน หากไม่พบปัญหา จะเปลี่ยนไปดูที่ไดรเวอร์ที่ติดตั้ง หากยังไม่ได้ จะตรวจสอบฮาร์ดแวร์ และสุดท้ายคือติดตั้ง Windows ใหม่แบบ Clean Install
วิธีแก้ที่ 1: รัน Memory Diagnostics
เช่นที่กล่าวมา Error นี้มักเกี่ยวข้องกับโมดูลหน่วยความจำที่ติดตั้งอยู่ อาจเสียหายหรือทำงานไม่ถูกต้องกับปัญหาการจัดเก็บหรือการเข้าถึงหน่วยความจำ เราจะใช้เครื่องมือของ Microsoft "Windows Memory Diagnostics" ซึ่งจะตรวจสอบข้อผิดพลาดและแจ้งเตือนหากพบ
หมายเหตุ: มีหลายกรณีที่โมดูล RAM ไม่ได้ติดตั้งถูกต้อง ตรวจสอบว่าโมดูลติดตั้งเต็มที่ในสล็อตพร้อมเสียง "คลิก" ลองเปลี่ยนสล็อต RAM ดูว่าช่วยได้หรือไม่
- กด Windows + R เพื่อเปิด Run พิมพ์ "mdsched.exe" และกด Enter
- หน้าต่าง Windows Memory Diagnostic จะขึ้น มี 2 ตัวเลือก: รีสตาร์ทตอนนี้เพื่อตรวจสอบ หรือตรวจสอบครั้งต่อไปที่คอมพิวเตอร์เริ่มต้น ตรวจสอบให้แน่ใจว่าบันทึกงานทั้งหมดก่อนกดรีสตาร์ท

- หลังรีสตาร์ท อาจเห็นหน้าต่างแบบนี้ ให้กระบวนการทำงานจนเสร็จ อย่ายกเลิกในขั้นตอนไหน หากเห็น Progress ค้าง อย่ากังวล คอมพิวเตอร์จะรีสตาร์ทเองหลังตรวจสอบเสร็จ

- หลังคอมพิวเตอร์รีสตาร์ทจากการตรวจสอบ ให้ดูว่า BSOD แก้ไขได้หรือไม่
หมายเหตุ: คุณยังสามารถลองรัน 'memtest86' และทิ้งไว้ค้างคืนหลังดาวน์โหลดจากเว็บได้
วิธีแก้ที่ 2: อัปเดตไดรเวอร์ที่มีปัญหา
กรณีที่มีไดรเวอร์ถูกกล่าวถึงใน Error Logs ว่าเป็นสาเหตุ Blue Screen หรือคุณเพิ่งติดตั้ง Windows Update ที่อัปเดตไดรเวอร์ตัวหนึ่ง ให้ลองอัปเดตไดรเวอร์ด้วยตนเอง ไดรเวอร์ก็อาจก่อให้เกิด Blue Screen ได้ และมีผู้ใช้หลายคนรายงานว่าการอัปเดตไดรเวอร์แก้ปัญหาได้
- กด Windows + R พิมพ์ "devmgmt.msc" และกด Enter
- จะเข้าสู่ Device Manager คลิกขวาที่ไดรเวอร์ที่มีปัญหา และเลือก "Update driver"

- จะมี 2 ตัวเลือก: อัปเดต อัตโนมัติ หรือ ด้วยตนเอง ลองอัปเดตอัตโนมัติก่อน หากไม่ได้ ให้ไปที่เว็บผู้ผลิตและดาวน์โหลดไดรเวอร์ล่าสุด แล้วไปที่ไฟล์ไดรเวอร์หลังดาวน์โหลดและติดตั้ง

- รีสตาร์ทคอมพิวเตอร์หลังอัปเดตไดรเวอร์ และดูว่าแก้ BSOD ที่เกิดซ้ำได้หรือไม่
นอกจากวิธีข้างต้น ยังสามารถลองทำตามนี้ได้:
- ตรวจสอบ ฮาร์ดแวร์ใหม่ ที่ติดตั้งล่าสุด หากมี ให้ถอดออกและลองบูทใหม่
- ทดสอบ โมดูลหน่วยความจำ บนระบบอื่น ดูว่าทำงานปกติหรือไม่ หากไม่ปกติ ให้นำไปให้ช่างหรือร้านค้าหากยังมีประกัน
- ตรวจสอบว่า ฮาร์ดดิสก์ ทำงานปกติ และไม่มีความผิดปกติ
- ตรวจสอบ ซอฟต์แวร์ที่มีปัญหา รวมถึงซอฟต์แวร์ที่ "เพิ่มประสิทธิภาพ" PC โดยการจัดการหน่วยความจำ
- ปิด การ Overclocking ทุกประเภท บน CPU และ GPU
- หากทุกวิธีไม่ได้ ให้ลอง Backup ข้อมูลและติดตั้ง Clean Version of Windows