แก้ไข: d3dx9_42.dll หายไป



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

หลายเกมไม่สามารถเริ่มได้เนื่องจาก d3dx9_42.dll เมื่อเกมเช่น Need For Speed, Sid Meier’s Civilization V และ Blur ถูกเปิดขึ้นข้อผิดพลาด“ โปรแกรมไม่สามารถเริ่มทำงานได้เนื่องจาก d3dx9_42.dll หายไปจากคอมพิวเตอร์ของคุณ ลองติดตั้งโปรแกรมเพื่อแก้ไขปัญหานี้” จะปรากฏขึ้น





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



วิธีที่ 1: การติดตั้ง DirectX End-User Runtimes

  1. ไปที่นี่ ลิงค์ และดาวน์โหลด DirectX 9
  2. ไปที่โฟลเดอร์ดาวน์โหลดและเปิดโปรแกรมติดตั้ง DirectX 9 ด้วยชื่อไฟล์: dxwebsetup.exe
  3. ทำตามคำแนะนำเพื่อติดตั้งและทำการติดตั้งให้เสร็จสิ้น
  4. ลองเปิดเกมเพื่อยืนยันว่าปัญหาได้รับการแก้ไขหรือไม่

วิธีที่ 2: การอัปเดตไดรเวอร์กราฟิก

ไม่น่าเป็นไปได้มากที่คุณจะใช้วิธีนี้ แต่คุณควรลองอัปเดตไดรเวอร์กราฟิกหาก DirectX ไม่ทำงาน

  1. กด Windows + X และเลือก ตัวจัดการอุปกรณ์ . คุณสามารถกด Windows + R เพื่อเปิดพรอมต์คำสั่งพิมพ์ devmgmt. msc แล้วคลิก ตกลง .
  2. ขยายไฟล์ อะแดปเตอร์แสดงผล หมวดหมู่แล้วคลิกขวาที่การ์ดแสดงผลเลือก อัปเดตไดรเวอร์ และทำตามคำแนะนำ
  3. หลังจากติดตั้งไดรเวอร์วิดีโอบนพีซีของคุณแล้วทำการรีบูตและตรวจสอบว่าเกมเปิดตัวได้อย่างไม่มีที่ติ

ตรวจสอบด้วย: d3dx9_43.dll หายไป

อ่าน 1 นาที