Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีแก้ไข DirectX พบข้อผิดพลาดที่ไม่สามารถกู้คืนได้ใน Windows?

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

วิธีแก้ไข DirectX พบข้อผิดพลาดที่ไม่สามารถกู้คืนได้ใน Windows?

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

อะไรทำให้เกิดข้อผิดพลาด 'DirectX พบข้อผิดพลาดที่ไม่สามารถกู้คืนได้' ใน Windows

หลังจากวิเคราะห์รายงานผู้ใช้หลายฉบับและรวมผลลัพธ์ของเรา เราสรุปได้ว่าปัญหาเกิดขึ้นเนื่องจากสาเหตุหลายประการตั้งแต่ปัญหาฮาร์ดแวร์ไปจนถึงซอฟต์แวร์ บางส่วนไม่ได้จำกัดเฉพาะ:

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

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

1. กำลังตรวจสอบข้อกำหนดของเกม

ก่อนที่เราจะเริ่มต้นด้วยโซลูชันทางเทคนิคอื่นๆ คุณต้องตรวจสอบว่าฮาร์ดแวร์ของคุณตรงตามข้อกำหนดเบื้องต้นของเกมหรือไม่ ขณะนี้มีหลายสิ่งที่คุณควรมองหา เช่น RAM, CPU, การ์ดจอ ฯลฯ แต่สิ่งที่สำคัญที่สุดในกรณีนี้คือเวอร์ชัน DirectX

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

วิธีแก้ไข DirectX พบข้อผิดพลาดที่ไม่สามารถกู้คืนได้ใน Windows?

จดข้อกำหนด DirectX และไปที่ผู้ผลิตฮาร์ดแวร์กราฟิกของคุณและเปิดรายละเอียดของเวอร์ชัน DirectX หากต้องการเวอร์ชันที่ใหม่กว่าในข้อกำหนดของเกม คุณต้องอัปเกรดกราฟิกการ์ดของคุณ

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

2. กำลังติดตั้ง DirectX เวอร์ชันล่าสุด

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

  1. กด Windows + R พิมพ์ “dxdiag ” ในกล่องโต้ตอบ แล้วกด Enter
  2. เมื่อแอปพลิเคชันเปิดขึ้น คุณจะเห็นรายละเอียดของข้อกำหนดระบบของคุณ จากที่นี่ ให้ตรวจสอบเวอร์ชัน DirectX วิธีแก้ไข DirectX พบข้อผิดพลาดที่ไม่สามารถกู้คืนได้ใน Windows?
  3. หากคอมพิวเตอร์ของคุณไม่ได้ติดตั้ง DirectX เวอร์ชันล่าสุด คุณควรค้นหาและพบหน้าดาวน์โหลดอย่างเป็นทางการของ Microsoft
  4. คลิกที่ปุ่ม ดาวน์โหลด และบันทึกไฟล์เรียกทำงานไปยังตำแหน่งที่สามารถเข้าถึงได้ วิธีแก้ไข DirectX พบข้อผิดพลาดที่ไม่สามารถกู้คืนได้ใน Windows?
  5. ภายหลัง ให้คลิกขวาและเลือก เรียกใช้ในฐานะผู้ดูแลระบบ . ให้วิซาร์ดการติดตั้งใช้เวทย์มนตร์และรอให้กระบวนการเสร็จสิ้น
  6. รีสตาร์ทคอมพิวเตอร์หลังจากการติดตั้งเสร็จสิ้น เปิดเกมและดูว่าปัญหาได้รับการแก้ไขหรือไม่

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

3. การเปลี่ยนขนาดการแสดงผล

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

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

  1. คลิกขวาที่เดสก์ท็อปแล้วคลิก การตั้งค่าการแสดงผล . วิธีแก้ไข DirectX พบข้อผิดพลาดที่ไม่สามารถกู้คืนได้ใน Windows?
  2. เมื่ออยู่ในการตั้งค่าการแสดงผล ให้มองหาส่วนหัวของ มาตราส่วนและเลย์เอาต์ . ด้านล่าง คุณจะเห็นตัวเลือกต่างๆ เลือกจากพวกเขาและคลิกที่รายการที่มี แนะนำ วิธีแก้ไข DirectX พบข้อผิดพลาดที่ไม่สามารถกู้คืนได้ใน Windows?
  3. เมื่อเสร็จแล้ว เริ่มต้นใหม่ ของคุณอย่างสมบูรณ์และตรวจสอบว่าปัญหาได้รับการแก้ไขในทางที่ดีหรือไม่

