MW3 มีกราฟิกระดับหนังสือ แต่หลายคนเจอ Error: "DirectX encountered an unrecoverable error" ตอนเปิดเกม บทความนี้อธิบายสาเหตุและ 10 วิธีแก้

DirectX Unrecoverable Error คืออะไร? สาเหตุคืออะไร?
DirectX = API ชุดของ Microsoft สำหรับเกม/แอปบน Windows Unrecoverable error = DirectX เริ่มต้น/ทำงานไม่ได้ขณะโหลดเกม
สาเหตุทั่วไป:
- Hardware ชำรุด
- Compatibility Issues
- System Drivers เก่า
- Game Files เสียหาย
- Software Bugs/Glitches
- อินเทอร์เน็ตไม่ดี
วิธีแก้ด่วน: อัปเดต GPU Drivers → ถ้ายังเป็น Verify Game Files (Steam/Battle.net)
- Battle.net/Steam → Library → Game thumbnail → Properties (Steam) / Options (Battle.net)
- Verify integrity of game files (Steam) / Scan and Repair (Battle.net)
Tip: เช็ค System Requirements ของ CoD: Warzone ก่อน
10 วิธีแก้ไข
Method 1: Basic Troubleshooting
1A: รีสตาร์ทเกม แล้ว PC
กลิทช์เล็กๆ แก้ได้ด้วย Restart
1B: แก้ปัญหาอินเทอร์เน็ต
เน็ตแย่ = DirectX Error → อ่าน Slow Internet Connection? 10 Ways to Speed up your Internet!
1C: ปิดแอปพื้นหลัง (Kill Background Apps)
- Task Manager → Processes
- Right-click โปรแกรมไม่จำเป็น → End task

1D: อัปเดต Windows
Windows เก่า = DirectX Error → อ่าน How to Download and Install Windows 11 Updates

Method 2: อัปเดต DirectX
DirectX ส่งคำสั่ง OS → Hardware สำคัญต่อเกม → อัปเดต Windows = อัปเดต DirectX อัตโนมัติ ถ้ายังเป็น → อ่าน How to Update DirectX in Windows 10
Method 3: บังคับใช้ DirectX 11
DX12 จัดการกราฟิกหนักได้ดี แต่บาง Hardware Conflict → บังคับ DX11
Steam:
- Steam Library → Right-click MW3 → Properties
- GENERAL → LAUNCH OPTIONS → ใส่ -d3d11

Battle.net Launcher:
- Battle.net → MW3 → ไอคอนเฟืองข้าง Play → Game Settings
- ☑ Additional command line arguments → ใส่ -d3d11 → Done

Method 4: ปิด Game Overlays
Overlay (Steam, Discord, ฯลฯ) Conflict กับเกม → ปิดทั้งหมด → อ่าน How to Disable Steam Overlay และ How to Disable Discord Overlay

Method 5: Repair Game Files
Steam:
- Steam → LIBRARY → Right-click MW3 → Properties
- LOCAL FILES → Verify integrity of game files

Battle.net:
- Battle.net → MW3 → Settings (เฟือง) → Scan and Repair
- Begin Scan → รอเสร็จ

Method 6: เปลี่ยน Display Scaling
หลายคนแก้ได้ด้วยการตั้ง Scaling = 100%
- Settings → System → Display
- Scale & layout → Scale → 100%

Method 7: อัปเดต GPU Drivers
GPU Drivers เก่า = ปัญหา DirectX → อ่าน How to Update Graphics Drivers in Windows 11

Method 8: ติดตั้ง GPU Drivers ใหม่ (Reinstall)
อัปเดตไม่ได้ → Uninstall แล้ว Install ใหม่ → อ่าน How to Reinstall Audio Driver in Windows 11 (ทำแบบเดียวกันสำหรับ GPU)

Method 9: แก้ไข Registry Editor
คำเตือน: แก้ Registry ผิด = ระบบเสียหาย → Backup Registry ก่อน
- Win+R → regedit → Enter
- UAC → Yes
- ไปที่: HKEY_CLASSES_ROOT\PROTOCOLS\Filter\text/xml
- Right-click text/xml folder → Delete
- Exit Registry → Restart PC

Method 10: ลบ Game Cache Folder
Steam:
- Right-click Steam icon → Open file location
- Select appcache folder → Delete
- Restart Steam → Launch MW3

Battle.net:
- Win+R → %ProgramData% → Enter
- Select Blizzard Entertainment folder → Delete
- Restart Battle.net → Check MW3

หวังว่าคู่มือนี้ช่วย แก้ DirectX Unrecoverable Error ใน MW3 ให้สำเร็จ ถามเพิ่มได้ด้านล่างครับ