Windows 11/10 เรามักหา Drivers/Software ออนไลน์ บางคนว่า Windows Update พอ แต่บางครั้งไม่พอ วันนี้แนะนำ Troubleshooting หาก ติดตั้ง DirectX ไม่ได้
DirectX ใช้โดย Apps สร้าง/จัดการ Animations, Multimedia Effects, Images เป็น API ทำให้ Windows Smooth ทำงานกับ Binary Runtime Libraries จาก DirectX SDK
หากไม่ใช่พื้นที่คอมพิวเตอร์ Term เหล่านี้อาจยาก สรุป: DirectX = ชุด Instructions ให้ User Experience Smooth และ Interactive
DirectX Installation Failed
DirectX Setup: An internal system error occured, Please refer to DXError.log and DirectX.log in your Windows folder to determine the problem.
DirectX Errors ส่วนใหญ่จาก .NET Framework ขัดจังหวะ แต่มีสาเหตุอื่นๆ ยากที่จะบอกว่าสาเหตุไหนจริง

ลองวิธีที่ทดสอบแล้ว:
- ติดตั้ง DirectX เวอร์ชันก่อนหน้าถ้าจำเป็น
- เช็ค Graphic Card Driver Updates
- ดาวน์โหลดติดตั้ง Visual C++ Redistributable
- ติดตั้ง .NET Framework ด้วย Command Prompt
ก่อนเริ่ม: ลองทุกวิธีหาก Error ยังคง Restart System หลังทุกวิธี
DirectX Not Installing
1] ติดตั้ง DirectX เวอร์ชันก่อนหน้าถ้าจำเป็น
บาง Apps ยังไม่รองรับ DirectX ล่าสุด ต้องโหลดเวอร์ชันเก่า เช่น DirectX9 เช็คเวอร์ชันที่ติดตั้ง:
- Win+R พิมพ์ dxdiag Enter เปิด DirectX Diagnostic Tool

- แท็บ System ดู DirectX Version

รู้เวอร์ชันแล้ว ต้องการติดตั้งเก่า โหลดได้ที่นี่ แต่แนะนำเวอร์ชันล่าสุดเพื่อ No Freeze/Lags หา App เวอร์ชันใหม่ที่รองรับ DirectX ใหม่
2] เช็ค Graphic Card Driver Updates
หลายครั้ง DirectX Version ไม่เข้ากันกับ Graphic Drivers เพราะ Disable Auto-Updates ทำให้ได้ Updates ปกติ
- Win+X > Device Manager

- คลิก Display Adapter ดู Drivers
- Right-click Intel HD Adapter > Update

- เลือก Search automatically for updated driver software ต้องมี Internet

- หาก Driver ใหม่ล่าสุดอยู่แล้วจะบอก มิฉะนั้นจะดาวน์โหลดติดตั้ง

- หากมี Dedicated GPU ใน Display Adapter Right-click > Uninstall Device ติดตั้งจากเว็บ GPU Official
- หากรู้วิธี Update GPU Drivers จาก App ให้ข้าม Step 7
3] ดาวน์โหลดติดตั้ง Visual C++ Redistributable
Visual C++ Redistributable สำคัญใน Windows 10 DirectX ต้องการ Visual C++ Redistributables อาจติดตั้งอยู่แล้วแต่อาจต้องการเวอร์ชันเก่า/ใหม่ เช็คเวอร์ชัน:
- Win+R พิมพ์ control Enter

- Control Panel > Programs and Features
- ใน Programs List หา Microsoft Visual C++ Redistributable อาจหลายเวอร์ชัน (App ต่างต้องการต่างกัน) เช็ค 2015 หากมี Reinstall มิฉะนั้น Download

- ไปเว็บ Microsoft Official โหลด Visual C++ Redistributable 2015
- เลือก Language คลิก Download

- เลือก x86 หรือ x64 คลิก Next โหลดเริ่ม

- ติดตั้งไฟล์ใหม่ Error ควรหาย
4] ติดตั้ง .NET Framework ด้วย Command Prompt
หากวิธีข้างต้นไม่ได้ ใช้ DISM (Deployment Image Servicing and Management) ติดตั้ง .NET Framework
- Start พิมพ์ cmd เลือก Command Prompt > Run as Administrator ต้องมี Internet
- พิมพ์คำสั่ง Enter: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs

- รอจบ Process Restart System ทันที
วิธีเหล่านี้พิสูจน์ช่วยได้ Error ควรไม่ขึ้นอีก
