ติดตั้ง DirectX ไม่ได้? สาเหตุหลัก: .NET Framework ชนกัน, อินเทอร์เน็ตไม่เสถียร, สเปกไม่ถึง, Windows Update ชน, หรือไฟล์ระบบเสียหาย ลอง 6 วิธีด้านล่าง
6 วิธีแก้ Unable to Install DirectX on Windows 10
1. ตรวจสอบ System Requirements
- Windows 32-bit ขึ้นไป
- การ์ดจอรองรับ DirectX version ที่ติดตั้ง
- RAM/CPU พอเพียง
- .NET Framework 4 ติดตั้งแล้ว
เช็คสเปก: คลิกขวา This PC → Properties
2. เช็คเวอร์ชัน DirectX ที่ติดตั้งอยู่
- Win + S → พิมพ์ dxdiag → Enter
- แท็บ System → ดู DirectX Version
Windows 10 มักมี DirectX 12 ติดตั้งมาก่อนแล้ว
3. อัปเดตไดรเวอร์การ์ดจอ (Graphics Driver)
- Win + X → Device Manager
- ขยาย Display adapters → คลิกขวาการ์ดจอ → Update driver
- เลือก Search automatically → รอติดตั้ง → รีบูท
4. ถอนติดตั้ง Windows Update ล่าสุด แล้วติดตั้งใหม่
- Win + I → Update & Security → Windows Update → View update history
- Uninstall updates → หาอัปเดตเกี่ยวกับ DirectX → Uninstall → Restart
5. ติดตั้ง Visual C++ Redistributable
- ไปที่เว็บ Microsoft Download Visual C++ Redistributable
- เลือกเวอร์ชันตามระบบ: x64.exe (64-bit) หรือ vc_redist.x86.exe (32-bit)
- ดาวน์โหลด → รันติดตั้ง → ลองติดตั้ง DirectX ใหม่
6. ติดตั้ง .NET Framework ผ่าน Command Prompt
- เปิด cmd as Administrator
- พิมพ์คำสั่ง:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sources\sxs - (หมายเหตุ: ต้องมีแหล่งติดตั้ง Windows เช่น ISO/DVD ที่ไดรฟ์ D:)
- รอติดตั้งเสร็จ → Restart → ลองติดตั้ง DirectX ใหม่
บทความแนะนำ:
- ตั้งค่า VPN บน Windows 10
- ดูกิจกรรม Chrome บน Windows 10 Timeline
ลองวิธีทีละขั้นจนติดตั้งสำเร็จ หากยังไม่ได้ โปรดระบุรหัสข้อผิดพลาด (Error code) ในความคิดเห็น