Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 11

5 วิธีแก้ข้อผิดพลาด dxgmms2.sys ใน Windows 11

ข้อผิดพลาด BSOD ใน Windows ไม่เคยเป็นมุมมองที่ดี ตัวอย่างที่โด่งดังคือข้อผิดพลาด dxgmms2.sys ซึ่งมักเกิดขณะเล่นเกม พร้อมข้อความอย่าง SYSTEM_THREAD_EXCEPTION_NOT_HANDLED หรือ DRIVER_IRQL_NOT_LESS_OR_EQUAL ข้อผิดพลาดนี้ส่วนใหญ่เกิดจากการทำงานผิดปกติของไดรเวอร์หรือฮาร์ดแวร์การ์ดจอ

อย่างไรก็ตาม อาจเกิดจากปัญหาพื้นฐานอื่นๆ ดังนี้คือวิธี troubleshoot ที่ทำได้ที่บ้าน

1. จัดการไดรเวอร์การ์ดจอ

เส้นทางแรกที่ควรทำเมื่อเจอ dxgmms2.sys bluescreen คือเปลี่ยนแปลงไดรเวอร์การ์ดจอ หากไม่จำได้ว่าไดรเวอร์จออัปเดตล่าสุดเมื่อไหร่ ให้อัปเดต ข้อผิดพลาดอาจเกิดหลังติดตั้งไดรเวอร์ใหม่ ในกรณีนั้น ควรย้อนกลับไปเวอร์ชันก่อนหน้า

มี 2 วิธีหลักจัดการไดรเวอร์การ์ดจอ หากใช้การ์ดจอ dedicated แนะนำใช้ซอฟต์แวร์คู่มืออย่าง NVIDIA GeForce Experience หรือ AMD Radeon Software ขึ้นอยู่กับ GPU สามารถจัดการไดรเวอร์ทั้งหมดด้วย Device Manager ใน Windows ได้เช่นกัน

วิธีอัปเดตไดรเวอร์การ์ดจอผ่าน Device Manager

หากต้องการอัปเดตไดรเวอร์ผ่าน Windows ดังนี้:

  1. กด Win + R เปิด Run
  2. พิมพ์ devmgmt.msc ในช่องข้อความ กด Enter จะเปิด Device Manager
  3. หา Display adapters ขยายออก
  4. คลิกขวาที่ไดรเวอร์การ์ดจอ (มักชื่อ GPU หรือผู้ผลิต) เลือก Update driver
  5. หน้าจอถัดไป เลือก Search automatically for drivers
  6. รอ Windows ดาวน์โหลดและติดตั้งไดรเวอร์ล่าสุด
  7. คลิก Finish
  8. รีบูทคอมพิวเตอร์

วิธีย้อนกลับไปเวอร์ชันไดรเวอร์ก่อนหน้า

อีกทางหนึ่ง หากคิดว่าไดรเวอร์ใหม่ก่อให้เกิดปัญหา วิธีย้อนกลับ:

  1. เปิด Run (Win + R)
  2. พิมพ์ devmgmt.msc กด Enter เปิด Device Manager
  3. ขยาย Display adapters อีกครั้ง
  4. คลิกขวาที่ display driver คลิก Properties
  5. ในหน้าต่าง Properties คลิกแท็บ Driver
  6. คลิกปุ่ม Roll Back Driver
  7. รอ Windows ติดตั้งเวอร์ชันก่อนหน้า
  8. คลิก OK
  9. รีบูท PC

2. ปิด Hardware Acceleration

สาเหตุทั่วไปอีกอย่างของ dxgmms2.sys คือฟีเจอร์ Hardware Acceleration ใน Windows 10 และ 11 ฟีเจอร์นี้ช่วยเพิ่มประสิทธิภาพ แต่สามารถปิดเพื่อดูว่าข้อผิดพลาดยังคงอยู่หรือไม่

ต้องแก้ไข Registry settings เพื่อปิด Hardware Acceleration ต้องสร้าง System Restore Point ก่อน

  1. กด Win + R เปิด Run
  2. พิมพ์ regedit กด Enter ต้องมีสิทธิ์ administrator เพื่อแก้ไข Registry
  3. ใน Registry ไป HKEY_CURRENT_USER > Software > Microsoft > Avalon.Graphics ด้วยแถบนำทางด้านซ้าย
  4. คลิกขวาที่ว่างในแผงขวา ไป New > DWORD (32-bit) Value
  5. ตั้งชื่อ entry ว่า DisableHWAcceleration
  6. ดับเบิลคลิก entry ใหม่ ภายใต้ Value data พิมพ์ 1
  7. คลิก OK
  8. ปิด Registry Editor รีสตาร์ทคอมพิวเตอร์

