
เมื่อติดตั้งหรืออัปเดต DirectX คุณอาจพบข้อผิดพลาด “การตั้งค่า DirectX ไม่สามารถดาวน์โหลดไฟล์ได้ โปรดลองอีกครั้งในภายหลังหรือตรวจสอบการเชื่อมต่อเครือข่ายของคุณ” ซึ่งมักเกิดขึ้นเมื่อ DirectX Web Installer ไม่สามารถดาวน์โหลดส่วนประกอบที่จำเป็นจากเซิร์ฟเวอร์ของ Microsoft

โปรแกรมติดตั้งบนเว็บเป็นไฟล์ติดตั้งขนาดเล็กที่ดาวน์โหลดส่วนประกอบ DirectX เพิ่มเติมระหว่างการติดตั้ง
หากตัวติดตั้งไม่สามารถสื่อสารกับเซิร์ฟเวอร์ Microsoft ได้อย่างถูกต้อง ไฟล์ที่จำเป็นจะไม่สามารถดาวน์โหลดได้และการติดตั้งจะหยุดลง
ปัญหานี้มักเกิดจากการเชื่อมต่ออินเทอร์เน็ตที่ไม่เสถียร การกำหนดค่า DNS ไม่ถูกต้อง แคชเครือข่ายที่ล้าสมัย หรือไฟล์ตัวติดตั้งที่เสียหาย ในบางสถานการณ์ กฎไฟร์วอลล์ ซอฟต์แวร์ป้องกันไวรัส หรือปัญหาชั่วคราวกับเซิร์ฟเวอร์ของ Microsoft อาจขัดจังหวะคำขอดาวน์โหลดได้
วิธีการด้านล่างมุ่งเน้นไปที่การคืนค่าการสื่อสารเครือข่าย การล้างข้อมูลเครือข่ายแคช หรือการข้ามโปรแกรมติดตั้งเว็บเมื่อไม่สามารถเรียกค้นไฟล์ที่ต้องการได้
1. รีสตาร์ทอะแดปเตอร์เครือข่าย
ความผิดพลาดของเครือข่ายชั่วคราวอาจทำให้ Windows ดูเหมือนเชื่อมต่อกับอินเทอร์เน็ตในขณะที่การดาวน์โหลดในพื้นหลังล้มเหลว การรีสตาร์ทอะแดปเตอร์เครือข่ายจะบังคับให้ Windows สร้างการเชื่อมต่อใหม่และล้างข้อผิดพลาดชั่วคราวที่อาจขัดขวางไม่ให้ตัวติดตั้ง DirectX ติดต่อกับเซิร์ฟเวอร์ของ Microsoft
- กด Windows + R พิมพ์ ncpa.cpl แล้วกด Enter

-
คลิกขวาที่อะแดปเตอร์เครือข่ายที่ใช้งานอยู่ในปัจจุบัน (Wi-Fi หรือ Ethernet)
-
เลือก ปิดการใช้งาน และรอสักครู่

- คลิกขวาที่อะแดปเตอร์อีกครั้งและเลือกเปิดใช้งาน

- เรียกใช้โปรแกรมติดตั้ง DirectX อีกครั้ง
2. ตรวจสอบให้แน่ใจว่า DNS ได้รับการกำหนดค่าให้เป็นอัตโนมัติ
DNS แปลงชื่อโดเมนเป็นที่อยู่ IP เพื่อให้แอปพลิเคชันสามารถระบุตำแหน่งเซิร์ฟเวอร์ได้ ตัวติดตั้ง DirectX ขึ้นอยู่กับ DNS เพื่อเข้าถึงเซิร์ฟเวอร์ดาวน์โหลดของ Microsoft
หากระบบใช้เซิร์ฟเวอร์ DNS ด้วยตนเองที่ไม่ถูกต้องหรือไม่สามารถเข้าถึงได้ โปรแกรมติดตั้งอาจไม่สามารถเชื่อมต่อได้ การเปลี่ยน DNS เป็นแบบอัตโนมัติทำให้ Windows สามารถใช้เซิร์ฟเวอร์ DNS ที่เครือข่ายของคุณมอบให้ ซึ่งมักจะคืนค่าการเชื่อมต่อตามปกติ
- กด Windows + R แล้วพิมพ์ ncpa.cpl

- คลิกขวาที่การเชื่อมต่อเครือข่ายที่ใช้งานอยู่ของคุณ และเลือก Properties

