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

Xinput1_3.dll หรือ D3dx9_43.dll หายไปใน Windows 11/10

หากเมื่อคุณพยายามเริ่มโปรแกรม คุณได้รับข้อความข้อผิดพลาว – This program can't start because xinput1_3.dll or d3dx9_43.dll is missing from your computer นี่คือวิธีแก้ไขที่คุณสามารถใช้เพื่อแก้ปัญหาทั้งสองได้ ปัญหาประเภทนี้เกิดขึ้นหลักเมื่อคุณพยายามเริ่มเกม บางไฟล์การติดตั้งเกมมาพร้อมกับ DirectX installer file ที่ติดตั้งอัตโนมัติพร้อมกับไฟล์เกม หากมันไม่ได้ติดตั้งด้วยเหตุผลบางอย่าง หรือหากไฟล์ดังกล่าวเสียหายหรือหายไป คุณจะได้รับข้อความข้อผิดพลาดแบบนี้

DirectX ช่วยให้ผู้ใช้เล่นไฟล์มัลติมีเดียหรือโปรแกรมบนคอมพิวเตอร์ Windows โดยการเร่งฮาร์ดแวร์ หากไฟล์ DirectX หายไปหรือเสียหาย ปัญหาแบบนี้อาจเกิดขึ้น

xinput1_3.dll หรือ d3dx9_43.dll หายไป

Xinput1_3.dll หรือ D3dx9_43.dll หายไปใน Windows 11/10

1. อัปเดต DirectX

สาเหตุหลักของปัญหาทั้งสองคือไฟล์ dll ที่หายไปของการติดตั้ง DirectX

เพื่อแก้ไขข้อผิดพลาว xinput1_3.dll missing บน Windows 10/8/7 คุณต้องติดตั้งเวอร์ชันล่าสุดของ DirectX บนคอมพิวเตอร์ของคุณ อย่างไรก็ตาม ไฟล์ติดตั้ง standalone ให้เพียง DirectX 9 หากคุณมี DirectX 10, 11, หรือ 12 อยู่แล้ว คุณต้องใช้ Windows Update tool บนคอมพิวเตอร์ของคุณ มิฉะนั้น คุณสามารถดาวน์โหลด DirectX End-User Runtime Web Installer จาก Microsoft ที่รองรับ Windows 7 และเวอร์ชัน Windows เก่ากว่า

หากคุณใช้ Windows 11/10 กับ DirectX 11.1 และ DirectX 12 คุณควรรัน Windows Update tool หากมีอัปเดตค้างอยู่ ให้ติดตั้งและตรวจสอบว่ามันแก้ปัญหาได้หรือไม่

วิธีแก้ d3dx9_43.dll missing error เหมือนกันทุกประการ คุณต้องดาวน์โหลด DirectX End-User Runtime Web Installer ไปที่คอมพิวเตอร์หากคุณมี DirectX 9 หรือต้องการอัปเดต DirectX ที่มีอยู่เป็น v9.0 คุณยังต้องรัน Windows Update

2. อัปเดต Graphics driver

เพื่อแก้ปัญหาทั้งสอง คุณอาจอัปเดต Graphics Driver ของคุณ คุณสามารถตรวจสอบเว็บไซต์อย่างเป็นทางการหรือ graphics card management tool ที่ผู้ผลิตส่วนใหญ่ให้มาพร้อมกับ graphics driver

หวังว่าวิธีแก้ไขเหล่านี้จะทำงานสำหรับคุณ หากไม่ คุณสามารถลองติดตั้งซอฟต์แวร์ใหม่หลังจากลบออกอย่างสมบูรณ์

บทความที่เกี่ยวข้อง:

  • The program can't start because MSVCP140.dll is missing
  • The program can't start because VCRUNTIME140.DLL is missing.