หากยังได้ bluescreen หลังวิธีนี้ ต้องเปิด Hardware Acceleration กลับมาโดยเปลี่ยน Value data ใน DisableHWAcceleration เป็น 0

3. รัน DirectX Diagnostic Tool

ข้อผิดพลาด dxgmms2.sys เกี่ยวข้องกับ DirectX ใน Windows ตรงๆ ชื่อไฟล์ย่อมาจาก DirectX Graphics MMS

ดังนั้น วิธีที่ดีที่สุดในการวินิจฉัยคือเปิด DirectX Diagnostic Tool built-in:

  1. เปิด Run ด้วย Windows Key + R
  2. พิมพ์ dxdiag ในกล่องโต้ตอบ กด Enter จะเปิด DirectX Diagnostic utility
  3. รอ DirectX Diagnostic Tool ตรวจสอบเสร็จ
  4. คลิกแท็บ Display ในหน้าต่าง
  5. ตรวจสอบส่วน Notes หาข้อผิดพลาดหรือความขัดแย้ง
  6. หากเห็นข้อผิดพลาด ดาวน์โหลด DirectX Web Installer ติดตั้ง components ที่จำเป็นใหม่

ควรแก้ dxgmms2.sys ให้ผู้ใช้หลายคน หากไม่ได้ ไปขั้นตอนต่อไป

4. รัน Windows Memory Diagnostic Utility

ในบางกรณีที่หายาก หน่วยความจำผิดปกติหรือชำรุดก็อาจทำให้ dxgmms2.sys bluescreen ในกรณีนี้ Windows ก็มี built-in utility วินิจฉัยและแก้ไขได้ ชื่อว่า Windows Memory Diagnostic

  1. ในแถบค้นหา Start menu ค้นหา Windows Memory Diagnostic
  2. จะแสดง prompt
  3. คลิก Restart now and check for problems รีบูททันที
  4. หรือเลือก Check for problems the next time I start my computer หากมีงานไม่ได้เซฟ
  5. Windows จะสแกนปัญหาหน่วยความจำตอนบูท

5. อัปเดต BIOS

BIOS ล้าสมัยอาจก่อให้เกิดข้อผิดพลาดมากมาย หนึ่งในนั้นคือ dxgmms2.sys BSOD ควรอัปเดต BIOS ให้เป็นเวอร์ชันล่าสุดเสมอ

วิธีอัปเดต BIOS อาจต่างกันตามผู้ผลิต motherboard แตกระบวนการทั่วไป:

  1. ไปส่วนดาวน์โหลดเว็บไซต์ผู้ผลิต motherboard ดาวน์โหลด BIOS ล่าสุด ตรวจสอบรุ่น motherboard ในคอมพิวเตอร์ก่อน
  2. หากอัปเดตเป็น ZIP หรือ RAR แตกไฟล์ใส่ USB drive ให้แน่ใจว่า USB ว่างเปล่า
  3. คลิก Start แล้ว Power
  4. ค้าง Shift คลิก Restart
  5. หน้าจอถัดไป ไป Troubleshoot > Advanced options > UEFI Firmware Settings > Restart
  6. นำทางในเมนู BIOS ของ motherboard จนเจอตัวเลือก Update motherboard หลายตัวรองรับ flash BIOS ผ่าน USB drive ตรวจสอบว่า USB ต่ออยู่

ขั้นตอนข้างต้นให้กรอบทั่วไป แต่ควรอ้างอิง manual ของ motherboard สำหรับคำแนะนำเฉพาะ บางผู้ผลิตมี companion app อัปเดต BIOS อัตโนมัติ

ข้อผิดพลาด DXGMMS2.SYS แก้แล้ว

วิธีข้างต้นจะแก้ dxgmms2.sys ให้ผู้ใช้ส่วนใหญ่ แต่ข้อบกพร่องฮาร์ดแวร์ก็อาจก่อให้เกิดข้อผิดพลาด ในกรณีนั้น ต้องเปลี่ยน GPU หรือ RAM มีสัญญาณหลายอย่างบอกว่าถึงเวลาอัปเกรด GPU แล้ว