Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: Failed to create d3d9 device

ผู้ใช้หลายคนพบปัญหาที่พวกเขาเจอข้อผิดพลาด "Failed to create the d3d9 device. This can happen if the desktop is locked" บนหน้าจอของพวกเขาเมื่อพวกเขาพยายามเล่นเกมโดยตรงหรือผ่านเกม 런เชอร์อื่นๆ เช่น Steam

แก้ไข: Failed to create d3d9 device

เหตุผลที่ข้อผิดพลาดนี้เกิดขึ้นหลักๆ มาจากความขัดแย้งในความละเอียดของเกมที่คุณพยายามเปิดและความละเอียดของจอภาพปัจจุบัน หากมีความไม่ตรงกัน สภาวะนี้อาจเกิดขึ้น มีสาเหตุอื่นๆ อีกหลายอย่างของข้อผิดพลาดนี้ที่เราจะอภิปรายด้านล่าง

วิธีแก้ไขที่ 1: เปลี่ยนความละเอียดของเกม (Steam)

วิธีแก้ไขที่ง่ายที่สุดคือการเปิดเกมในโหมด 'windowed' วิธีแก้ไขนี้มุ่งเป้าสู่ผู้เล่นเกมผ่าน Steam เมื่อเปิดเกมผ่าน Steam เกมจะไม่เปิดเลยและข้อความข้อผิดพลาดจะโผล่ขึ้นมาตลอด ปฏิบัติตามขั้นตอนที่ระบุด้านล่าง:

ก่อนที่เราจะไปเปลี่ยนความละเอียดของ Steam เราต้องตรวจสอบความละเอียดปัจจุบันของจอภาพของคุณก่อน เพื่อที่เราจะตั้งค่าตามนั้น

  1. คลิกขวาที่ใดๆ บน Desktop ของคุณและเลือก "Display settings"

แก้ไข: Failed to create d3d9 device

  1. ตรวจสอบ ความละเอียดปัจจุบัน ที่ตั้งค่าบนคอมพิวเตอร์ของคุณ ที่นี่คือ 1920 x 1200

แก้ไข: Failed to create d3d9 device

  1. เมื่อคุณบันทึกความละเอียดแล้ว ให้เปิด Steam client ของคุณ คลิกที่แท็บ Library คลิกขวาที่เกมและเลือก Properties

แก้ไข: Failed to create d3d9 device

  1. คลิกแท็บ General และเลือก Launch options จากรายการตัวเลือกที่มี ตอนนี้ตั้งค่าความละเอียดปัจจุบันของคุณ ตัวอย่างการตั้งค่าความละเอียด 1920 x 1200 ใน launch options คือ "-w 1920 –h 1200"

แก้ไข: Failed to create d3d9 device

  1. กด OK เพื่อบันทึกการเปลี่ยนแปลงและออก เริ่ม Steam client ใหม่และตรวจสอบว่าคุณสามารถรันเกมของคุณได้อย่างถูกต้องหรือไม่

คุณยังสามารถทดลองกับความละเอียดที่แตกต่างกันที่เป็นไปได้ใน Steam client คุณยังสามารถเปลี่ยนความละเอียดบนคอมพิวเตอร์ของคุณและจากนั้นอัปเดต launch option จาก client

แก้ไข: Failed to create d3d9 device

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

เคล็ดลับ: คุณยังสามารถตั้งค่า launch option เป็น "-dxlevel 81" นี้จะบังคับให้เกมเปิดในโหมด DirectX ที่ระบุ

วิธีแก้ไขที่ 2: ติดตั้ง DirectX End-User Runtimes

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

  1. ไปที่ DirectX อย่างเป็นทางการของ Microsoft
  2. คลิกที่ปุ่ม Download และดาวน์โหลดแพ็กเกจไปยังตำแหน่งที่เข้าถึงได้