-
ดับเบิลคลิก Internet Protocol เวอร์ชัน 4 (IPv4)
-
เลือกรับที่อยู่เซิร์ฟเวอร์ DNS โดยอัตโนมัติ

- คลิกตกลงและเรียกใช้โปรแกรมติดตั้ง DirectX อีกครั้ง
3. รีเซ็ตแคช DNS และสแต็กเครือข่าย
Windows เก็บผลลัพธ์ DNS ไว้ในแคชเพื่อเพิ่มความเร็วในการเชื่อมต่อ หากบันทึกเหล่านี้ล้าสมัยหรือเสียหาย ระบบอาจพยายามติดต่อที่อยู่เซิร์ฟเวอร์ที่ไม่ถูกต้อง
การรีเซ็ตแคช DNS และสแต็กเครือข่ายจะล้างข้อมูลเครือข่ายที่เก็บไว้ และคืนค่าส่วนประกอบเครือข่ายหลักที่อาจขัดขวางไม่ให้ตัวติดตั้งเข้าถึงเซิร์ฟเวอร์ของ Microsoft
- เปิด Command Prompt ในฐานะผู้ดูแลระบบ

- รันคำสั่งต่อไปนี้ทีละคำสั่ง:
ipconfig /flushdnsnetsh winsock resetnetsh int ip reset

-
รีสตาร์ทคอมพิวเตอร์ของคุณ
-
เรียกใช้โปรแกรมติดตั้ง DirectX อีกครั้ง
4. ใช้ตัวติดตั้ง DirectX ออฟไลน์
ตัวติดตั้ง DirectX แบบออฟไลน์จะรวมไฟล์ที่จำเป็นทั้งหมดไว้ในแพ็คเกจ ไม่จำเป็นต้องดาวน์โหลดส่วนประกอบเพิ่มเติมระหว่างการติดตั้ง
เนื่องจากหลีกเลี่ยงการดาวน์โหลดแบบเรียลไทม์ วิธีการนี้จึงมักจะใช้งานได้เมื่อโปรแกรมติดตั้งเว็บล้มเหลวเนื่องจากการเชื่อมต่ออินเทอร์เน็ตไม่เสถียร ปัญหา DNS ข้อจำกัดของไฟร์วอลล์ หรือซอฟต์แวร์รักษาความปลอดภัยบล็อกตัวติดตั้ง
-
เยี่ยมชมเว็บไซต์อย่างเป็นทางการของ Microsoft
-
ดาวน์โหลด DirectX End-User Runtime (ตัวติดตั้งแบบออฟไลน์)

- คลิกขวาที่ไฟล์ที่ดาวน์โหลด และเลือก Run as administrator

- ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสมบูรณ์
5. ดาวน์โหลดตัวติดตั้ง DirectX อีกครั้ง
หากคุณต้องการใช้โปรแกรมติดตั้งบนเว็บ ไฟล์ติดตั้งอาจเสียหายหรือไม่สมบูรณ์ กรณีนี้อาจเกิดขึ้นได้หากการดาวน์โหลดถูกขัดจังหวะหรือแก้ไขโดยซอฟต์แวร์รักษาความปลอดภัย
การดาวน์โหลดสำเนาใหม่ช่วยให้แน่ใจว่าไฟล์ตัวติดตั้งไม่เสียหายและสามารถดึงส่วนประกอบที่จำเป็นจากเซิร์ฟเวอร์ Microsoft ได้
-
ลบตัวติดตั้ง DirectX ที่มีอยู่ออกจากคอมพิวเตอร์ของคุณ
-
ดาวน์โหลดสำเนาใหม่จากเว็บไซต์อย่างเป็นทางการของ Microsoft

- คลิกขวาที่ตัวติดตั้งและเลือก Run as administrator

- ปฏิบัติตามคำแนะนำในการติดตั้ง
หากปัญหายังคงเกิดขึ้นหลังจากลองวิธีการเหล่านี้แล้ว สาเหตุอาจเป็นกฎไฟร์วอลล์ที่เข้มงวด การรบกวนของโปรแกรมป้องกันไวรัส ข้อจำกัดของเครือข่าย หรือปัญหาชั่วคราวกับเซิร์ฟเวอร์ดาวน์โหลดของ Microsoft
*️⃣ ลิงค์ที่มา: