วิธีแก้ไขข้อผิดพลาด DX12 ในเงาของ Assassin's Creed? คู่มือแบบทีละขั้นตอน
เผยแพร่แล้ว: 2025-08-04เมื่อคุณพยายามเล่น Assassin's Creed: Shadows และเกมขัดข้องหรือแสดงข้อผิดพลาด DX12 มันมักจะหมายถึงบางสิ่งผิดปกติระหว่างเกมการ์ดกราฟิกของคุณและ DirectX 12 ผู้เล่นหลายคนวิ่งเข้ามา บางคนเห็นหน้าจอสีดำ คนอื่น ๆ ถูกเตะออกไปก่อนที่เกมจะเปิดขึ้น บทความนี้อธิบายว่าทำไมสิ่งนี้ถึงเกิดขึ้นและวิธีที่คุณสามารถแก้ไขได้ทีละขั้นตอน
การแก้ไขที่นี่ได้รับการทดสอบและขึ้นอยู่กับปัญหาทั่วไปที่พบในการตั้งค่าเกมพีซี พวกเขาทำตามปัญหาจริงไม่คาดเดา ไม่มีเครื่องมือเพิ่มเติมหรือขั้นตอนที่ซับซ้อน แค่ช่วยทำความสะอาดและเรียบง่าย
ข้อผิดพลาด DX12 ใน AC Shadows คืออะไร?
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 ของคุณ:
- nvidia: www.nvidia.com
- AMD: www.amd.com
- Intel: www.intel.com
ดาวน์โหลดเวอร์ชันล่าสุดสำหรับการ์ดกราฟิกของคุณ เมื่อติดตั้งแล้วให้รีสตาร์ทคอมพิวเตอร์ของคุณ สิ่งนี้เพียงอย่างเดียวแก้ไขปัญหาสำหรับผู้ใช้หลายคน
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 หยุดเกมก่อนที่มันจะเริ่ม แต่มันไม่ใช่จุดจบ ในกรณีส่วนใหญ่มันเป็นเพียงการตั้งค่าไฟล์หรือไดรเวอร์ที่ต้องแก้ไข
เริ่มต้นที่ด้านบน ทำตามขั้นตอน แก้ไขสิ่งที่เสีย และถ้าสิ่งหนึ่งไม่ได้ช่วยลองทำต่อไป คุณจะไปถึงที่นั่น
เมื่อเกมของคุณทำงานช่วยผู้อื่นด้วยการแบ่งปันสิ่งที่เหมาะกับคุณ และถ้าคุณพบเคล็ดลับอื่นที่แก้ไขได้ให้แสดงความคิดเห็น - บางคนอาจต้องการมัน