แก้ไข: Failed to create d3d9 device

  1. ติดตั้งแพ็กเกจบนคอมพิวเตอร์ของคุณ หลังจากติดตั้ง ตรวจสอบว่าปัญหาได้รับการแก้ไขและคุณสามารถรันเกมของคุณได้โดยไม่มีความยากลำบากหรือไม่

วิธีแก้ไขที่ 3: เปลี่ยนความละเอียดในไฟล์เกมด้วยตนเอง

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

  1. ไปที่ไดเรกทอรีของเกมของคุณ ไดเรกทอรีตัวอย่างคือ:
Steam/Steamapps/Common/APB Reloaded/APBGame/Config
  1. ตอนนี้เปิดไฟล์ "Machineoptions.ini" โดยคลิกขวาที่มัน เลือก hover over 'open with' และเลือก Notepad คุณยังสามารถเปิดไฟล์โดยตรงโดยการคลิกที่มันและเมื่อ Windows แจ้งให้เลือก ให้เลือก Notepad

แก้ไข: Failed to create d3d9 device

  1. ตอนนี้เราจะทำเคล็ดลับเล็กน้อย เราจะลบ ';' ออกจากคำสั่งความละเอียดและเก็บค่าเหมือนเดิม ดังนั้นในตอนแรก คุณจะเห็นสตริงเป็น:
;ResX=1024 ;ResY=768

หลังจากลบเครื่องหมายทวิภาค คุณจะเห็นอย่างนี้:

ResX=1024 ResY=768
  1. บันทึกการเปลี่ยนแปลงและออก รีสตาร์ทคอมพิวเตอร์ของคุณอย่างเหมาะสมและลองเปิดเกม

วิธีแก้ไขที่ 4: อัปเดตไดรเวอร์กราฟิก

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

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

  1. บูทเข้า Safe mode พิมพ์ "devmgmt.msc" ในกล่องโต้ตอบและกด Enter ที่นี่ไปที่ Display Adapters คลิกขวาที่แอดแอปเตอร์ของคุณและเลือก Uninstall Device

แก้ไข: Failed to create d3d9 device

  1. บูทคอมพิวเตอร์ของคุณเข้าโหมดปกติ กด Windows + R พิมพ์ "devmgmt.msc" ในกล่องโต้ตอบและกด Enter ไดรเวอร์เริ่มต้นน่าจะถูกติดตั้ง ถ้าไม่ใช่ ให้คลิกขวาที่พื้นที่ว่างและเลือก "Scan for hardware changes" ตอนนี้ ตรวจสอบว่าเกมทำงานโดยไม่มีปัญหา หากทำงานโดยไม่มีปัญหา ดีแล้วสำหรับคุณ หากไม่ได้ ให้ทำต่อ
  2. ตอนนี้มีสองตัวเลือก ไม่ว่าคุณจะค้นหาออนไลน์สำหรับไดรเวอร์ล่าสุดที่พร้อมใช้งานสำหรับฮาร์ดแวร์ของคุณจาก เว็บไซต์ผู้ผลิต เช่น NVIDIA ฯลฯ (และติดตั้งด้วยตนเอง) หรือคุณสามารถให้ Windows ติดตั้งเวอร์ชันล่าสุดด้วยตัวเอง (ค้นหาอัปเดตโดยอัตโนมัติ)
  3. เราจะดูการติดตั้งด้วยตนเอง คลิกขวาที่ฮาร์ดแวร์ของคุณและเลือก "Update driver" เลือก ตัวเลือกแรก "Search automatically for updated driver software" เลือก ตัวเลือกที่สอง หากคุณอัปเดตด้วยตนเองและเลือก "Browse for driver" และไปที่ตำแหน่งที่คุณดาวน์โหลด

แก้ไข: Failed to create d3d9 device

  1. รีสตาร์ท คอมพิวเตอร์ของคุณหลังจากติดตั้งไดรเวอร์ เปิดเกมและตรวจสอบว่านี้แก้ปัญหาได้หรือไม่