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

แก้ไข:ต้องใช้คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์

ข้อผิดพลาด ต้องใช้ "คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์"  ปรากฏขึ้นเมื่อระบบไม่มี ระดับคุณลักษณะฮาร์ดแวร์ Direct3D . ที่เหมาะสม ต้องการโดยเอ็นจิ้นเกม ข้อความแสดงข้อผิดพลาดเฉพาะนี้กำลังส่งสัญญาณว่าเอ็นจิ้นแอปพลิเคชันไม่สามารถใช้ Direct 3D Feature Level รุ่น 10.0 . แก้ไข:ต้องใช้คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์ หากระบบปฏิบัติการมี DirectX เวอร์ชันล่าสุด ข้อผิดพลาดมักจะเป็นสัญญาณว่า GPU ไม่ตรงตาม ความต้องการของระบบขั้นต่ำหรือกำลังทำงานบนซอฟต์แวร์ไดรเวอร์ที่ล้าสมัย ผู้ใช้จะพบข้อผิดพลาดนี้เมื่อพยายามเรียกใช้เกมและแอปพลิเคชันอื่นๆ ที่ต้องใช้การประมวลผลแบบกราฟิกอย่างละเอียด

DirectX คืออะไร

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

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

ซ่อมแซมไฟล์ที่เสียหาย

ดาวน์โหลดและเรียกใช้ Restoro เพื่อสแกนและกู้คืนไฟล์ที่เสียหายและหายไปจาก ที่นี่ . เมื่อเสร็จแล้ว ให้ดำเนินการตามแนวทางแก้ไขด้านล่าง

รันไทม์ DirectX เทียบกับระดับคุณลักษณะฮาร์ดแวร์ Direct3D

ผู้ใช้จำนวนมากกำลังสับสน รันไทม์ DirectX สภาพแวดล้อมด้วย ระดับคุณลักษณะฮาร์ดแวร์ Direct3D . DirectX Runtime อธิบายเวอร์ชัน DirectX ที่ซอฟต์แวร์ OS สามารถรองรับได้ ในทางกลับกัน ระดับคุณลักษณะฮาร์ดแวร์ Direct3d อธิบายการสนับสนุนที่ฮาร์ดแวร์วิดีโอ (GPU) มีให้

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

จะทราบได้อย่างไรว่า DirectX ติดตั้งอยู่

หากคุณมี Windows 10 รันไทม์ DirectX 12.0 ได้รับการติดตั้งโดยอัตโนมัติด้วยระบบปฏิบัติการ (สมมติว่าคุณมีการอัปเดต Windows ล่าสุด) แต่หากต้องการใช้ DirectX API ใหม่ การ์ด GPU ของคุณต้องรองรับการ์ดเหล่านี้

ในการยืนยันและตรวจสอบว่าระบบปฏิบัติการของคุณรองรับ DirectX เวอร์ชันใด คุณจะต้องเรียกใช้ เครื่องมือวินิจฉัย DirectX (dxdiag) . เครื่องมือ Windows ในตัวนี้สามารถเข้าถึงได้บน Windows ทุกรุ่นโดยเปิดกล่อง Run (ปุ่ม Windows + R ) และพิมพ์ “dxdiag “.

แก้ไข:ต้องใช้คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์

คุณสามารถดูเวอร์ชันรันไทม์ DirectX ของคุณได้ภายใต้ข้อมูลระบบ ใน ระบบ แท็บ

แก้ไข:ต้องใช้คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์

เพื่อดูว่า GPU ของคุณสามารถรองรับระดับคุณลักษณะที่กำหนดได้หรือไม่ ให้ไปที่การแสดงผล แท็บภายใต้ไดรเวอร์ และดูว่า ระดับคุณลักษณะ . ใด การ์ดแสดงผลของคุณรองรับ

แก้ไข:ต้องใช้คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์