4. กำลังอัปเดตเกม/Windows เป็นบิลด์ล่าสุด

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

ในการแก้ปัญหานี้ เราจะอัปเดตทั้งเกมและระบบปฏิบัติการของคุณและดูว่าวิธีนี้ช่วยแก้ปัญหาให้เราได้หรือไม่

อันดับแรก เราจะอัปเดต Windows

  1. กด Windows + S เพื่อเปิดแถบค้นหา เขียนว่า อัปเดต ในกล่องโต้ตอบและเปิดการตั้งค่าการอัปเดต
  2. เมื่ออยู่ในการตั้งค่าการอัปเดต ให้คลิกที่ ตรวจหาการอัปเดต . คอมพิวเตอร์จะเชื่อมต่อกับเซิร์ฟเวอร์ของ Microsoft และดูว่ามีการอัพเดทหรือไม่ หากมีการอัปเดตใด ๆ ที่ไฮไลต์ไว้ ให้ดำเนินการทันที วิธีแก้ไข DirectX พบข้อผิดพลาดที่ไม่สามารถกู้คืนได้ใน Windows?
  3. รีสตาร์ทคอมพิวเตอร์หลังจากติดตั้งการอัปเดตแล้ว ตอนนี้ เปิดเกมของคุณ (หรือไคลเอนต์เกมเช่น Steam หรือ Blizzard) และไปที่ส่วนอัปเดต ตรวจสอบว่ามีการอัพเดทใด ๆ หรือไม่ ถ้าใช่ ให้ดาวน์โหลดและติดตั้ง วิธีแก้ไข DirectX พบข้อผิดพลาดที่ไม่สามารถกู้คืนได้ใน Windows?
  4. รีสตาร์ทคอมพิวเตอร์ของคุณหลังจากอัปเดตและตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

5. ปรับแต่งตัวเลือกกราฟิกขั้นสูง

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

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

6. การใช้แผงควบคุม DirectX

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

  1. เปิดเบราว์เซอร์ของคุณและดาวน์โหลดไฟล์ dxcpl โดยใช้ลิงก์ต่อไปนี้:

64 บิต: dxcpl (64 บิต)

32 บิต: dxcpl(32 บิต)

  1. เมื่อดาวน์โหลดโฟลเดอร์การติดตั้งแล้ว ให้เปิดใช้งานโดยใช้บัญชีผู้ดูแลระบบ วิธีแก้ไข DirectX พบข้อผิดพลาดที่ไม่สามารถกู้คืนได้ใน Windows?
  2. ตอนนี้ คลิกที่ แก้ไขรายการ จากรายการตัวเลือก ตอนนี้ คลิกที่ปุ่ม เพิ่ม จากหน้าจอถัดไป วิธีแก้ไข DirectX พบข้อผิดพลาดที่ไม่สามารถกู้คืนได้ใน Windows?
  3. ไปที่ไฟล์สั่งการของเกมของคุณแล้วเลือก เมื่อกลับมาที่หน้าจอหลัก ให้คลิกที่ การตั้งค่าอุปกรณ์ และตรวจสอบให้แน่ใจว่าได้เลือกระดับสูงสุดแล้ว วิธีแก้ไข DirectX พบข้อผิดพลาดที่ไม่สามารถกู้คืนได้ใน Windows?
  4. บันทึกการเปลี่ยนแปลงและออก รีสตาร์ทเครื่องคอมพิวเตอร์และเปิดเกม ตรวจสอบว่าปัญหาได้รับการแก้ไขอย่างดีหรือไม่

