Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ไข D3DERR_NOTAVAILABLE Error Code 0x8876086A

ผู้ใช้ Windows 7, 8.1, 10 พบข้อผิดพลาด d3derr_notavailable (0x8876086A) เมื่อเปิดเกม/เอมูเลเตอร์/แอปที่ต้องการกราฟิกหนัก

สาเหตุของ d3derr_notavailable (8876086A)

  • DirectX Version ล้าสมัย — สาเหตุหลัก ขาด Dependency สำหรับกราฟิก แก้ได้โดยอัปเดต DirectX ล่าสุด
  • GPU Driver ล้าสมัย — โดยเฉพาะหาก Error ขึ้นก่อนโหลด GUI แก้ได้โดยอัปเดต Driver
  • แอปไม่รองรับ OS Version — เกม/แอปเก่าบน Windows 10 ให้รันใน Compatibility Mode
  • Application Conflict — แอปกราฟิกหนักอื่นใช้ทรัพยากรอยู่ Clean Boot ช่วยหาตัวกระตุ้น
  • System File Corruption — DirectX ตัวในระบบเสีย ให้ System Restore หรือ Repair Install

วิธีที่ 1: อัปเดต DirectX เป็นเวอร์ชันล่าสุด

  1. เข้าเว็บ DirectX Web Installer (ลิงก์ในบทความ) > เลือกภาษา > Download
    วิธีแก้ไข D3DERR_NOTAVAILABLE Error Code 0x8876086A
  2. ยกเลิกทิก Bloatware > คลิก No thanks and continue Direct X End-User Runtime Web installer
    วิธีแก้ไข D3DERR_NOTAVAILABLE Error Code 0x8876086A
  3. รัน dxwebsetup.exe ติดตามขั้นตอนอัปเดต
    วิธีแก้ไข D3DERR_NOTAVAILABLE Error Code 0x8876086A
  4. รีสตาร์ท > ทดสอบ

วิธีที่ 2: รันโปรแกรม/เกมใน Compatibility Mode

เหมาะกับแอปเก่าบน Windows 10

  1. คลิกขวา Executable ที่ Error > Properties
  2. แท็บ Compatibility > ทิก Run this program in compatibility mode for > เลือก Windows 7
  3. Apply > รันโปรแกรมใหม่ ทดสอบ
วิธีแก้ไข D3DERR_NOTAVAILABLE Error Code 0x8876086A

วิธีที่ 3: อัปเดต Graphics Card Drivers

  1. Windows + R > devmgmt.msc > Enter
    วิธีแก้ไข D3DERR_NOTAVAILABLE Error Code 0x8876086A
  2. ขยาย Display Adapters > คลิกขวา Dedicated GPU > Update Driver
    วิธีแก้ไข D3DERR_NOTAVAILABLE Error Code 0x8876086A
  3. เลือก Search Automatically > ติดตามขั้นตอน
    วิธีแก้ไข D3DERR_NOTAVAILABLE Error Code 0x8876086A
  4. ติดตั้งเสร็จ > รีสตาร์ท > ทดสอบ
    วิธีแก้ไข D3DERR_NOTAVAILABLE Error Code 0x8876086A

หาก Device Manager หาไม่เจอ ใช้โปรแกรมของผู้ผลิต: GeForce Experience (Nvidia), Adrenalin (AMD), Intel Driver (Intel)

วิธีที่ 4: Clean Boot

หาตัวกระตุ้นจาก Software Conflict

  1. ใช้บัญชี Admin
  2. Windows + R > msconfig > Enter > Yes (UAC)
    วิธีแก้ไข D3DERR_NOTAVAILABLE Error Code 0x8876086A
  3. แท็บ Services > ทิก Hide all Microsoft Services > Disable All
    วิธีแก้ไข D3DERR_NOTAVAILABLE Error Code 0x8876086A
  4. Apply
  5. แท็บ Startup > Open Task Manager
    วิธีแก้ไข D3DERR_NOTAVAILABLE Error Code 0x8876086A
  6. Disable ทุก Startup Item
    วิธีแก้ไข D3DERR_NOTAVAILABLE Error Code 0x8876086A
  7. ปิด Task Manager > Restart
  8. ทดสอบเปิดแอป/เกมที่ Error > หากไม่ Error แล้ว ให้ Enable บริการทีละตัวพร้อม Restart จนหาตัวกระตุ้น

วิธีที่ 5: System Restore

หาก Error เกิดเมื่อเรานี้ และมี Restore Point ก่อนหน้า

  1. Windows + R > rstrui > Enter > Yes (UAC)
    วิธีแก้ไข D3DERR_NOTAVAILABLE Error Code 0x8876086A
  2. Next > ทิก Show more restore points > เลือกจุดก่อน Error > Next
    วิธีแก้ไข D3DERR_NOTAVAILABLE Error Code 0x8876086A
  3. Finish > ยืนยัน > รีสตาร์ท > ทดสอบ
    วิธีแก้ไข D3DERR_NOTAVAILABLE Error Code 0x8876086A

วิธีที่ 6: Repair Install

วิธีสุดท้ายที่แก้ได้แน่นอน รีเซ็ตคอมโพเนนต์ Windows ทั้งหมด เก็บข้อมูลส่วนตัว/แอป/เกมไว้ทั้งหมด เปลี่ยนแค่ส่วน Windows คลิกดูขั้นตอน (ลิงก์ในต้นฉบับ)