Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

การติดตั้ง DirectX ล้มเหลวและไม่ได้ติดตั้งบน Windows 11/10

เมื่อพูดถึง Windows 11/10 เรามักจะค้นหาไดรเวอร์และซอฟต์แวร์บนอินเทอร์เน็ตอยู่เสมอ ตอนนี้ พวกคุณบางคนอาจบอกว่า Windows Update ดีพอที่จะติดตั้งไดรเวอร์และซอฟต์แวร์ระบบได้ด้วยตัวเอง ใช่ คุณพูดถูก แต่บางครั้งก็ไม่เพียงพอ วันนี้เราจะมาดูขั้นตอนการแก้ปัญหาง่ายๆ หากคุณ ไม่สามารถติดตั้ง DirectX บน  Windows 11/10 ของคุณ

แอปพลิเคชั่นใช้ DirectX เพื่อสร้างและจัดการแอนิเมชั่น เอฟเฟกต์มัลติมีเดีย และรูปภาพ เป็น Application Programming Interface (API) ที่ทำให้แน่ใจว่าทุกอย่างราบรื่นเหมือนเนยในสภาพแวดล้อม Windows ของคุณ ทำงานโดยใช้ไลบรารีรันไทม์แบบไบนารีที่มาพร้อมกับ Software Development Kit (SDK) ของ DirectX

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

การติดตั้ง DirectX ล้มเหลว

การตั้งค่า DirectX:เกิดข้อผิดพลาดของระบบภายใน โปรดดู DXError.log และ DirectX.log ในโฟลเดอร์ Windows ของคุณเพื่อตรวจสอบปัญหา

โดยส่วนใหญ่ ข้อผิดพลาดการส่ง DirectX มักเกิดจาก .NET Framework แทรกแซงในระหว่าง แต่มีมากกว่านั้น ข้อผิดพลาดอาจเกิดขึ้นเนื่องจากสาเหตุอื่นเช่นกัน เหตุผลเหล่านี้จะแตกต่างกันไปเป็นครั้งคราว และเป็นการยากที่จะบอกว่าสาเหตุใดอยู่เบื้องหลังข้อผิดพลาด

การติดตั้ง DirectX ล้มเหลวและไม่ได้ติดตั้งบน Windows 11/10

เราจะลองใช้วิธีที่พยายามและทดสอบต่อไปนี้เพื่อแก้ไขข้อผิดพลาด

  1. ติดตั้ง DirectX เวอร์ชันก่อนหน้าหากจำเป็น
  2. ตรวจสอบการอัปเดตไดรเวอร์การ์ดแสดงผล
  3. ดาวน์โหลดและติดตั้ง Visual C++ Redistributable
  4. ติดตั้ง .NET Framework โดยใช้ Command Prompt

ก่อนที่เราจะเริ่ม ตรวจสอบให้แน่ใจว่าได้ลองแต่ละวิธีและทุกวิธีหากข้อผิดพลาดยังคงมีอยู่ โปรดทราบว่าคุณต้องรีสตาร์ทระบบหลังจากเสร็จสิ้นทุกวิธี

DirectX ไม่ได้ติดตั้ง

1] ติดตั้ง DirectX เวอร์ชันก่อนหน้าหากจำเป็น

มีแอปพลิเคชั่นที่ยังไม่รองรับ DirectX เวอร์ชันล่าสุด บางครั้งคุณก็ต้องดาวน์โหลดเวอร์ชันก่อนหน้าเช่น DirectX9 ด้วยตนเอง ตอนนี้ เพื่อตรวจสอบเวอร์ชันของ DirectX ที่ติดตั้งในเครื่องของคุณ

  1. กด ชนะ + อาร์ กุญแจ วิ่ง หน้าต่างจะเปิดขึ้น
  2. พิมพ์ dxdiag และกด Enter เครื่องมือวินิจฉัย DirectX จะเปิดขึ้น การติดตั้ง DirectX ล้มเหลวและไม่ได้ติดตั้งบน Windows 11/10
  3. ใน ระบบ แท็บมองหา เวอร์ชัน DirectX . การติดตั้ง DirectX ล้มเหลวและไม่ได้ติดตั้งบน Windows 11/10

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