7. กำลังอัปเดตไดรเวอร์กราฟิก

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

  1. หลังจากติดตั้ง Display Driver Uninstaller (DDU) ให้เปิดคอมพิวเตอร์ของคุณใน เซฟโหมด . คุณสามารถดูบทความของเราเกี่ยวกับวิธีบูตเครื่องคอมพิวเตอร์ในเซฟโหมดได้
  2. หลังจากเปิดตัว DDU ให้เลือกตัวเลือกแรก “ล้างและรีสตาร์ท ” การดำเนินการนี้จะถอนการติดตั้งไดรเวอร์ปัจจุบันออกจากคอมพิวเตอร์ของคุณโดยสมบูรณ์ วิธีแก้ไข DirectX พบข้อผิดพลาดที่ไม่สามารถกู้คืนได้ใน Windows?
  3. ตอนนี้หลังจากการถอนการติดตั้ง ให้เปิดเครื่องคอมพิวเตอร์ตามปกติโดยไม่ต้องใช้เซฟโหมด กด Windows + R พิมพ์ devmgmt. msc ” ในกล่องโต้ตอบ แล้วกด Enter คลิกขวาที่พื้นที่ใดก็ได้แล้วเลือก “ค้นหาการเปลี่ยนแปลงฮาร์ดแวร์ ” ไดรเวอร์เริ่มต้นจะถูกติดตั้ง ลองเปิดเกมและตรวจสอบว่าวิธีนี้แก้ปัญหาได้หรือไม่
  4. โดยส่วนใหญ่แล้ว ไดรเวอร์เริ่มต้นจะไม่ทำงานสำหรับคุณ ดังนั้นคุณสามารถติดตั้งไดรเวอร์ล่าสุดผ่านการอัปเดตของ Windows หรือไปที่เว็บไซต์ของผู้ผลิตและดาวน์โหลดไดรเวอร์ล่าสุด
    ค้นหาไดรเวอร์กราฟิก คลิกขวาที่ไฟล์เหล่านั้นแล้วคลิก อัปเดตไดรเวอร์ .

    วิธีแก้ไข DirectX พบข้อผิดพลาดที่ไม่สามารถกู้คืนได้ใน Windows?
  5. หลังจากที่คุณติดตั้งไดรเวอร์แล้ว ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

หมายเหตุ: พิจารณาถอนการติดตั้ง ไดรเวอร์ NVIDIA Sound . ด้วย จากคอมพิวเตอร์ของคุณ สิ่งนี้ทำให้เกิดปัญหา

หากไม่มีวิธีการใดที่แสดงด้านบนนี้ช่วยคุณได้เลย เป็นไปได้ว่าคอมพิวเตอร์ของคุณมีโปรแกรมของบริษัทอื่นที่พยายามรบกวนไดรเวอร์กราฟิก ตรวจสอบให้แน่ใจว่าได้ปิดและโอเวอร์คล็อกโปรแกรมที่คุณเปิดทำงานอยู่เบื้องหลัง เช่น เป็น “เครื่องเบิร์นไฟหลัง MSI” เนื่องจากอาจรบกวนระบบตรวจสอบ FPS ในเกม นอกจากนี้ ตรวจสอบให้แน่ใจว่าได้ปิดใช้งานการซ้อนทับประเภทใดก็ตามที่คุณมีอยู่ในคอมพิวเตอร์ของคุณ เช่น การซ้อนทับของ Discord หรือ โอเวอร์วูลฟ์ เนื่องจากมักใช้การเร่งด้วยฮาร์ดแวร์ของ GPU เพื่อทำให้โอเวอร์เลย์เรียบขึ้นซึ่งจะเพิ่มภาระให้กับ GPU . ของคุณ และไดรเวอร์ GPU โดยเฉพาะอย่างยิ่ง หากคุณกำลังใช้โปรแกรม เช่น Rainmeter และ Wallpaper Engine เพื่อปรับปรุงรูปลักษณ์ของคอมพิวเตอร์ของคุณ ซึ่งอาจทำให้คุณต้องเสียพลัง GPU เป็นจำนวนมาก