Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

แก้ไขข้อผิดพลาด DirectX 12 บน Windows 10: คู่มือ Troubleshooting ทีละขั้นตอน

DirectX เป็นชุดของ Application Programming Interfaces (APIs) ที่ Microsoft พัฒนาเพื่อจัดการงานที่เกี่ยวกับการเรนเดอร์กราฟิกเวกเตอร์ 2D และ 3D การเรนเดอร์วิดีโอ และการเล่นเสียงบนแพลตฟอร์ม Windows เป็นองค์ประกอบสำคัญของ Windows 10 ที่แอปพลิเคชันมัลติมีเดียหลายตัวต้องการ หากไม่มีไฟล์ DirectX แอปพลิเคชันมัลติมีเดียทั้งหมดจะไม่สามารถทำงานได้อย่างถูกต้อง บางครั้งคุณอาจพบว่า DirectX ทำงานไม่ได้ หรือแสดงข้อผิดพลาด DirectX is no longer present on your system

สาเหตุของข้อผิดพลาด DirectX ใน Windows 10

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

Windows 10 ล่าสุดมาพร้อมกับ DirectX 12 หากเกมที่คุณพยายามเปิดยังรันบน DirectX 11 ซึ่งไม่เข้ากันได้กับ Windows 10 ทั้งที่คุณต้องทำคือติดตั้ง DirectX Runtime และติดตั้งอัปเดตทั้งเก่าและใหม่ เพื่อแก้ไขปัญหาให้แอปและเกมทำงานได้ตามปกติ

ตรวจสอบว่า DirectX ติดตั้งบนคอมพิวเตอร์หรือไม่:

  • กด Windows Key + R พิมพ์ dxdiag และคลิก OK
  • จะเปิด DirectX Diagnostic Tool ดูว่าเวอร์ชัน DirectX ใดติดตั้งอยู่บน PC
  • ตรวจสอบทุกแท็บในหน้าต่างนี้ ด้านล่างจะเห็น Notes ซึ่งอธิบายข้อผิดพลาด DirectX ที่ร้ายแรง (ถ้ามี)

แก้ไขข้อผิดพลาด DirectX 12 บน Windows 10: คู่มือ Troubleshooting ทีละขั้นตอน

Quick Fix (แก้ไขด่วน)

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

แก้ไขข้อผิดพลาด DirectX ใน Windows 10

หากคุณก็เจอ DirectX Error ขณะเล่นเกมกราฟิกหนัก หรือรันซอฟต์แวร์โหลดหนักเช่น 3D Max, Photoshop และมองหาวิธีแก้ไข DirectX Error บน Windows 10 ให้ลองวิธีต่อไปนี้

รัน Hardware & Device Troubleshooter

นี่เป็นวิธีแก้ง่ายๆ ที่จะตรวจสอบอัตโนมัติว่าฮาร์ดแวร์ใหม่ติดตั้งถูกต้องหรือไม่

  • ไปที่ Control Panel > All Control Panel Items > Troubleshooting และเลือก View All ด้านซ้าย
  • จะแสดงรายการเครื่องมือ Troubleshooting สำหรับคอมพิวเตอร์ Windows ของคุณ
  • คลิก Hardware and Device คลิก Next และทำตามคำแนะนำเพื่อรัน Troubleshooter

รอสักครู่ให้กระบวนการ Troubleshooting เสร็จ แล้วรีสตาร์ท Windows และตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่

ดาวน์โหลด Visual C++ Redistributables

ผู้ใช้บางคนรายงานว่าการติดตั้ง Visual C++ Redistributables ช่วยแก้ข้อผิดพลาด DirectX ได้ แนะนำให้ดาวน์โหลดและติดตั้งแพ็กเกจนี้ หากแพ็กเกจนั้นไม่ทำงาน รายการ Visual C++ Redistributables ทั้งหมดสามารถหาได้ ที่นี่

