วิธีแก้ไขข้อผิดพลาด DX12 ในเงาของ Assassin's Creed? คู่มือแบบทีละขั้นตอน

เผยแพร่แล้ว: 2025-08-04

เมื่อคุณพยายามเล่น Assassin's Creed: Shadows และเกมขัดข้องหรือแสดงข้อผิดพลาด DX12 มันมักจะหมายถึงบางสิ่งผิดปกติระหว่างเกมการ์ดกราฟิกของคุณและ DirectX 12 ผู้เล่นหลายคนวิ่งเข้ามา บางคนเห็นหน้าจอสีดำ คนอื่น ๆ ถูกเตะออกไปก่อนที่เกมจะเปิดขึ้น บทความนี้อธิบายว่าทำไมสิ่งนี้ถึงเกิดขึ้นและวิธีที่คุณสามารถแก้ไขได้ทีละขั้นตอน

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

ข้อผิดพลาด DX12 ใน AC Shadows คืออะไร?

ข้อผิดพลาด DX12 ในเงา AC

DirectX 12 (DX12) เป็นซอฟต์แวร์ที่ช่วยให้คอมพิวเตอร์ทำงานเกมของคุณ มันบอกการ์ดกราฟิกของคุณว่าจะทำอย่างไร เงาของ Creed ของ Assassin ต้องการ DX12 ในการทำงาน หากพีซีของคุณไม่มีการตั้งค่าที่ถูกต้องเกมจะไม่เริ่ม

บางครั้งคุณเห็นข้อความเช่น“ DX12 ไม่รองรับ” บางครั้งมันก็ล่ม ซึ่งหมายความว่าเกมไม่สามารถใช้ระบบกราฟิกของคุณได้อย่างถูกต้อง

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

สาเหตุทั่วไปของข้อผิดพลาด DX12 ในเงา AC

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

  • ไดรเวอร์กราฟิกเก่าหรือหายไป
  • ระบบ Windows ที่ล้าสมัย
  • การ์ดกราฟิกของคุณไม่รองรับ DX12 อย่างสมบูรณ์
  • ไฟล์เกมเสียหรือไม่สมบูรณ์
  • ไฟล์ DirectX หายไป
  • ไม่ได้ติดตั้ง Visual C ++ redistributables
  • โปรแกรมอื่น ๆ (เช่น Antivirus) กำลังปิดกั้นไฟล์เกม
  • การซ้อนทับจาก Discord, Steam หรือ Nvidia ทำให้เกิดความผิดพลาด
  • GPU ถูกโอเวอร์คล็อกและไม่เสถียรในระหว่างการเริ่มต้น

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

วิธีแก้ไขข้อผิดพลาด DX12 - ทำสิ่งนี้ก่อน

คุณไม่ต้องการทักษะพิเศษใด ๆ เพียงทำตามขั้นตอนเหล่านี้ทีละคน ผู้เล่นส่วนใหญ่แก้ปัญหาได้ในช่วงสองสามปีแรก

1. อัปเดตไดรเวอร์กราฟิกของคุณ

เหตุผลที่พบบ่อยที่สุดข้อผิดพลาดนี้ปรากฏขึ้นคือไดรเวอร์ GPU ที่ล้าสมัย เกมใหม่ขึ้นอยู่กับการอัปเดตล่าสุดเพื่อทำงานกับ DirectX 12

ไปที่เว็บไซต์ของผู้ผลิต GPU ของคุณ:

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

2. ติดตั้ง Runtime DirectX ใหม่

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

เพื่อซ่อมแซม DirectX:

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

สิ่งนี้ไม่เป็นอันตรายต่อระบบของคุณ มันคืนค่าไฟล์ DX ที่เกมอย่าง AC Shadows ต้องทำงานเท่านั้น

3. อัปเดตระบบ Windows ของคุณ

คุณสมบัติ DirectX 12 มักขึ้นอยู่กับรุ่นของ Windows ที่คุณใช้ สร้างใหม่ของ Windows 10 หรือ 11 รวมถึงการสนับสนุนสำหรับการอัปเดต DX12 ล่าสุด

เพื่ออัปเดต Windows:

  • เปิดการตั้งค่า
  • ไปที่ Windows Update
  • คลิก ตรวจสอบการอัปเดต
  • ติดตั้งทุกอย่างที่แสดงรายการ
  • รีสตาร์ทพีซีของคุณ

เกมที่ต้องการการสนับสนุน DX12 แบบเต็มมักจะพึ่งพาไฟล์ระบบใหม่ล่าสุด หากไม่มีพวกเขาเกิดปัญหาเกิดขึ้น

4. ซ่อมแซมไฟล์เกม

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

เพื่อแก้ไขปัญหานี้:

  • Ubisoft Connect : เกม> คุณสมบัติ> ยืนยันไฟล์
  • เกมมหากาพย์ : เกม> สามจุด> จัดการ> ยืนยัน
  • Steam : เกม> คุณสมบัติ> ไฟล์ที่ติดตั้ง> ตรวจสอบความสมบูรณ์

ตัวเรียกใช้ตรวจสอบไฟล์ที่เสียและแทนที่ หากมีอะไรบางอย่างขาดหายไปหรือเสียหายขั้นตอนนี้มักจะจับได้

5. ปิดการใช้งานแอปซ้อนทับและพื้นหลัง

แอพที่ซ้อนทับเกมของคุณ (เช่นเคาน์เตอร์ FPS หรือการซ้อนทับแชท) มักจะทำให้เกิดข้อผิดพลาด DX12 เหล่านี้รวมถึงการซ้อนทับ Discord, STEAM Overlay หรือ GPU เช่น Nvidia Shadowplay

ปิดสิ่งต่อไปนี้ก่อนที่จะเรียกใช้เกม:

  • Discord (ปิดการใช้งานการซ้อนทับในการตั้งค่า)
  • การซ้อนทับไอน้ำ
  • เครื่องมือประสิทธิภาพของ NVIDIA หรือ AMD
  • เครื่องบันทึกหน้าจอเช่น OBS หรือ Xbox Game Bar

ออกจากแอพเหล่านี้อย่างเต็มที่ไม่เพียงแค่ลดพวกเขา พวกเขาอาจใช้ทรัพยากร DX ที่เกมต้องการเช่นกัน

6. ใช้ตัวเลือกการเปิดตัว DX11 (หากรองรับ)

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

เพื่อลอง DX11:

  • เปิด Ubisoft Connect
  • ไปที่เกม> คุณสมบัติ
  • ภายใต้“ อาร์กิวเมนต์บรรทัดคำสั่งขั้นสูง” ประเภท: -dx11
  • เปิดเกม

หากใช้งานได้คุณสามารถเล่นได้โดยไม่ต้องผิดพลาด DX12 หากไม่ได้ลบคำสั่งและลองแก้ไขถัดไป

7. ติดตั้ง Microsoft Visual C ++ Redistributables

เกมใช้ Visual C ++ เพื่อจัดการกราฟิกฟิสิกส์และกระบวนการพื้นหลังอื่น ๆ หากไฟล์เหล่านี้หายไปหรือเสีย DX12 อาจผิดพลาดในระหว่างการเปิดตัว

นี่คือวิธีการติดตั้ง:

  • ค้นหา“ Microsoft Visual C ++ Redistributable 2015–2022”
  • ดาวน์โหลดทั้งสองเวอร์ชัน x64 และ x86 จากเว็บไซต์ของ Microsoft
  • ติดตั้งทั้งสอง
  • รีสตาร์ทพีซีของคุณ

การแก้ไขนี้เป็นสิ่งจำเป็นสำหรับเกมที่ทันสมัยเกือบทุกเกมไม่ใช่แค่เงา AC

8. เรียกใช้ตัวตรวจสอบไฟล์ระบบ (SFC)

บางครั้งไฟล์ Windows แตกหักโดยไม่มีการเตือน ตัวตรวจสอบไฟล์ระบบตรวจสอบและแทนที่สิ่งที่ไม่ทำงาน

ขั้นตอน:

  • เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ
  • ประเภท: sfc /scannow
  • กด Enter
  • ปล่อยให้มันสแกนและแก้ไขระบบของคุณ (อาจใช้เวลาไม่กี่นาที)

เมื่อเสร็จสิ้นให้รีสตาร์ทพีซีของคุณและเปิดเกมอีกครั้ง

9. ติดตั้งเกมใหม่ (สุดท้ายทาง)

หากไม่มีการทำงานข้างต้นให้ถอนการติดตั้งเกมทั้งหมดและติดตั้งใหม่ มันช้า แต่ใช้งานได้เมื่อไฟล์ที่เสียหายหรือการอัปเดตที่เสียหายทำให้เกิดปัญหา

ตรวจสอบให้แน่ใจว่าคุณรีสตาร์ทพีซีระหว่างการถอนการติดตั้งและติดตั้งใหม่ สิ่งนี้จะล้างการตั้งค่าแคชและรีเซ็ตการอนุญาต

เมื่อใดที่จะติดต่อฝ่ายสนับสนุน Ubisoft?

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

รวมสิ่งเหล่านี้ไว้ในตั๋วสนับสนุนของคุณ:

  • คำอธิบายสั้น ๆ เกี่ยวกับสิ่งที่เกิดขึ้น (หน้าจอสีดำข้อผิดพลาดผิดพลาด)
  • ข้อมูลจำเพาะระบบ ของคุณ (CPU, GPU, RAM, เวอร์ชัน Windows)
  • รายงาน DXDIAG (เปิด dxdiag จากเมนูเริ่มและคลิก“ บันทึกข้อมูลทั้งหมด”)
  • บันทึกความผิดพลาดใด ๆ ที่เกมสร้างขึ้น

พวกเขาจะตอบกลับด้วยความช่วยเหลือหรือแจ้งให้คุณทราบว่าแพตช์อยู่ในงานหรือไม่

เคล็ดลับในการหลีกเลี่ยงข้อผิดพลาด DX12 ในเกมอื่น ๆ

เมื่อได้รับการแก้ไขแล้วคุณสามารถป้องกันไม่ให้กลับมา เคล็ดลับเหล่านี้จะช่วยในเกมนี้และเกมในอนาคตอื่น ๆ ด้วย

  • อัปเดตไดรเวอร์ GPU บ่อยๆ

  • อย่าข้ามการอัปเดต Windows

  • ปิดแอพซ้อนทับก่อนเริ่มเกม

  • หลีกเลี่ยงการโอเวอร์คล็อกเว้นแต่จะมีการทดสอบและเสถียร

  • ตรวจสอบข้อกำหนดของระบบก่อนซื้อ

  • อย่าใช้ไดรเวอร์เบต้าเว้นแต่จำเป็น

  • สแกนและซ่อมแซมไฟล์เกมหลังจากการชน

  • รีสตาร์ทพีซีของคุณหลังจากการอัปเดตครั้งใหญ่

บทสรุป

ข้อผิดพลาด DX12 ใน Assassin's Creed: Shadows หยุดเกมก่อนที่มันจะเริ่ม แต่มันไม่ใช่จุดจบ ในกรณีส่วนใหญ่มันเป็นเพียงการตั้งค่าไฟล์หรือไดรเวอร์ที่ต้องแก้ไข

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

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