แก้ไข: การตั้งค่า DirectX “ไม่สามารถดาวน์โหลดไฟล์”

/th/images/chrome_k2eSX5AmWR.png

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

/th/images/chrome_k2eSX5AmWR.png

โปรแกรมติดตั้งบนเว็บเป็นไฟล์ติดตั้งขนาดเล็กที่ดาวน์โหลดส่วนประกอบ DirectX เพิ่มเติมระหว่างการติดตั้ง

หากตัวติดตั้งไม่สามารถสื่อสารกับเซิร์ฟเวอร์ Microsoft ได้อย่างถูกต้อง ไฟล์ที่จำเป็นจะไม่สามารถดาวน์โหลดได้และการติดตั้งจะหยุดลง

ปัญหานี้มักเกิดจากการเชื่อมต่ออินเทอร์เน็ตที่ไม่เสถียร การกำหนดค่า DNS ไม่ถูกต้อง แคชเครือข่ายที่ล้าสมัย หรือไฟล์ตัวติดตั้งที่เสียหาย ในบางสถานการณ์ กฎไฟร์วอลล์ ซอฟต์แวร์ป้องกันไวรัส หรือปัญหาชั่วคราวกับเซิร์ฟเวอร์ของ Microsoft อาจขัดจังหวะคำขอดาวน์โหลดได้

วิธีการด้านล่างมุ่งเน้นไปที่การคืนค่าการสื่อสารเครือข่าย การล้างข้อมูลเครือข่ายแคช หรือการข้ามโปรแกรมติดตั้งเว็บเมื่อไม่สามารถเรียกค้นไฟล์ที่ต้องการได้

1. รีสตาร์ทอะแดปเตอร์เครือข่าย

ความผิดพลาดของเครือข่ายชั่วคราวอาจทำให้ Windows ดูเหมือนเชื่อมต่อกับอินเทอร์เน็ตในขณะที่การดาวน์โหลดในพื้นหลังล้มเหลว การรีสตาร์ทอะแดปเตอร์เครือข่ายจะบังคับให้ Windows สร้างการเชื่อมต่อใหม่และล้างข้อผิดพลาดชั่วคราวที่อาจขัดขวางไม่ให้ตัวติดตั้ง DirectX ติดต่อกับเซิร์ฟเวอร์ของ Microsoft

  1. กด Windows + R พิมพ์ ncpa.cpl แล้วกด Enter

/th/images/explorer_3HlWoaSBxw-1.png

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

  2. เลือก ปิดการใช้งาน และรอสักครู่

/th/images/explorer_z9OLibchnc-1.png

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

/th/images/explorer_3FWk0JwzXX-1.png

  1. เรียกใช้โปรแกรมติดตั้ง DirectX อีกครั้ง

2. ตรวจสอบให้แน่ใจว่า DNS ได้รับการกำหนดค่าให้เป็นอัตโนมัติ

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

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

  1. กด Windows + R แล้วพิมพ์ ncpa.cpl

/th/images/explorer_3HlWoaSBxw-2.png

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

/th/images/explorer_FO3SKkOmIA.png

  1. ดับเบิลคลิก Internet Protocol เวอร์ชัน 4 (IPv4)

  2. เลือกรับที่อยู่เซิร์ฟเวอร์ DNS โดยอัตโนมัติ

/th/images/dllhost_RsU97g0EQ4.png

  1. คลิกตกลงและเรียกใช้โปรแกรมติดตั้ง DirectX อีกครั้ง

3. รีเซ็ตแคช DNS และสแต็กเครือข่าย

Windows เก็บผลลัพธ์ DNS ไว้ในแคชเพื่อเพิ่มความเร็วในการเชื่อมต่อ หากบันทึกเหล่านี้ล้าสมัยหรือเสียหาย ระบบอาจพยายามติดต่อที่อยู่เซิร์ฟเวอร์ที่ไม่ถูกต้อง

การรีเซ็ตแคช DNS และสแต็กเครือข่ายจะล้างข้อมูลเครือข่ายที่เก็บไว้ และคืนค่าส่วนประกอบเครือข่ายหลักที่อาจขัดขวางไม่ให้ตัวติดตั้งเข้าถึงเซิร์ฟเวอร์ของ Microsoft

  1. เปิด Command Prompt ในฐานะผู้ดูแลระบบ

/th/images/chrome_smbC5wMLjA.png

  1. รันคำสั่งต่อไปนี้ทีละคำสั่ง:

ipconfig /flushdnsnetsh winsock resetnetsh int ip reset

/th/images/cmd_qITOKOyWuv.png

  1. รีสตาร์ทคอมพิวเตอร์ของคุณ

  2. เรียกใช้โปรแกรมติดตั้ง DirectX อีกครั้ง

4. ใช้ตัวติดตั้ง DirectX ออฟไลน์

ตัวติดตั้ง DirectX แบบออฟไลน์จะรวมไฟล์ที่จำเป็นทั้งหมดไว้ในแพ็คเกจ ไม่จำเป็นต้องดาวน์โหลดส่วนประกอบเพิ่มเติมระหว่างการติดตั้ง

เนื่องจากหลีกเลี่ยงการดาวน์โหลดแบบเรียลไทม์ วิธีการนี้จึงมักจะใช้งานได้เมื่อโปรแกรมติดตั้งเว็บล้มเหลวเนื่องจากการเชื่อมต่ออินเทอร์เน็ตไม่เสถียร ปัญหา DNS ข้อจำกัดของไฟร์วอลล์ หรือซอฟต์แวร์รักษาความปลอดภัยบล็อกตัวติดตั้ง

  1. เยี่ยมชมเว็บไซต์อย่างเป็นทางการของ Microsoft

  2. ดาวน์โหลด DirectX End-User Runtime (ตัวติดตั้งแบบออฟไลน์)

/th/images/chrome_GHBpI6zWd0.png

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

/th/images/B9tpYbAu6F.png

  1. ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสมบูรณ์

5. ดาวน์โหลดตัวติดตั้ง DirectX อีกครั้ง

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

การดาวน์โหลดสำเนาใหม่ช่วยให้แน่ใจว่าไฟล์ตัวติดตั้งไม่เสียหายและสามารถดึงส่วนประกอบที่จำเป็นจากเซิร์ฟเวอร์ Microsoft ได้

  1. ลบตัวติดตั้ง DirectX ที่มีอยู่ออกจากคอมพิวเตอร์ของคุณ

  2. ดาวน์โหลดสำเนาใหม่จากเว็บไซต์อย่างเป็นทางการของ Microsoft

/th/images/chrome_GHBpI6zWd0.png

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

/th/images/B9tpYbAu6F.png

  1. ปฏิบัติตามคำแนะนำในการติดตั้ง

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

*️⃣ ลิงค์ที่มา: