Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ DirectDraw Initialization Failed บน Windows PC

ขณะรันโปรแกรมหรือเกมบน Windows PC หากเจอข้อผิดพลาด Initialization Failed สำหรับ DirectDraw นี่คือวิธีแก้ที่ทำงานจริง แม้ DirectDraw จะ deprecated แล้ว แต่ปัญหานี้อาจเกิดขึ้นหากคุณไม่ได้อัปเดตอะไรบน PC นานมาก

DirectDraw แบบ Stand-alone ถูก deprecated ไปแล้ว ปัจจุบันเป็นส่วนหนึ่งของ DirectX DirectX ประกอบด้วย Direct3D ซึ่งเป็นส่วนหลักจัดการกราฟิกของ DirectX เกี่ยวข้องกับ DirectX API ช่วยเรนเดอร์กราฟิก 2D ในโปรแกรมบน Windows แต่หาก DirectDraw มีปัญหา PC อาจเปิดโปรแกรมไม่ได้ หรือ Crash บ่อย จึงต้องแก้ไขอย่างถาวร

วิธีแก้ DirectDraw Initialization Failed บน Windows PC

  1. อัปเดต DirectX
  2. อัปเดตไดรเวอร์กราฟิก
  3. เปลี่ยน Compatibility settings

1. อัปเดต DirectX

เนื่องจาก DirectDraw เชื่อมโยงกับ DirectX โดยตรง จึงต้องมี DirectX เวอร์ชันล่าสุด ก่อนอัปเดต ตรวจสอบเวอร์ชันปัจจุบัน: กด Win+R พิมพ์ dxdiag Enter จะเปิด DirectX Diagnostic Tool ดู DirectX Version ได้

หากใช้ DirectX 12 อยู่แล้ว ไม่ต้องทำขั้นตอนนี้ แต่ถ้าเป็นเวอร์ชันเก่า ให้อัปเดตตามคู่มือ

2. อัปเดตไดรเวอร์กราฟิก

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

หากไม่มีการ์ดจอแยก ให้อัปเดตผ่าน Device Manager หากมีการ์ดจอแยก ให้ดาวน์โหลดจากเว็บผู้ผลิต (NVIDIA/AMD/Intel)

3. เปลี่ยน Compatibility settings

บางครั้งเกม/แอปเก่าต้องการความละเอียดจอต่ำ แทนที่จะเปลี่ยนความละเอียดทั้งเครื่อง ให้ใช้ Compatibility setting สำหรับแอปเฉพาะตัว

  1. คลิกขวาที่ไฟล์ .exe ของแอป/เกม เลือก Properties
  2. ไปแท็บ Compatibility
  3. ติ๊ก Run in 640 x 480 screen resolution
  4. คลิก OK บันทึก

ลองรันแอปใหม่ดู

เกี่ยวข้อง: Fix DirectDraw Error when playing Legacy Games.

แก้ Failed to initialize DirectDraw ใน Windows ยังไง?

อัปเดตไดรเวอร์กราฟิก และติดตั้ง DirectX เวอร์ชันล่าสุด (DirectX 12) ไม่ว่าจะมีการ์ดจอแยกหรือไม่ก็ตาม

แก้ Failed initializing DirectDraw ตอนเปิด WinKawaks ยังไง?

เปิด WinKawaks ด้วยความละเอียดจอต่ำ ผ่าน Compatibility mode หรืออัปเดต DirectX และไดรเวอร์กราฟิก

หวังว่าคู่มือนี้จะช่วยแก้ปัญหา DirectDraw Initialization Failed ของคุณได้