หากคุณเป็นนักเล่นเกมตัวยง คุณอาจพบข้อผิดพลาดบ่อยครั้ง “สร้างอุปกรณ์ D3D9 ไม่สำเร็จ” บนพีซี Windows 10 ของคุณขณะพยายามเปิดเกม สิ่งนี้สามารถเกิดขึ้นได้กับทุกเกม และมักจะเกิดขึ้นหากเดสก์ท็อปถูกล็อคบนหน้าจอของคุณในขณะที่พยายามเล่นเกมทันทีหรือใช้แอพ Steam สาเหตุหลักที่อยู่เบื้องหลังข้อผิดพลาดนี้เกิดจากความไม่ลงรอยกันระหว่างความละเอียดของเกมและความละเอียดของจอภาพ นอกจากนี้ยังอาจเกิดจากรายการรีจิสทรี d3d9.dll ที่หายไปหรือไม่ถูกต้อง การโจมตีของไวรัส ความล้มเหลวของฮาร์ดแวร์ หรือไดรเวอร์กราฟิกที่ล้าสมัย โชคดีที่มีสองวิธีที่อาจช่วยคุณแก้ไขข้อผิดพลาดของเกม “สร้างอุปกรณ์ D3D9 ไม่สำเร็จ” บนพีซี Windows 10 ของคุณ ในขณะที่การรีบูตพีซีของคุณอาจช่วยแก้ปัญหาได้ในบางครั้ง แต่ก็ไม่เสมอไป นั่นคือเมื่อคุณสามารถย้าย n เพื่อลองใช้วิธีการด้านล่าง
วิธีที่ 1: เปลี่ยนความละเอียดของเกม
ก่อนที่คุณจะดำเนินการตามวิธีการนี้ คุณต้องตรวจสอบความละเอียดปัจจุบันของระบบของคุณ มาดูกันว่า:
ขั้นตอนที่ 1: คลิกขวาที่ใดก็ได้บนเดสก์ท็อป (พื้นที่ว่าง) แล้วเลือก การตั้งค่าการแสดงผล.
ขั้นตอนที่ 2: ใน การตั้งค่า หน้าต่าง ทางด้านขวาของบานหน้าต่าง เลื่อนลงและคุณจะพบ ความละเอียดในการแสดงผล.
ตอนนี้จดความละเอียดไว้
ขั้นตอนที่ 1: เปิดตัว อบไอน้ำ แอพและไปที่ ห้องสมุด.
ขั้นตอนที่ 2: คลิกขวาที่เกมแล้วเลือก คุณสมบัติ.
ขั้นตอนที่ 3: ตอนนี้ไปที่ ทั่วไป แท็บและคลิกภายใน เปิดตัวตัวเลือก.
ขั้นตอนที่ 4: ตอนนี้พิมพ์ -w 1366 -h 768 ในตัวเลือกเปิดและปิดหน้าต่าง
บันทึก ที่เราได้ใช้ 1366 และ 768 เพราะนี่คือความละเอียดของเรา วางความละเอียดของคุณที่คุณจดบันทึกไว้
ตัวอย่างเช่น หากความละเอียดของคุณคือ 1278 และ 720 ให้พิมพ์ -w 1278 -h 720
ตอนนี้ ปิดหน้าต่างแล้วลองอีกครั้ง
หากไม่ได้ผล คุณสามารถเปลี่ยนเป็นโหมดหน้าต่างได้ นี่คือวิธีการทำ
ไปที่ Launch Options อีกครั้งแล้วพิมพ์ -มีหน้าต่าง และปิดหน้าต่าง
ออกจากหน้าต่างและคุณสามารถเปิดเกมได้แล้ว
วิธีที่ 2: เปลี่ยนความละเอียดในไฟล์เกมด้วยตนเอง
ขั้นตอนที่ 1: กด ชนะ + อี คีย์ร่วมกันบนแป้นพิมพ์ของคุณเพื่อเปิด File Explorer หน้าต่าง.
ขั้นตอนที่ 2: ใน File Explorer หน้าต่าง นำทางไปยังโฟลเดอร์ที่เป็นที่ตั้งของเกม
เส้นทางควรมีลักษณะดังนี้:
C:\Program Files (x86)\Steam\steamapps\common\Age of Chivalry เซิร์ฟเวอร์เฉพาะ\ageofchivalry\cfg
*บันทึก - เส้นทางข้างต้นเป็นตัวอย่าง
เกม Steam อาจอยู่ในไดเร็กทอรีอื่น ๆ สำหรับคุณ
ขั้นตอนที่ 3: ตอนนี้คลิกขวาที่ Machineoptions.ini โดยและจาก คุณต้องการเปิดไฟล์นี้อย่างไร ให้เลือก, แผ่นจดบันทึก. คุณยังสามารถเปิดไฟล์ได้โดยตรงโดยคลิกที่ไฟล์นั้น และเมื่อ Windows แจ้งให้คุณเลือก ให้เลือก แผ่นจดบันทึก.
*บันทึก - ตรวจสอบให้แน่ใจว่าไฟล์การกำหนดค่าลงท้ายด้วย .ini ส่วนขยายตามที่แสดงด้านบน
ขั้นตอนที่ 4: ตอนนี้ ลบ “;” จากรหัสความละเอียดและปล่อยให้ค่าคงเดิม ดังนั้นสตริงจะมีลักษณะเช่นนี้ในตอนแรก:
;ResX=1024 ;ResY=768
หลังจากลบ “;“ รหัสความละเอียดควรมีลักษณะดังนี้:
ResX=1024 ResY=768
บันทึกการเปลี่ยนแปลงและปิด File Explorer
ตอนนี้ รีบูทพีซีของคุณและคุณควรจะสามารถเปิดเกมของคุณได้ในตอนนี้
ตอนนี้คุณสามารถเปิดเกมและ“สร้างอุปกรณ์ D3D9 ไม่สำเร็จ” ควรจะไปแล้ว
วิธีที่ 3: ติดตั้ง DirectX Runtimes ใหม่
มีความเป็นไปได้ที่ DirectX Runtimes ทำงานไม่ถูกต้องบนคอมพิวเตอร์ของคุณ ดังนั้นการติดตั้งใหม่อาจช่วยแก้ปัญหาได้ มาดูกันว่า:
ขั้นตอนที่ 1: เยี่ยมชมด้านล่างอย่างเป็นทางการของ Microsoft รันไทม์ผู้ใช้ปลายทาง DirectX เว็บไซต์:
https://www.microsoft.com/en-us/download/details.aspx? id=8109
ขั้นตอนที่ 2: เมื่ออยู่ในหน้าดาวน์โหลด ให้คลิกที่ ดาวน์โหลด ปุ่ม.
ขั้นตอนที่ 3: คลิกเพื่อเปิดไฟล์ที่ดาวน์โหลดมาเพื่อตั้งค่าให้เสร็จสิ้น
ทำตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสิ้น
วิธีที่ 4: ตรวจสอบความสมบูรณ์ของไฟล์เกม Steam
ขั้นตอนที่ 1: เปิด อบไอน้ำ ลูกค้าและไปที่ ห้องสมุด.
ขั้นตอนที่ 2: ตอนนี้ คลิกขวาที่เกมปัญหาแล้วเลือก คุณสมบัติ.
ขั้นตอนที่ 3: ในหน้าต่างถัดไป ให้คลิกที่ ไฟล์ในเครื่อง ทางซ้าย.
ไปที่ด้านขวาของบานหน้าต่างแล้วคลิก click ตรวจสอบความสมบูรณ์ของไฟล์เกม.
สิ่งนี้มีประโยชน์โดยเฉพาะอย่างยิ่งเมื่อซอฟต์แวร์ป้องกันไวรัสของบุคคลที่ 3 กำลังบล็อกไฟล์ของคุณ คุณสมบัตินี้ยังตรวจจับความเสียหายในไฟล์เกม หรือหากไดเร็กทอรีการติดตั้งเกมขาดหายไป
ตอนนี้คุณสามารถลองเปิดเกมของคุณและมันควรจะทำงานได้ดี
วิธีที่ 5: อัปเดตหรือติดตั้งไดรเวอร์กราฟิกใหม่
ขั้นตอนที่ 1: คลิกขวาที่ เริ่ม เมนูและเลือก วิ่ง เพื่อเปิด เรียกใช้คำสั่ง.
ขั้นตอนที่ 2: ใน เรียกใช้คำสั่ง หน้าต่าง พิมพ์ devmgmt.msc ในช่องค้นหาแล้วกด ป้อน เพื่อเปิด ตัวจัดการอุปกรณ์ หน้าต่าง.
ขั้นตอนที่ 3: ใน ตัวจัดการอุปกรณ์ หน้าต่าง ขยาย การ์ดแสดงผล มาตรา.
คลิกขวาที่อุปกรณ์กราฟิกและเลือก อัพเดทไดรเวอร์.
ขั้นตอนที่ 4: ตอนนี้ คุณมีสองทางเลือก
เลือก ค้นหาไดรเวอร์โดยอัตโนมัติ และ Windows สามารถตรวจหาไดรเวอร์ล่าสุดโดยอัตโนมัติ ดาวน์โหลดและติดตั้งโดยอัตโนมัติ
ขั้นตอนที่ 5: หรือคุณดาวน์โหลดด้วยตนเองจากเว็บไซต์ของผู้ผลิตการ์ดกราฟิกและบันทึกไว้ในตำแหน่งที่คุณต้องการ
แล้วปฏิบัติตาม ขั้นตอนที่ 1 ถึง 3 และเลือก เรียกดูคอมพิวเตอร์ของฉันเพื่อหาไดรเวอร์.
ขั้นตอนที่ 6: ต่อไป ไปที่ ค้นหาไดรเวอร์ในตำแหน่งนี้ ฟิลด์และคลิกที่ เรียกดู.
ขั้นตอนที่ 7: ตอนนี้ ไปที่ตำแหน่งที่คุณบันทึกไฟล์ใน ขั้นตอนที่ 5 และติดตั้งการอัปเดต
ตอนนี้คุณสามารถลองเปิดเกมที่แสดงข้อผิดพลาดและคุณควรจะสามารถเล่นเกมได้แล้ว
วิธีที่ 6: เรียกใช้เกมในโหมดความเข้ากันได้
ขั้นตอนที่ 1: เปิด อบไอน้ำ แอพและไปที่ ห้องสมุด.
ขั้นตอนที่ 2: คลิกขวาที่เกมปัญหา เลือก จัดการ แล้วคลิกที่ เรียกดูไฟล์ในเครื่อง.
ขั้นตอนที่ 3: มันเปิดตำแหน่งไฟล์เกมใน File Explorer.
ตอนนี้ให้คลิกขวาที่ .exe ไฟล์และเลือก คุณสมบัติ.
ขั้นตอนที่ 4: ใน คุณสมบัติ หน้าต่าง เลือก ความเข้ากันได้ แท็บ
ตอนนี้ให้คลิกที่ เรียกใช้ตัวแก้ไขปัญหาความเข้ากันได้ ปุ่มหรือไปที่ ความเข้ากันได้โหมด ส่วนและทำเครื่องหมายที่ช่องถัดจาก เรียกใช้โปรแกรมนี้ในโหมดความเข้ากันได้สำหรับ.
ตอนนี้ เลือกเวอร์ชัน Windows ที่เก่ากว่าจากเมนูแบบเลื่อนลงเพื่อเรียกใช้เกม
กด สมัคร แล้วก็ ตกลง เพื่อบันทึกการเปลี่ยนแปลงและออก
วิธีที่ 7: เปิดใช้งานบริการทั้งหมดในการกำหนดค่าระบบ
ขั้นตอนที่ 1: คลิกขวาที่ เริ่ม เมนูและเลือก วิ่ง เพื่อเปิด เรียกใช้คำสั่ง กล่อง.
ขั้นตอนที่ 2: ใน เรียกใช้คำสั่ง ช่องค้นหา พิมพ์ msconfig และตี ป้อน เพื่อเปิด การกำหนดค่าระบบ หน้าต่าง.
ขั้นตอนที่ 3: ใน การกำหนดค่าระบบ หน้าต่างคลิกที่ บริการ แท็บ
ตอนนี้ ทำเครื่องหมายที่ช่องถัดจากทั้งหมด AMD หรือ nVidia บริการ
*บันทึก - หากคุณไม่มั่นใจในบริการ เพียงคลิกที่ click เปิดใช้งานทั้งหมด.
กด สมัคร แล้วก็ ตกลง เพื่อบันทึกการเปลี่ยนแปลงและออก
ตอนนี้ รีสตาร์ทพีซีของคุณและเปิดเกม ข้อผิดพลาดควรจะหายไปในขณะนี้
หากวิธีการข้างต้นไม่ได้ผล คุณสามารถลองอัปเดต Windows ของคุณเป็นเวอร์ชันล่าสุดผ่านการตั้งค่า > การอัปเดตและความปลอดภัย > ตรวจหาการอัปเดต บางครั้ง ข้อผิดพลาดอาจเกิดขึ้นได้เนื่องจาก Windows ไม่ทันสมัย เมื่ออัปเดตเป็นเวอร์ชันล่าสุดแล้ว คุณควรจะสามารถเปิดเกมและเล่นได้ หรือคุณอาจลองใช้ตัวล้างรีจิสทรีของบุคคลที่สามที่เชื่อถือได้เพื่อซ่อมแซมรีจิสทรี Windows ของคุณ ซึ่งจะช่วยแก้ไขปัญหาการแตกแฟรกเมนต์หรือลบรายการที่ไม่ถูกต้องซึ่งนำไปสู่ข้อผิดพลาด dll