2] ตรวจสอบการอัปเดตไดรเวอร์การ์ดแสดงผล

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

  1. กด ชนะ + X กุญแจ การเข้าถึงด่วน เมนูจะเปิดขึ้น
  2. คลิกที่ ตัวจัดการอุปกรณ์ . หน้าต่างใหม่ของ Device Manager จะเปิดขึ้น การติดตั้ง DirectX ล้มเหลวและไม่ได้ติดตั้งบน Windows 11/10
  3. คลิกที่ การ์ดแสดงผล ไดรเวอร์การแสดงผลที่มีอยู่ในระบบของคุณจะมองเห็นได้
  4. คลิกขวาที่ Intel HD อะแดปเตอร์และคลิกที่อัปเดต การติดตั้ง DirectX ล้มเหลวและไม่ได้ติดตั้งบน Windows 11/10
  5. คลิกที่ ค้นหาซอฟต์แวร์ไดรเวอร์ที่อัปเดตโดยอัตโนมัติ . เพียงตรวจสอบให้แน่ใจว่าระบบของคุณมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้ การติดตั้ง DirectX ล้มเหลวและไม่ได้ติดตั้งบน Windows 11/10
  6. หากติดตั้งไดรเวอร์ล่าสุดแล้ว จะแจ้งให้คุณทราบ แต่ถ้าไม่ใช่ จะเป็นการดาวน์โหลดและติดตั้งการอัปเดตล่าสุด การติดตั้ง DirectX ล้มเหลวและไม่ได้ติดตั้งบน Windows 11/10
  7. ตอนนี้ หากเครื่องของคุณมี GPU เฉพาะในรายการของการ์ดแสดงผล ให้คลิกขวาที่เครื่องแล้วเลือกถอนการติดตั้งอุปกรณ์ ติดตั้งไดรเวอร์อีกครั้งจากเว็บไซต์ทางการของ GPU
  8. หากคุณรู้วิธีอัปเดตไดรเวอร์ของ GPU จากแอปพลิเคชัน คุณสามารถข้ามขั้นตอนที่ 7 และอัปเดตไดรเวอร์ต่อไปได้

3] ดาวน์โหลดและติดตั้ง Visual C++ Redistributable

ใน Windows 10 Visual C ++ Redistributable มีบทบาทสำคัญ ข้อกำหนดพื้นฐานของ DirectX ยังรวมถึง Visual C++ Redistributables อาจเกิดขึ้นได้ว่ามีการติดตั้งไว้ในระบบของคุณแล้ว แต่คุณจำเป็นต้องมีเวอร์ชันที่เก่ากว่าหรือใหม่กว่า วิธีตรวจสอบว่ามีการติดตั้ง Visual C++ Redistributable เวอร์ชันใด:

  1. กด ชนะ + อาร์ กุญแจ พิมพ์ การควบคุม และกด Enter การติดตั้ง DirectX ล้มเหลวและไม่ได้ติดตั้งบน Windows 11/10
  2. เมื่อ แผงควบคุม เปิดขึ้นมา ให้คลิกที่โปรแกรมและคุณลักษณะ .
  3. ในรายการ โปรแกรม , ค้นหา Microsoft Visual C++ -แจกจ่ายต่อ คุณอาจพบว่ามีการติดตั้งหลายเวอร์ชัน เนื่องจากความต้องการที่แตกต่างกันของแอปพลิเคชันต่างๆ ตรวจสอบ 2015 หากมีเวอร์ชันดังกล่าว คุณอาจต้องติดตั้งใหม่ ถ้าไม่เช่นนั้นคุณอาจต้องดาวน์โหลด การติดตั้ง DirectX ล้มเหลวและไม่ได้ติดตั้งบน Windows 11/10
  4. เยี่ยมชม ของ Microsoft เว็บไซต์อย่างเป็นทางการและดาวน์โหลด Visual C++ Redistributable 2015
  5. เลือกภาษาและคลิกที่ ดาวน์โหลด . การติดตั้ง DirectX ล้มเหลวและไม่ได้ติดตั้งบน Windows 11/10
  6. เลือกจากรายการ x86 และ x64 รุ่น คลิกที่ ถัดไป . การดาวน์โหลดจะเริ่มในไม่ช้า การติดตั้ง DirectX ล้มเหลวและไม่ได้ติดตั้งบน Windows 11/10
  7. ตอนนี้ ติดตั้งไฟล์ที่ดาวน์โหลดใหม่ และข้อผิดพลาดของคุณน่าจะหายไปแล้ว

4] ติดตั้ง .NET Framework โดยใช้ Command Prompt

หากวิธีการข้างต้นไม่ได้ผลสำหรับคุณ คุณสามารถดาวน์โหลดและติดตั้งได้โดยใช้ Command Prompt ในการติดตั้งเฟรมเวิร์ก เราจะใช้บริการ Deployment Image Servicing and Management (DISM) ของ Windows

  1. เปิดเมนูเริ่ม พิมพ์ cmd . เลือก พรอมต์คำสั่ง และคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ . ตรวจสอบให้แน่ใจว่าคุณมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้
  2. พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs การติดตั้ง DirectX ล้มเหลวและไม่ได้ติดตั้งบน Windows 11/10
  3. ตอนนี้ รอให้กระบวนการเสร็จสิ้น รีสตาร์ทระบบของคุณทันทีที่กระบวนการสิ้นสุด

เนื่องจากวิธีการเหล่านี้ได้รับการพิสูจน์แล้วว่ามีประโยชน์ก่อนหน้านี้ ข้อผิดพลาดของคุณจึงไม่ควรปรากฏขึ้นอีก

การติดตั้ง DirectX ล้มเหลวและไม่ได้ติดตั้งบน Windows 11/10