DirectX คือการรวบรวม API ประเภทต่างๆ ที่จัดการกระบวนการเล่นเกมบน Windows Direct3d เป็นส่วนสำคัญของชุด DirectX ที่ใช้กันอย่างแพร่หลายในอุตสาหกรรมวิดีโอเกม ดังนั้น หากคุณเห็นข้อความแสดงข้อผิดพลาด 'DirectX ล้มเหลวในการเริ่มต้น โปรดติดตั้งไดรเวอร์ที่ถูกต้อง' ในระบบของคุณ แสดงว่ามีบางอย่างผิดปกติกับ DirectX เพียงใช้การแก้ไขเหล่านี้บนอุปกรณ์ของคุณเพื่อแก้ปัญหา
แก้ไข 1 – อัปเดตไดรเวอร์การ์ดแสดงผล
การอัพเดตไดรเวอร์การ์ดแสดงผลควรแก้ไขปัญหาเกี่ยวกับ DirectX
1. ก่อนอื่นให้กด ปุ่ม Windows+X คีย์ด้วยกัน
2. หลังจากนั้นให้คลิกที่ปุ่ม “ตัวจัดการอุปกรณ์“.
3. ตอนนี้เมื่อ Device Manager เปิดขึ้นให้ขยาย "การ์ดแสดงผล“.
4. เพียงคลิกขวาที่อะแดปเตอร์กราฟิกการ์ดของคุณแล้วคลิก "อัพเดทไดรเวอร์“.
5. หากต้องการค้นหาไดรเวอร์กราฟิกรุ่นล่าสุดของคุณ ให้คลิกที่ “ค้นหาไดรเวอร์ที่อัปเดต“.
ซึ่งจะช่วยให้อุปกรณ์ของคุณดาวน์โหลดและติดตั้งไดรเวอร์การ์ดแสดงผลล่าสุดสำหรับระบบของคุณได้
แก้ไข 2 – ติดตั้ง Visual C ++ Redistributable
ปัญหานี้อาจเกิดขึ้นเนื่องจากไม่มีไฟล์ Visual C++ ที่สามารถแจกจ่ายต่อได้ในคอมพิวเตอร์ของคุณ
1. คลิกที่นี้ ลิงค์ เพื่อไปที่หน้าดาวน์โหลดของ Visual C++ แจกจ่ายต่อได้สำหรับ Visual Studio 2012
2. จากนั้นคลิกที่ “ดาวน์โหลด” เพื่อดาวน์โหลด
3. จากนั้น เครื่องหมายถูก เวอร์ชันแอปพลิเคชันตามข้อกำหนดระบบของคุณ (ไม่ว่าระบบของคุณจะเป็นคอมพิวเตอร์ 64 บิตหรือ 32 บิตหนึ่งเครื่อง)
4. จากนั้นคลิกที่ “ต่อไป” เพื่อเริ่มการดาวน์โหลด
ในไม่กี่วินาที กระบวนการดาวน์โหลดจะเสร็จสมบูรณ์
ปิดหน้าต่างเบราว์เซอร์
5.จากนั้น ดับเบิลคลิก บน "vcredist.exe“.
6. คลิกที่ "วิ่ง" เมื่อ 'คุณต้องการเรียกใช้ไฟล์นี้หรือไม่?' พร้อมท์ปรากฏขึ้น
7. ยอมรับข้อกำหนดและเงื่อนไข คลิกที่ "ติดตั้ง” เพื่อเริ่มกระบวนการติดตั้ง
8. ขั้นตอนการติดตั้งจะเสร็จสิ้นภายในครึ่งนาที
9. เมื่อคุณเห็น 'การติดตั้งที่ประสบความสำเร็จ' ข้อความปรากฏขึ้นบนหน้าจอของคุณ คลิกที่ "ปิด“.
หลังจากปิดการตั้งค่า เริ่มต้นใหม่ คอมพิวเตอร์ของคุณ. หลังจากรีบูตเครื่องคอมพิวเตอร์แล้ว ให้ตรวจสอบว่าใช้งานได้หรือไม่
บันทึก–
ที่นี่เราได้ให้รายชื่อไฟล์ที่แจกจ่ายต่อได้ที่จำเป็น ดาวน์โหลดและติดตั้งบนคอมพิวเตอร์ของคุณ (โดยทำตามขั้นตอนก่อนหน้า)~
2008 C ++ แพ็คเกจที่แจกจ่ายต่อได้
2010 C ++ แพ็คเกจที่แจกจ่ายต่อได้
2012 C++ แพ็คเกจที่แจกจ่ายต่อได้
2015 C ++ แพ็คเกจที่แจกจ่ายต่อได้
Visual Studio 2015, 2017 และ 2019 แพ็คเกจที่แจกจ่ายต่อได้
เมื่อคุณได้ติดตั้งสิ่งเหล่านี้ทั้งหมดแล้ว Visual C++ แจกจ่ายต่อได้ ไฟล์ต่างๆ ให้ลองเข้าใช้งานแอพพลิเคชั่นอีกครั้ง
แก้ไข 3 - ปิดใช้งานการเร่งฮาร์ดแวร์
การเร่งด้วยฮาร์ดแวร์จะเปลี่ยนกระบวนการที่เน้นกราฟิกไปที่การ์ดกราฟิกแทนที่จะเรียกใช้บน CPU แต่สิ่งนี้อาจทำให้เกิดข้อผิดพลาด DirectX
1. เปิดการตั้งค่า Windows
2. จากนั้นคลิกที่ปุ่ม “ระบบ” การตั้งค่าเพื่อเข้าถึง
3. ในการตั้งค่าระบบ คลิกที่ปุ่ม “แสดง” ที่บานหน้าต่างด้านซ้ายมือ
4. หลังจากนั้นเลื่อนลงและคลิกที่ "การตั้งค่าการแสดงผลขั้นสูง“.
5. คุณต้องคลิกที่ "คุณสมบัติของการ์ดแสดงผลสำหรับจอแสดงผล 1“.
6. ตอนนี้ไปที่ "แก้ไขปัญหาแท็บ”
7. คลิกที่ "เปลี่ยนการตั้งค่า“.
8. จากนั้นเลื่อน 'Hardware Acceleration:' เป็น "ไม่มี“.
9. คลิกที่ "ตกลง” เพื่อบันทึกการตั้งค่า
เมื่อคุณปิดใช้งานคุณสมบัติการเร่งด้วยฮาร์ดแวร์แล้ว ให้ลองเปิดแอปพลิเคชันอีกครั้ง สิ่งนี้ควรแก้ไขปัญหาบนอุปกรณ์ของคุณ
แก้ไข 4 – อัปเดต DirectX
1. กด ปุ่ม Windows+R คีย์ด้วยกัน
2. แล้วเขียนว่า “dxdiag” และตี ป้อน.
นี้จะเปิดขึ้น เครื่องมือ DirectXDiagnostic บนคอมพิวเตอร์ของคุณ
3. จากนั้นไปที่ "ระบบแท็บ”
4. ถัดไป ตรวจสอบเวอร์ชันของ 'เวอร์ชัน DirectX:' หากเวอร์ชันต่ำกว่า '9' คุณต้องอัปเดตเวอร์ชัน DirectX
5. ในทำนองเดียวกันไปที่ "แสดง” ส่วน
6. ตรวจสอบ 'Direct3D Acceleration:' ถูกตั้งค่าเป็น "เปิดใช้งาน“.
7. ไปที่นี้ โปรแกรมติดตั้งเว็บรันไทม์ของผู้ใช้ปลายทาง DirectX.
8. จากนั้นคลิกที่ “ดาวน์โหลด” เพื่อดาวน์โหลดตัวติดตั้ง
9. แล้ว, ดับเบิลคลิก บน "dxwebsetup” เพื่อทำการติดตั้ง
10. คลิกที่ "ต่อไป” และทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง DirectX เวอร์ชันล่าสุดบนคอมพิวเตอร์ของคุณ
เริ่มต้นใหม่ ระบบครั้งเดียว การดำเนินการนี้จะแก้ไขปัญหากับคอมพิวเตอร์ของคุณ