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

แก้ไข DirectDraw Initialization Failed บน Windows PC

ขณะรันโปรแกรมหรือเกมใน Windows เจอ Error Initialization Failed สำหรับ DirectDraw นี่คือวิธีแก้ แม้ DirectDraw จะ Deprecated แล้ว แต่ยังเจอได้หากไม่ได้อัปเดต PC นาน

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

DirectDraw Initialization Failed - วิธีแก้

  1. Update DirectX
  2. Update Graphics Driver
  3. Change Compatibility Settings

1. Update DirectX

DirectDraw ผูกกับ DirectX ต้องมี DirectX ล่าสุด ตรวจสอบเวอร์ชัน: Win+R > dxdiag > Enter > ดู DirectX Version

หากเป็น DirectX 12 ไม่ต้องทำข้อนี้ หากเป็นเวอร์ชันเก่า ให้อัปเดต

2. Update Graphics Driver

ไดรเวอร์เก่าอาจก่อให้เกิด Error นี้ ไดรเวอร์เชื่อม Hardware กับ Software หาก Faulty จะมีปัญหา ให้อัปเดตผ่าน Device Manager หรือเว็บผู้ผลิตการ์ดจอ

3. Change Compatibility Settings

บางเกมเก่าต้องการ Resolution ต่ำ ไม่ต้องเปลี่ยน Resolution ทั้งเครื่อง ใช้ Compatibility Mode:

  1. คลิกขวา App/Game > Properties
  2. แท็บ Compatibility > ติ๊ก Run in 640 x 480 screen resolution
  3. OK แล้วลองรันใหม่

คำถามเพิ่มเติม

แก้ Failed to initialize DirectDraw ยังไง? อัปเดต Graphics Driver และ DirectX ให้เป็น DirectX 12

แก้ Failed initializing DirectDraw ตอนเปิด WinKawaks? ใช้ Compatibility Mode ตั้ง Resolution ต่ำ อัปเดต DirectX และ Graphics Driver

หวังว่าจะช่วยแก้ปัญหาได้!

  • Could not initialize graphics system on Windows
  • DirectX failed to initialize error on Windows