DirectX คือชุดของ API ที่พัฒนาและเผยแพร่โดย Microsoft เอง ได้กลายเป็นไลบรารีมาตรฐานสำหรับกราฟิกระดับไฮเอนด์ซึ่งเกมส่วนใหญ่ใช้ในการดำเนินงานประจำวัน เช่นเดียวกับปลั๊กอินซอฟต์แวร์อื่น ๆ DirectX ยังได้รับการเผยแพร่เวอร์ชันเป็นระยะโดยที่รุ่นใหม่กว่ามีฟังก์ชันและคุณสมบัติขั้นสูงมากกว่า
DirectX พบข้อผิดพลาดที่ไม่สามารถกู้คืนได้ใน Windows
อย่างไรก็ตามแม้จะเป็นหนึ่งในองค์ประกอบหลักที่ใช้ในเกม Windows แต่เราได้รับรายงานหลายฉบับจากผู้ใช้ว่าพบข้อความแสดงข้อผิดพลาด ' DirectX พบข้อผิดพลาดที่ไม่สามารถกู้คืนได้ ’เมื่อใดก็ตามที่พวกเขาพยายามเปิดเกมบนคอมพิวเตอร์ นี่เป็นสถานการณ์ที่พบบ่อยและเกิดขึ้นกับผู้คนจำนวนมาก ในบทความนี้เราจะอธิบายถึงสาเหตุทั้งหมดว่าเหตุใดจึงเกิดขึ้นและวิธีแก้ปัญหาที่เป็นไปได้สำหรับปัญหานี้
อะไรทำให้เกิดข้อผิดพลาด 'DirectX พบข้อผิดพลาดที่ไม่สามารถกู้คืนได้' ใน Windows
หลังจากวิเคราะห์รายงานผู้ใช้หลายฉบับและรวมผลลัพธ์ของเราเราสรุปได้ว่าปัญหาเกิดจากสาเหตุหลายประการตั้งแต่ปัญหาฮาร์ดแวร์ไปจนถึงซอฟต์แวร์ บางส่วนมี แต่ไม่ จำกัด เฉพาะ:
- ข้อกำหนดที่ไม่สมบูรณ์: ในบางกรณีที่เราพบเราพบว่าผู้ใช้ไม่มีข้อกำหนดของเกมในคอมพิวเตอร์ของตน หากข้อกำหนด DirectX ไม่สมบูรณ์คุณอาจพบข้อความแสดงข้อผิดพลาด
- ไดรเวอร์กราฟิกเสียหาย: ไดรเวอร์กราฟิกเป็นส่วนประกอบหลักที่ถ่ายทอดข้อมูลระหว่างระบบปฏิบัติการและฮาร์ดแวร์ หากไดรเวอร์กราฟิกเสียหายและใช้งานไม่ได้คุณจะประสบปัญหามากมายรวมถึงปัญหาที่กำลังสนทนา
- การปรับขนาดการแสดงผล: การปรับขนาดการแสดงผลเป็นคุณสมบัติใน Windows ที่ช่วยให้คุณสามารถปรับแต่งขนาดของจอแสดงผลของคุณได้ แม้จะมีประโยชน์ แต่ก็เป็นที่ทราบกันดีว่าทำให้เกิดปัญหากับส่วนประกอบ DirectX
- เกมที่ล้าสมัย: ผู้ใช้บางรายพบกับข้อความแสดงข้อผิดพลาดหากไม่ได้ติดตั้งเกมเวอร์ชันล่าสุดในคอมพิวเตอร์ การอัปเดตเกมของคุณเป็นบิวด์ / แพตช์ล่าสุดอาจแก้ไขปัญหาได้ทันที
- DirectX ที่ล้าสมัย: DirectX อาจได้รับการติดตั้งบนคอมพิวเตอร์ของคุณและอาจทำงานได้อย่างถูกต้อง แต่อาจล้าสมัย การอัปเดตเป็นรุ่นล่าสุดอาจช่วยได้
- การตั้งค่ากราฟิกขั้นสูง: การ์ดกราฟิกบางตัวอนุญาตให้ผู้ใช้ตั้งค่าตัวแปรขั้นสูงเช่นเดียวกับคุณภาพของเงาตามความชอบ แต่ได้พิสูจน์แล้วว่าทำให้เกิดปัญหากับ DirectX การปิดใช้งานตัวเลือกเหล่านี้อาจเป็นเคล็ดลับสำหรับคุณ
ก่อนที่เราจะดำเนินการแก้ไขปัญหาดังกล่าวตรวจสอบให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ดูแลระบบและมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้เนื่องจากเราจะได้รับการอัปเดตส่วนประกอบต่างๆมากมาย
โซลูชันที่ 1: การตรวจสอบข้อกำหนดของเกม
ก่อนที่เราจะเริ่มใช้โซลูชันทางเทคนิคอื่น ๆ คุณต้องตรวจสอบว่าฮาร์ดแวร์ของคุณมีคุณสมบัติตรงตามข้อกำหนดเบื้องต้นของเกมหรือไม่ ตอนนี้มีหลายสิ่งที่คุณควรมองหาเช่น RAM, CPU, การ์ดแสดงผล ฯลฯ แต่สิ่งที่สำคัญที่สุดในกรณีนี้คือเวอร์ชัน DirectX
โดยปกติทุกเกมที่ใช้ API จะกล่าวถึงมันภายในข้อกำหนด เมื่อคุณตรวจสอบข้อกำหนดของ DirectX คุณต้องตรวจสอบให้แน่ใจว่าไฟล์ ฮาร์ดแวร์ รองรับเวอร์ชันนั้น ผู้ใช้หลายคนสับสนเนื่องจากมี DirectX เวอร์ชันล่าสุด ติดตั้ง แต่เนื่องจาก ฮาร์ดแวร์ ไม่รองรับเวอร์ชันนั้น แต่จะพบข้อความแสดงข้อผิดพลาด
การตรวจสอบคุณสมบัติไดรเวอร์กราฟิก
จดข้อกำหนด DirectX และไปที่ผู้ผลิตฮาร์ดแวร์กราฟิกของคุณและเปิดดูรายละเอียดของเวอร์ชัน DirectX หากจำเป็นต้องมีเวอร์ชันที่ใหม่กว่าในข้อกำหนดของเกมคุณจะต้องอัปเกรดการ์ดแสดงผลของคุณ
บันทึก: สำหรับผู้ที่ไม่ได้ใช้การ์ดแสดงผลในการเล่นเกมควรตรวจสอบการรองรับซีพียูของพวกเขาสำหรับ DirectX เวอร์ชันนั้นแทนเนื่องจากระบบกราฟิกออนบอร์ดจัดการกับข้อกำหนดกราฟิกทั้งหมดของคอมพิวเตอร์
โซลูชันที่ 2: การติดตั้ง DirectX เวอร์ชันล่าสุด
หากโซลูชันก่อนหน้านี้ตรวจสอบและฮาร์ดแวร์ของคุณรองรับเกมเวอร์ชัน DirectX เราควรตรวจสอบว่ามีการติดตั้ง DirectX เวอร์ชันที่ถูกต้องในคอมพิวเตอร์ของคุณหรือไม่ หากไม่เป็นเช่นนั้นเราจะไปที่เว็บไซต์อย่างเป็นทางการของ Microsoft และติดตั้งเวอร์ชัน DirectX จากที่นั่น ตรวจสอบให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ดูแลระบบก่อนที่จะดำเนินการต่อ
- กด Windows + R พิมพ์“ dxdiag ” ในกล่องโต้ตอบแล้วกด Enter
- เมื่อแอปพลิเคชันเปิดขึ้นคุณจะเห็นรายละเอียดข้อกำหนดของระบบของคุณ จากที่นี่ตรวจสอบเวอร์ชัน DirectX
กำลังตรวจสอบเวอร์ชัน DirectX
- หากไม่ได้ติดตั้ง DirectX เวอร์ชันล่าสุดในคอมพิวเตอร์ของคุณคุณควรค้นหาและคุณจะพบหน้าดาวน์โหลดอย่างเป็นทางการของ Microsoft
- คลิกที่ปุ่มของ ดาวน์โหลด และบันทึกไฟล์ปฏิบัติการไปยังตำแหน่งที่สามารถเข้าถึงได้
กำลังดาวน์โหลด DirectX เวอร์ชันล่าสุด
- ต่อมาคลิกขวาที่ไฟล์แล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ . ปล่อยให้วิซาร์ดการติดตั้งทำเวทมนตร์และรอให้กระบวนการเสร็จสมบูรณ์
- รีสตาร์ทคอมพิวเตอร์หลังจากการติดตั้งเสร็จสิ้นเปิดเกมและดูว่าปัญหาได้รับการแก้ไขหรือไม่
บันทึก: นอกจากนี้เรายังพบบางกรณีที่ DirectX เวอร์ชันที่ต้องการแสดงอยู่ในข้อกำหนด แต่ไม่ได้ติดตั้งการอัปเดตเทคโนโลยีล่าสุด ดังนั้นเราขอแนะนำให้คุณไปที่ไซต์ดาวน์โหลดของ Microsoft และติดตั้งเวอร์ชันล่าสุดจากที่นั่น
โซลูชันที่ 3: การเปลี่ยนมาตราส่วนการแสดงผล
การปรับขนาดการแสดงผลบนคอมพิวเตอร์ของคุณจะกำหนดว่าหน้าจอของคุณจะขยายหรือลดขนาดบนคอมพิวเตอร์ของคุณมากเพียงใด นี่เป็นคุณสมบัติที่ดีมากสำหรับผู้ใช้หลายคนรวมถึงผู้ที่มีปัญหาเกี่ยวกับการมองเห็น แม้ว่าสิ่งนี้จะไม่ขัดแย้งกับ DirectX หรือกลไกกราฟิกของเกม แต่อย่างใดเราก็เห็นบางกรณีที่เกิดขึ้น
ในโซลูชันนี้เราจะไปที่การตั้งค่าการแสดงผลของคุณและเปลี่ยนระดับการปรับขนาดและดูว่าสามารถแก้ปัญหาได้หรือไม่
- คลิกขวาที่เดสก์ท็อปของคุณและคลิกที่ การตั้งค่าการแสดงผล .
การตั้งค่าการแสดงผล - Windows
- เมื่ออยู่ในการตั้งค่าการแสดงผลให้มองหาส่วนหัวของ ขนาดและรูปแบบ . ด้านล่างคุณจะเห็นตัวเลือกต่างๆ เลือกจากพวกเขาและคลิกที่รายการที่มี แนะนำ
การเปลี่ยนมาตราส่วนของหน้าจอ
- เมื่อทำเสร็จแล้ว เริ่มต้นใหม่ ของคุณอย่างสมบูรณ์และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
โซลูชันที่ 4: การอัปเดตเกม / Windows เป็น Build ล่าสุด
อีกสิ่งหนึ่งที่ควรลองก่อนที่จะอัปเดตกราฟิกการ์ดของคุณคือการตรวจสอบว่าคุณได้ติดตั้งเกมเวอร์ชันอัปเดตบนคอมพิวเตอร์ของคุณหรือไม่ ผู้ผลิตปล่อยการอัปเดตเพื่อกำหนดเป้าหมายการเปลี่ยนแปลงใหม่ในระบบปฏิบัติการและเพื่อรองรับคุณสมบัติเพิ่มเติมด้วย มีการอัปเดตบางอย่างที่ 'สำคัญ' และต้องติดตั้งโดยเร็วที่สุด หากไม่ได้ติดตั้งการอัปเดตที่ 'สำคัญ' เหล่านี้คุณจะพบข้อความแสดงข้อผิดพลาดในการสนทนา
ในโซลูชันนี้เราจะอัปเดตทั้งเกมและระบบปฏิบัติการของคุณและดูว่าวิธีนี้ช่วยแก้ปัญหาให้เราได้หรือไม่
ขั้นแรกเราจะอัปเดต Windows
- กด Windows + S เพื่อเปิดแถบค้นหาเขียน อัปเดต ในกล่องโต้ตอบและเปิดการตั้งค่าอัปเดต
- เมื่ออยู่ในการตั้งค่าการอัปเดตให้คลิกที่ ตรวจสอบสำหรับการอัพเดต . คอมพิวเตอร์จะเชื่อมต่อกับเซิร์ฟเวอร์ของ Microsoft และดูว่ามีการอัปเดตหรือไม่ หากมีการเน้นการอัปเดตไว้แล้วให้ดำเนินการทันที
กำลังอัปเดต Windows
- รีสตาร์ทคอมพิวเตอร์ของคุณหลังจากติดตั้งการอัปเดตแล้ว ตอนนี้เปิดเกมของคุณ (หรือไคลเอนต์เกมเช่น Steam หรือ Blizzard) แล้วไปที่ส่วนอัปเดต ตรวจสอบว่ามีการอัปเดตหรือไม่ หากมีให้ดาวน์โหลดและติดตั้ง
การอัปเดตเกมผ่าน Steam
- รีสตาร์ทคอมพิวเตอร์ของคุณหลังจากการอัปเดตและตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
โซลูชันที่ 5: การปรับแต่งตัวเลือกกราฟิกขั้นสูง
วิธีแก้ปัญหาอื่นคือคุณปิดหรือลดการตั้งค่ากราฟิกขั้นสูงในเกมของคุณ นี่เป็นขั้นตอนที่สำคัญมากซึ่งผู้ใช้ส่วนใหญ่มักจะละเลย การตั้งค่ากราฟิกขั้นสูงเช่น การควบคุมเงา ฯลฯ ใช้ทรัพยากรในคอมพิวเตอร์ของคุณมากขึ้นซึ่งอาจทำให้เกิดปัญหาต่างๆรวมถึงข้อความแสดงข้อผิดพลาด DirectX พบข้อผิดพลาดที่ไม่สามารถกู้คืนได้ .
คุณสามารถค้นหาตัวเลือกกราฟิกได้อย่างง่ายดายในแผงควบคุมของการตั้งค่ากราฟิกการ์ดต่างๆ คุณควรไปที่การตั้งค่ากราฟิกในเกมของเกมและตรวจสอบการตั้งค่าที่นั่น พยายามลดการตั้งค่าให้เหลือน้อยที่สุด คุณยังสามารถพิจารณา การรีเซ็ตการตั้งค่าเป็นค่าเริ่มต้น และดูว่าจะลบข้อความแสดงข้อผิดพลาด DirectX หรือไม่ ไม่ว่าจะด้วยวิธีใดตรวจสอบให้แน่ใจว่าได้ตรวจสอบการตั้งค่ากราฟิกของคุณแล้วก่อนที่จะไปยังแนวทางแก้ไขปัญหาถัดไป
โซลูชันที่ 6: การใช้แผงควบคุม DirectX
สิ่งสุดท้ายที่ต้องลองก่อนที่เราจะดำเนินการติดตั้งไดรเวอร์ล่าสุดบนคอมพิวเตอร์ของคุณคือการดาวน์โหลดแผงควบคุม DirectX และเปลี่ยนการตั้งค่าของเกมจากที่นั่น คอมพิวเตอร์ของคุณรองรับและอาจมี DirectX เวอร์ชันที่ถูกต้อง แต่เกมยังคงเข้าถึงเวอร์ชันเก่า นี่คือจุดที่แผงควบคุมเข้ามามีบทบาท ตรวจสอบให้แน่ใจว่าคุณมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้
- เปิดเบราว์เซอร์ของคุณและดาวน์โหลดไฟล์ dxcpl โดยใช้ลิงค์ต่อไปนี้:
64 บิต: dxcpl (64 บิต)
32 บิต: dxcpl (32 บิต)
- เมื่อดาวน์โหลดโฟลเดอร์การติดตั้งแล้วให้เปิดโดยใช้บัญชีผู้ดูแลระบบ
แก้ไขรายการ - dxcpl
- ตอนนี้คลิกที่ แก้ไขรายการ จากรายการตัวเลือก ตอนนี้คลิกที่ปุ่มของ เพิ่ม จากหน้าจอถัดไป
การเพิ่มไดเรกทอรีของเกม
- ไปที่ไฟล์ปฏิบัติการของเกมของคุณแล้วเลือก เมื่อกลับไปที่หน้าจอหลักให้คลิกที่ การตั้งค่าอุปกรณ์ และตรวจสอบให้แน่ใจว่าได้เลือกระดับสูงสุดแล้ว
การเปลี่ยนแปลงขีด จำกัด คุณสมบัติ
- บันทึกการเปลี่ยนแปลงและออก รีสตาร์ทคอมพิวเตอร์ของคุณและเปิดเกม ตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
โซลูชันที่ 7: การอัปเดตไดรเวอร์กราฟิก
สิ่งสุดท้ายที่เราสามารถทำได้เพื่อกำจัดข้อผิดพลาด DirectX คือการตรวจสอบให้แน่ใจว่าคุณมีไดรเวอร์กราฟิกล่าสุดที่ติดตั้งบนคอมพิวเตอร์ของคุณ นอกจากนี้สิ่งนี้จะแยกแยะสถานการณ์ที่ไดรเวอร์กราฟิกของคุณเสียหายเนื่องจากไม่สมบูรณ์ในการติดตั้ง ในโซลูชันนี้ก่อนอื่นเราจะถอนการติดตั้งไดรเวอร์กราฟิกปัจจุบันจากคอมพิวเตอร์ของคุณโดยใช้ พระเจ้า จากนั้นติดตั้งไดรเวอร์เริ่มต้น จากนั้นเราจะตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่ หากไม่เป็นเช่นนั้นเราจะอัปเดตไดรเวอร์ด้วยตนเอง
- หลังจากติดตั้ง โปรแกรมถอนการติดตั้งไดรเวอร์จอแสดงผล (DDU) เปิดคอมพิวเตอร์ของคุณใน โหมดปลอดภัย . คุณสามารถตรวจสอบบทความของเราเกี่ยวกับวิธีการ บูตคอมพิวเตอร์ของคุณเข้าสู่เซฟโหมด .
- หลังจากเปิด DDU ให้เลือกตัวเลือกแรก“ ทำความสะอาดและรีสตาร์ท ”. การดำเนินการนี้จะถอนการติดตั้งไดรเวอร์ปัจจุบันออกจากคอมพิวเตอร์ของคุณอย่างสมบูรณ์
การทำความสะอาดและรีสตาร์ท - DDU
- หลังจากถอนการติดตั้งแล้วให้บูตเครื่องคอมพิวเตอร์ตามปกติโดยไม่ใช้เซฟโหมด กด Windows + R พิมพ์“ devmgmt. msc ” ในกล่องโต้ตอบแล้วกด Enter คลิกขวาที่พื้นที่ว่างแล้วเลือก“ ค้นหาการเปลี่ยนแปลงฮาร์ดแวร์ ”. ไดรเวอร์เริ่มต้นจะถูกติดตั้ง ลองเปิดเกมและตรวจสอบว่าสามารถแก้ปัญหาได้หรือไม่
- ในกรณีส่วนใหญ่ไดรเวอร์เริ่มต้นจะไม่ทำงานสำหรับคุณดังนั้นคุณจึงสามารถติดตั้งไดรเวอร์ล่าสุดผ่านการอัปเดต Windows หรือไปที่เว็บไซต์ของผู้ผลิตของคุณและดาวน์โหลดไดรเวอร์ล่าสุด
ค้นหาไดรเวอร์กราฟิกคลิกขวาที่ไดรเวอร์และคลิกที่ อัปเดตไดรเวอร์ .กำลังอัปเดตไดรเวอร์
- หลังจากติดตั้งไดรเวอร์แล้วให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
บันทึก: พิจารณาถอนการติดตั้งด้วย ไดรเวอร์ NVIDIA Sound จากคอมพิวเตอร์ของคุณ ซึ่งเป็นที่ทราบกันดีว่าทำให้เกิดปัญหา
อ่าน 6 นาที