หลายเกมไม่สามารถเริ่มได้เนื่องจาก 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
- ไปที่นี่ ลิงค์ และดาวน์โหลด DirectX 9
- ไปที่โฟลเดอร์ดาวน์โหลดและเปิดโปรแกรมติดตั้ง DirectX 9 ด้วยชื่อไฟล์: dxwebsetup.exe
- ทำตามคำแนะนำเพื่อติดตั้งและทำการติดตั้งให้เสร็จสิ้น
- ลองเปิดเกมเพื่อยืนยันว่าปัญหาได้รับการแก้ไขหรือไม่
วิธีที่ 2: การอัปเดตไดรเวอร์กราฟิก
ไม่น่าเป็นไปได้มากที่คุณจะใช้วิธีนี้ แต่คุณควรลองอัปเดตไดรเวอร์กราฟิกหาก DirectX ไม่ทำงาน
- กด Windows + X และเลือก ตัวจัดการอุปกรณ์ . คุณสามารถกด Windows + R เพื่อเปิดพรอมต์คำสั่งพิมพ์ devmgmt. msc แล้วคลิก ตกลง .
- ขยายไฟล์ อะแดปเตอร์แสดงผล หมวดหมู่แล้วคลิกขวาที่การ์ดแสดงผลเลือก อัปเดตไดรเวอร์ และทำตามคำแนะนำ
- หลังจากติดตั้งไดรเวอร์วิดีโอบนพีซีของคุณแล้วทำการรีบูตและตรวจสอบว่าเกมเปิดตัวได้อย่างไม่มีที่ติ
ตรวจสอบด้วย: d3dx9_43.dll หายไป
อ่าน 1 นาที