หากคุณพบว่า คุณลักษณะระดับ 10_0 (10.0) ไม่แสดงในระดับคุณลักษณะ รายการภายใน เครื่องมือวินิจฉัย DirectX เป็นหนึ่งในสถานการณ์ต่อไปนี้:

  • การ์ดกราฟิก (GPU) ของคุณกำลังทำงานโดยมีไดรเวอร์ที่ล้าสมัยซึ่งจำเป็นต้องอัปเดต เว้นแต่ระบบของคุณจะมีไดรเวอร์ที่สั่งฮาร์ดแวร์กราฟิกเกี่ยวกับวิธีใช้ระดับคุณลักษณะที่เกี่ยวข้อง ฮาร์ดแวร์กราฟิกจะไม่ซื้อใน DirectX Diagnostic Tool
  • ระบบปฏิบัติการของคุณต้องการการอัปเดตแพลตฟอร์มเพิ่มเติม ใช้ได้กับผู้ใช้ Windows 7 และ Windows XP เท่านั้น
  • การ์ดแสดงผลของคุณไม่สนับสนุน คุณลักษณะระดับ 10.0 . ในกรณีนี้ การแก้ไขที่เกี่ยวข้องคือการซื้อการ์ดกราฟิก (GPU) ใหม่

โปรดทราบว่า DirectX มีความเข้ากันได้แบบย้อนหลัง - หากคุณมี DirectX 12 การแจกแจงรันไทม์ก่อนหน้าทั้งหมดควรมีอยู่ในระบบของคุณ เช่นเดียวกับ DirectX 11 และ DirectX 10

อย่างไรก็ตาม เกมรุ่นเก่าบางเกมต้องการ DirectX API รุ่นเก่าที่ล้าสมัยใน Windows 10 และสามารถพบได้ใน DirectX 9.0c เท่านั้น หรือต่ำกว่า ในกรณีนี้ คุณจะต้องติดตั้งการแจกจ่ายเฉพาะนั้นเพื่อเรียกใช้โปรแกรม แม้ว่า DirectX เวอร์ชันล่าสุดจะเป็น 12.0 แต่เกมส่วนใหญ่ยังคงอาศัยระดับคุณลักษณะที่ใช้งานกับรันไทม์ DirectX 10 เป็นอย่างมาก

ต้องแก้ไขข้อผิดพลาด “DX11 คุณลักษณะระดับ 10.0 จะต้องเรียกใช้เครื่องยนต์” ข้อผิดพลาด

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

ด้านล่างนี้ คุณมีชุดโซลูชันที่ผู้ใช้พบว่ามีประโยชน์ในการแก้ไข “ต้องใช้ฟีเจอร์ DX11 ระดับ 10.0 เพื่อใช้งานเครื่องยนต์”  ข้อผิดพลาด. โปรดปฏิบัติตามแต่ละวิธีตามลำดับจนกว่าคุณจะพบวิธีแก้ไขที่เหมาะกับคุณ

หมายเหตุ: วิธีการด้านล่างจะใช้ได้ก็ต่อเมื่อคุณแน่ใจว่า GPU ของคุณรองรับ คุณลักษณะระดับ 10.0 . ก่อนลองแก้ไขใดๆ ขอแนะนำให้ศึกษาข้อมูลจำเพาะของการ์ดแสดงผลเพื่อดูว่าสามารถรองรับ คุณสมบัติ Direct3D ระดับ 10.0 ได้หรือไม่ .

วิธีที่ 1:เรียกใช้แอปพลิเคชันด้วย GPU เฉพาะ 

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

ซึ่งสามารถแก้ไขได้ง่ายโดยการตั้งค่ายูทิลิตี้เป็น “โหมดประสิทธิภาพ ” หรือโดยการถอนการติดตั้งซอฟต์แวร์ทั้งหมด แต่ถ้าคุณไม่ต้องการถอนการติดตั้งตัวจัดการแบตเตอรี่ คุณสามารถบังคับ GPU เฉพาะของคุณได้โดยคลิกขวาที่ทางลัดของเกมแล้วเลือก เรียกใช้ด้วยโปรเซสเซอร์กราฟิก จากนั้นเลือกการ์ดเฉพาะของคุณและดูว่าการ์ดสตาร์ทโดยไม่มี ต้องใช้ฟีเจอร์ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์หรือไม่"  ผิดพลาด
แก้ไข:ต้องใช้คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์

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

แก้ไข:ต้องใช้คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์

วิธีที่ 2:การอัปเดตไดรเวอร์การ์ดแสดงผลของคุณ

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

Windows เวอร์ชันใหม่ล่าสุด (Windows 10 และ Windows 8) ควรติดตั้งไดรเวอร์ซอฟต์แวร์ที่จำเป็นสำหรับการ์ดกราฟิกของคุณโดยอัตโนมัติ แต่ถึงแม้ว่าระบบปฏิบัติการของคุณจะดาวน์โหลดและติดตั้งไดรเวอร์สำหรับ GPU ของคุณโดยอัตโนมัติ แต่ก็อาจไม่ใช่เวอร์ชันล่าสุดที่มีให้ใช้งาน ระบบของคุณอาจรายงานข้อผิดพลาดนี้เนื่องจาก GPU ไม่ทราบวิธีใช้ คุณลักษณะระดับ 10.0 แม้ว่าจะมีฮาร์ดแวร์ที่รองรับ

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

การติดตั้งไดรเวอร์กราฟิกผ่านตัวจัดการอุปกรณ์

ด้านล่างนี้ คุณมีขั้นตอนในการอัปเดตไดรเวอร์กราฟิกของคุณผ่าน ตัวจัดการอุปกรณ์ . เป็นจุดเริ่มต้นที่ดี แต่ต้องอาศัย Windows Update เพื่อค้นหาไดรเวอร์ที่เหมาะสมทางออนไลน์ หากวิธีนี้ไม่อัปเดตไดรเวอร์ GPU ของคุณ โปรดทำตามคำแนะนำถัดไปที่เจาะจงสำหรับผู้ผลิตการ์ดกราฟิกยอดนิยมโดยเฉพาะ

  1. กด แป้น Windows + R , พิมพ์ “devmgmt.msc ” และกด Enter เพื่อเปิดตัวจัดการอุปกรณ์ .
    แก้ไข:ต้องใช้คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์
  2. เลื่อนลงไปที่การ์ดแสดงผล และขยายเมนูแบบเลื่อนลง คลิกขวาที่ไดรเวอร์กราฟิกและเลือก อัปเดตไดรเวอร์ (อัปเดตซอฟต์แวร์ไดรเวอร์) .
    แก้ไข:ต้องใช้คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์ หมายเหตุ:  คุณอาจเห็นรายการที่แตกต่างกันสองรายการภายใต้การ์ดแสดงผล ซึ่งมักเกิดขึ้นกับแล็ปท็อปและโน้ตบุ๊กที่มีทั้งการ์ดกราฟิกในตัวและเฉพาะ ณ ตอนนี้ Intel ผลิตเฉพาะการ์ดแบบรวมเท่านั้น การ์ดเฉพาะมีพลังในการประมวลผลมากกว่าและใช้ในการประมวลผลเกมและแอปพลิเคชันที่มีความต้องการสูง โปรดอัปเดตส่วนประกอบเฉพาะเพื่อจุดประสงค์ของเรา
  3. คลิกที่ ค้นหาซอฟต์แวร์ไดรเวอร์ที่อัปเดตโดยอัตโนมัติ และรอในขณะที่ Windows สแกนหาไดรเวอร์ออนไลน์ หากพบไดรเวอร์ที่ใหม่กว่า ให้รอจนกว่าจะติดตั้งและรีบูตระบบ
    แก้ไข:ต้องใช้คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์ ในกรณีที่ Windows ระบุว่าคุณมีไดรเวอร์ล่าสุด ให้ทำตามหนึ่งในคำแนะนำด้านล่าง หากขั้นตอนข้างต้นติดตั้งไดรเวอร์ใหม่ ให้ดูว่าข้อผิดพลาดยังคงเกิดขึ้นเมื่อคุณเปิดแอปพลิเคชันหรือไม่ ถ้าใช่ ให้ย้ายไปที่วิธีที่ 2 .