อัปเดตไดรเวอร์การ์ดจอ

  • กด Windows Key + X เลือก Device Manager
  • จะแสดงรายการไดรเวอร์อุปกรณ์ที่ติดตั้งทั้งหมด ค้นหา Display adapters และคลิกขยาย
  • หาไดรเวอร์กราฟิกของคุณจากรายการ คลิกขวาเลือก Update Driver Software
  • หน้าจอถัดไป เลือก Search Automatically for Updated Driver Software
  • กระบวนการติดตั้งจะดำเนินการอัตโนมัติ

ติดตั้งไดรเวอร์กราฟิกใหม่ (Reinstall)

  • เปิด Device Manager โดยคลิกขวาที่ This PC เลือก Manage ใน Computer Management
  • เลือก Device Manager ไปที่ส่วน Display Adapters หาไดรเวอร์การ์ดจอ คลิกขวาเลือก Uninstall
  • เช็คบอกส Delete the driver software for this device และคลิก OK
  • รีสตาร์ท Windows หลังรีสตาร์ท ไปที่เว็บไซต์ผู้ผลิตการ์ดจอ ดาวน์โหลดไดรเวอร์ล่าสุดสำหรับการ์ดจอของคุณ ติดตั้งไดรเวอร์ที่ดาวน์โหลดมา

รัน sfc /scannow:
คำสั่งนี้ใช้ตรวจสอบไฟล์ระบบ ผ่านคำสั่งนี้คุณสามารถแทนที่ไฟล์ DLL ที่หายไปหรือเสียหายได้ (เฉพาะกรณีที่ไฟล์ DLL นั้นมาจาก Microsoft) อ่านวิธีรัน SFC Utility เพื่อซ่อมไฟล์ DLL ที่หายไปบน Windows 10

แทนที่ไฟล์ .dll ที่เสียหายหรือหายไป

บางครั้งการแทนที่ไฟล์ .dll อาจแก้ปัญหา DirectX ได้ คุณสามารถแก้ไขข้อผิดพลาด DirectX บน Windows 10 ได้โดยการดาวน์โหลดไฟล์ .dll ที่หายไปและย้ายไปที่โฟลเดอร์ Windows System32 (สำหรับ Windows 10 32-bit) หรือ Windows\SysWOW64 (สำหรับ Windows 10 64-bit) วิธีนี้อาจไม่ปลอดภัยหากดาวน์โหลดไฟล์เหล่านี้จากอินเทอร์เน็ต จึงควรระวัง หรือคุณสามารถคัดลอกไฟล์ .dll ที่หายไปจากคอมพิวเตอร์เครื่องอื่นที่คุณใช้

คุณสามารถใช้เครื่องมือซ่อมแซม DLL Error แบบมืออาชีพได้ ซึ่งจะช่วยจัดการข้อผิดพลาด DLL ทุกประเภทได้อย่างง่ายดาย

ทำ System Restore (กู้คืนระบบ)

หากคุณได้รับ DLL Error ทันทีหลังจากทำการเปลี่ยนแปลงไฟล์สำคัญหรือการตั้งค่า การกู้คืนระบบ (System Restore) อาจแก้ปัญหานี้ได้ง่ายๆ ดูวิธีทำ System Restore บน Windows 10

นี่คือวิธีแก้ไขที่ดีที่สุดสำหรับ Windows 10 DirectX Errors อย่างถาวร หากมีข้อสงสัยหรือข้อเสนอแนะ กรุณาคอมเมนต์ด้านล่าง

  • แก้ไข: Application Has Been Blocked From Accessing Graphics Hardware
  • แก้ไข: Pin to Start หายจาก Context Menu ใน Windows 10
  • Discord ไม่ทำงานบน Windows 10, 8 หรือ 7? วิธีแก้ด่วน
  • แก้ไข: Windows 10 Wi-Fi issue "Can't connect to this network" 2020
  • แก้ไข: This App Has Been Blocked For Your Protection in Windows 10