ผู้ใช้ที่มีการ์ดกราฟิก Nvidia

หากคุณมีการ์ดกราฟิกเฉพาะของ Nvidia GeForce คุณสามารถอัปเดตไดรเวอร์ได้สองวิธี ทางออกที่หรูหราที่สุดคือการดาวน์โหลด GeForce Experience และปล่อยให้ซอฟต์แวร์ระบุ GPU ของคุณโดยอัตโนมัติและติดตั้งไดรเวอร์ที่เหมาะสม โปรแกรมจะช่วยให้คุณไม่ต้องค้นหาไดรเวอร์เวอร์ชันล่าสุดด้วยตนเอง

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

  1. ไปที่หน้าดาวน์โหลดอย่างเป็นทางการของ Nvidia (ที่นี่) และเลือกประเภทผลิตภัณฑ์, Product Series , และ ผลิตภัณฑ์ . ตรวจสอบให้แน่ใจว่าได้เลือกระบบปฏิบัติการ  . ที่เหมาะสม และกด ค้นหา ปุ่ม.
    แก้ไข:ต้องใช้คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์ หมายเหตุ: วิธีที่เร็วกว่าคือไปกับตัวเลือกที่ 2 และคลิกที่ไดรเวอร์กราฟิก . การดำเนินการนี้จะสแกนระบบของคุณโดยอัตโนมัติและดาวน์โหลดไดรเวอร์ที่เหมาะสมสำหรับ GPU ของคุณ แต่อย่าลืมว่าคุณอาจต้องดาวน์โหลด Java เวอร์ชันล่าสุดจึงจะใช้งานได้
    แก้ไข:ต้องใช้คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์
  2. ดาวน์โหลดและติดตั้งไดรเวอร์ Nvidia ที่แนะนำ
    แก้ไข:ต้องใช้คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์
  3. หากระบบไม่รีบูตโดยอัตโนมัติเมื่อการติดตั้งเสร็จสิ้น ให้รีสตาร์ทด้วยตนเองและดูว่าปัญหาได้รับการแก้ไขหรือไม่

ผู้ใช้ที่มีการ์ดกราฟิก ATI

เทียบเท่ากับ GeForce Experience ของ AMD คือ Gaming Evolved คุณสามารถใช้ยูทิลิตี้ AMD นี้เพื่ออัปเดตไดรเวอร์การ์ดแสดงผลของคุณโดยอัตโนมัติ นอกเหนือจากการอัปเดตระบบของคุณด้วยไดรเวอร์กราฟิกล่าสุดแล้ว Gaming Evolved ยังเพิ่มประสิทธิภาพเกมของคุณด้วยการเปลี่ยนการตั้งค่ากราฟิกโดยอัตโนมัติเพื่อให้คุณได้รับประสบการณ์ที่ดีที่สุดตามข้อกำหนดของระบบ

หากคุณไม่ต้องการติดตั้งโปรแกรมเพิ่มเติมสำหรับงานนี้ คุณสามารถดาวน์โหลดไดรเวอร์ด้วยวิธีที่ล้าสมัยได้ ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับเนื้อหาทั้งหมด:

  1. ไปที่หน้าดาวน์โหลด AMD อย่างเป็นทางการ (ที่นี่)
  2. ภายใต้ เลือกไดรเวอร์ของคุณด้วยตนเอง ให้เลือกประเภทผลิตภัณฑ์ ตระกูลผลิตภัณฑ์ และ รุ่น . จากนั้นเลือกระบบปฏิบัติการที่เหมาะสมและคลิก แสดงผล .
    แก้ไข:ต้องใช้คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์ หมายเหตุ: หากคุณไม่แน่ใจเกี่ยวกับรุ่น GPU ของคุณหรือต้องการทำให้เป็นอัตโนมัติยิ่งขึ้นไปอีก คุณสามารถคลิก ดาวน์โหลดเลย ปุ่มใต้ตรวจหาและติดตั้งไดรเวอร์ของคุณโดยอัตโนมัติ . การดำเนินการนี้จะติดตั้งยูทิลิตี้ ATI อื่นที่จะสแกนระบบของคุณและใช้ไดรเวอร์ล่าสุด
  3. หลังจากติดตั้งไดรเวอร์แล้ว ให้รีบูตเครื่องและดูว่าข้อผิดพลาดถูกลบออกหรือไม่

ผู้ใช้ที่มีกราฟิก Intel ในตัว

จนถึงปัจจุบัน ATI ได้ผลิตแต่การ์ดกราฟิกในตัวเท่านั้น โดยส่วนใหญ่ ไดรเวอร์จะอัปเดตสำเร็จจาก Device Manager (คู่มือแรกในวิธีนี้) อย่างไรก็ตาม หากคุณไม่สามารถอัปเดตจากที่นั่น คุณสามารถดาวน์โหลดได้จากศูนย์ดาวน์โหลดของ Intel (ที่นี่)

แก้ไข:ต้องใช้คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์

วิธีที่ 3:การซ่อมแซมสภาพแวดล้อมรันไทม์ DirectX

APIs ที่รวมอยู่ในแพ็คเกจ DirectX แทบจะไม่แตก แต่ก็เป็นที่รู้กันว่าเกิดขึ้น ขออภัย คุณไม่สามารถถอนการติดตั้ง DirectX ได้อย่างมีประสิทธิภาพ DirectX runtime 11.3 และ 12 รวมอยู่ใน Windows 10 และ Windows Update จะจัดการอัปเดต/ซ่อมแซม ไม่มีแพ็คเกจแบบสแตนด์อโลนสำหรับ DirectX เวอร์ชันเหล่านี้

อย่างไรก็ตาม คุณสามารถซ่อมแซมไฟล์ DirectX ทั้งหมด (ยกเว้นไฟล์จาก DX12) ได้โดยใช้ ตัวติดตั้ง DirectX End-User Runtime Web และ DirectX Redist (มิถุนายน 2010) .

เริ่มต้นด้วยการดาวน์โหลด DirectX End-User Runtime Web Installer (ที่นี่). คุณจะต้องคลิกขวาที่ไฟล์สั่งการและเลือก เรียกใช้ในฐานะผู้ดูแลระบบ เพื่อมอบสิทธิพิเศษอันสูงส่ง จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อให้แน่ใจว่าไฟล์ DirectX 9.0c ทั้งหมดของคุณไม่เสียหาย

แก้ไข:ต้องใช้คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์

จากนั้น ดาวน์โหลด DirectX Redist (มิถุนายน 2010) จากลิงค์นี้ (ที่นี่) เปิดแพ็คเกจและแยก DirectX SDK ที่ไหนสักแห่งที่สามารถเข้าถึงได้ ถัดไป ไปที่ไฟล์ที่แยกออกมาแล้วเปิด DXSetup ปฏิบัติการได้ ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อติดตั้งคอมโพเนนต์ DirectX ใหม่อีกครั้ง

แก้ไข:ต้องใช้คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์

เมื่อการติดตั้งเสร็จสิ้น ให้รีบูตระบบและดูว่าปัญหาได้รับการแก้ไขหรือไม่

วิธีที่ 4:การติดตั้งการอัปเดตแพลตฟอร์ม KB2670838 (Windows 7)

Windows 7 ต่างจาก Windows 8 และ Windows 10 ตรงที่ต้องมีการอัปเดตแพลตฟอร์มเพิ่มเติม (KB2670838)  เพื่อเปิดใช้งานคุณลักษณะ DX 11 ระดับ 10.0 มีป้ายกำกับว่าเป็นทางเลือกในการอัปเดต ดังนั้นคุณอาจพลาดแม้ว่าคิดว่า WU ของคุณอัปเดตแล้ว

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

แก้ไข:ต้องใช้คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์