คุณกำลังพยายามเปิดเกมหรือโปรแกรมและบางข้อความแสดงข้อผิดพลาดปรากฏขึ้นบนใบหน้าของคุณ “ไม่พบ D3dx9_42.dll" หรือ "ไฟล์ d3dx9_42.dll หายไป“. บางครั้ง คุณอาจเห็นข้อความแสดงข้อผิดพลาด “โปรแกรมไม่สามารถเริ่มทำงานได้เนื่องจาก d3dx9_42.dll หายไปจากคอมพิวเตอร์ของคุณ ลองติดตั้งโปรแกรมใหม่เพื่อแก้ไขปัญหานี้” ปัญหานี้มักทำให้เกิดปัญหากับ DirectX เนื่องจากมีการใช้งานในเกมที่ใช้ Windows และแอพพลิเคชันกราฟิกส่วนใหญ่ ข่าวดีก็คือ เรามีวิธีแก้ไขปัญหาชั่วคราวสำหรับข้อผิดพลาด D3dx9_42.dll ที่หายไปในพีซี Windows 10 ของคุณ
วิธีที่ 1: โดยการติดตั้งไฟล์ D3dx9_42.dll
ขั้นตอนที่ 1: เปิดเบราว์เซอร์ของคุณและไปที่ลิงก์ด้านล่างเพื่อดาวน์โหลด ไฟล์ D3dx9_42.dll:
https://www.dll-files.com/d3dx9_42.dll.html
จากนั้นคลิกที่ ดาวน์โหลด ลิงค์ขึ้นอยู่กับว่าระบบของคุณเป็น 32 บิต หรือ 64-บิต.
*บันทึก - เพื่อค้นหาสถาปัตยกรรมระบบของคุณ (32 บิต หรือ 64-บิต) ติดตาม กระบวนการนี้.
ขั้นตอนที่ 2: เมื่อดาวน์โหลดแล้ว ให้เปิดโฟลเดอร์ Zip และคัดลอกไฟล์ dll
ขั้นตอนที่ 3: ตอนนี้กด ชนะ + อี คีย์ร่วมกันบนแป้นพิมพ์ของคุณเพื่อเปิด File Explorer.
ใน File Explorer หน้าต่างตามเส้นทางด้านล่างเพื่อไปถึง System32 โฟลเดอร์:
C:\Windows\System32
ขั้นตอนที่ 4: กด ดำเนินการต่อ ปุ่มเพื่อให้สิทธิ์สำหรับการเข้าถึงของผู้ดูแลระบบและเสร็จสิ้นกระบวนการ
ตอนนี้คุณสามารถลองเปิดโปรแกรมและคุณจะไม่เห็นข้อผิดพลาด dll ที่หายไปอีกต่อไป
*บันทึก - หรือคุณสามารถคัดลอกและวางไฟล์ลงในโฟลเดอร์เกม (ที่คุณมีปัญหา) ทำตามขั้นตอนด้านล่าง
ขั้นตอนที่ 1: ในการไปที่โฟลเดอร์เกม ให้ไปที่ไอคอนเกมบนเดสก์ท็อปของคุณ คลิกขวาที่มันแล้วเลือก เปิดตำแหน่งไฟล์.
ขั้นตอนที่ 2: ตอนนี้วาง ไฟล์ dll.
ขั้นตอนที่ 3: คลิกที่ ดำเนินการต่อ เพื่อให้สิทธิ์ผู้ดูแลระบบและดำเนินการให้เสร็จสิ้น
ตอนนี้คุณสามารถลองเปิดเกมและมันควรจะทำงานได้ดี
วิธีที่ 2: โดยการติดตั้ง DirectX End-User Runtimes Package
ขั้นตอนที่ 1: เปิดเบราว์เซอร์ของคุณและไปที่ลิงค์ด้านล่างเพื่อดาวน์โหลด รันไทม์ผู้ใช้ปลายทางของ Windows หน้าดาวน์โหลด:
https://www.microsoft.com/en-us/download/details.aspx? id=8109
ขั้นตอนที่ 2: เมื่อการดาวน์โหลดสิ้นสุดลง ให้เรียกใช้ไฟล์และปฏิบัติตามคำแนะนำในวิซาร์ดเพื่อสิ้นสุดการติดตั้ง
เมื่อ DirectX ติดตั้งไฟล์แล้ว รีบูทพีซีของคุณและลองเปิดเกมหรือโปรแกรมที่คุณมีปัญหา ข้อผิดพลาดควรหายไปและโปรแกรมควรทำงานตามปกติ
หรือคุณสามารถอัปเดต DirectX เป็นเวอร์ชันล่าสุดได้
วิธีที่ 3: โดยการติดตั้งโปรแกรมหรือเกมใหม่
ขั้นตอนที่ 1: คลิกขวาที่ เริ่ม เมนูและเลือก วิ่ง เพื่อเปิด เรียกใช้คำสั่ง.
ขั้นตอนที่ 2: ใน เรียกใช้คำสั่ง หน้าต่าง พิมพ์ appwiz.cpl แล้วกด ตกลง เพื่อเปิด โปรแกรมและคุณสมบัติ หน้าต่างใน แผงควบคุม.
ขั้นตอนที่ 3: ใน โปรแกรม & คุณสมบัติ หน้าต่างภายใต้ ถอนการติดตั้งหรือเปลี่ยนโปรแกรมให้คลิกขวาที่โปรแกรมที่แสดงข้อผิดพลาดและเลือก error ถอนการติดตั้ง.
ขั้นตอนที่ 4: ในข้อความแจ้งที่ปรากฏขึ้น ให้คลิก ใช่ เพื่อยืนยันการถอนการติดตั้ง
ไม่ รีบูทพีซีของคุณและติดตั้งโปรแกรมใหม่อีกครั้ง ขณะนี้คุณสามารถเปิดโปรแกรมได้โดยไม่มีข้อผิดพลาดปรากฏขึ้น
วิธีที่ 4: โดยการอัพเดตไดรเวอร์ GPU
บางครั้งข้อผิดพลาดที่ขาดหายไปของ D3dx9_42.dll อาจเกิดจากไดรเวอร์ที่ล้าสมัย ดังนั้นการอัปเดตไดรเวอร์ GPU จึงสามารถแก้ปัญหาได้ มาดูกันว่า:
โซลูชันที่ 1: การใช้ตัวจัดการอุปกรณ์
ขั้นตอนที่ 1: คลิกขวาที่ เริ่ม เมนูและเลือก ตัวจัดการอุปกรณ์.
ขั้นตอนที่ 2: ใน ตัวจัดการอุปกรณ์ หน้าต่าง ขยาย อะแดปเตอร์แสดงผล ให้คลิกขวาที่ไดรเวอร์กราฟิกของคุณแล้วเลือก อัพเดทไดรเวอร์.
ขั้นตอนที่ 3: ในหน้าต่างที่ปรากฏขึ้น ให้เลือก ค้นหาไดรเวอร์โดยอัตโนมัติ.
ตอนนี้ รอให้ตรวจพบการอัปเดตล่าสุดที่มี หากมี จะติดตั้งไดรเวอร์ล่าสุดสำหรับระบบของคุณ
หรือคุณสามารถติดตั้งไดรเวอร์จากเครื่องคอมพิวเตอร์ของคุณได้ มาดูกันว่าเป็นอย่างไร
ขั้นตอนที่ 1: คลิกขวาที่ เริ่ม เมนูและเลือก วิ่ง เพื่อเปิด เรียกใช้คำสั่ง.
ขั้นตอนที่ 2: ใน เรียกใช้คำสั่ง ช่องค้นหา พิมพ์ devmgmt.msc แล้วกด ตกลง เพื่อเปิด ตัวจัดการอุปกรณ์ หน้าต่าง.
ขั้นตอนที่ 3: ใน ตัวจัดการอุปกรณ์ หน้าต่าง ขยาย อะแดปเตอร์แสดงผล ให้คลิกขวาที่ไดรเวอร์กราฟิกของคุณแล้วเลือก อัพเดทไดรเวอร์.
ขั้นตอนที่ 4: ตอนนี้ใน อัพเดทไดรเวอร์ หน้าต่างเลือก เรียกดูคอมพิวเตอร์ของฉันเพื่อหาไดรเวอร์ ตัวเลือก
ขั้นตอนที่ 5: ในหน้าต่างถัดไป ไปที่ ค้นหาซอฟต์แวร์ไดรเวอร์ในตำแหน่งนี้ ฟิลด์และคลิกที่ เรียกดู ปุ่ม.
ขั้นตอนที่ 6: เมื่อคุณพบโฟลเดอร์ที่ถูกต้องแล้ว ให้คลิก ตกลง เพื่อยืนยันโฟลเดอร์แล้วกด ต่อไป. Windows จะสแกนโฟลเดอร์เพื่อหาไดรเวอร์ที่อัปเดตและเข้ากันได้
เมื่อพบแล้ว Windows 10 จะติดตั้งโดยอัตโนมัติ
รีสตาร์ทพีซีของคุณและขณะนี้คุณสามารถเปิดเกมหรือโปรแกรมได้ตามปกติ
แนวทางที่ 2: โดยการอัพเดตไดรเวอร์ GPU ด้วยตนเอง
ขั้นตอนที่ 1: กด ชนะ + X คีย์ร่วมกันบนแป้นพิมพ์และเลือก ตัวจัดการอุปกรณ์.
ขั้นตอนที่ 2: ใน ตัวจัดการอุปกรณ์ หน้าต่าง ไปที่ อะแดปเตอร์แสดงผล ให้คลิกที่ลูกศรข้างๆ เพื่อขยายส่วน คลิกขวาที่ไดรเวอร์กราฟิกแล้วเลือก คุณสมบัติ.
ขั้นตอนที่ 3: ใน คุณสมบัติ หน้าต่าง เลือก รายละเอียด แท็บ
ตอนนี้ไปที่ ทรัพย์สิน ฟิลด์และเลือก รหัสฮาร์ดแวร์ จากเมนูแบบเลื่อนลง
คลิกขวาและ สำเนา ค่าที่ 1 จาก ความคุ้มค่า รายการ.
ขั้นตอนที่ 4: ตอนนี้ เปิดเบราว์เซอร์ของคุณแล้ววางค่าที่คัดลอกมานี้ลงในเครื่องมือค้นหา ค้นหาลิงค์สนับสนุนไดรเวอร์อย่างเป็นทางการและดาวน์โหลดอัพเดตไดรเวอร์ล่าสุดตามลำดับ
*บันทึก - คลิกที่ ดาวน์โหลด ลิงค์ขึ้นอยู่กับว่าระบบของคุณเป็น 32 บิต หรือ 64-บิต. เพื่อค้นหาสถาปัตยกรรมระบบของคุณ (32 บิต หรือ 64-บิต) ติดตาม กระบวนการนี้.
เมื่อคุณติดตั้งไดรเวอร์แล้ว ให้รีบูตพีซีของคุณและคุณจะไม่เห็นข้อผิดพลาดอีกต่อไปขณะเปิดเกมหรือโปรแกรม
วิธีที่ 5: โดยการเรียกใช้คำสั่ง SFC Scannow
หากวิธีการข้างต้นไม่ได้ผล คุณสามารถลองใช้ตัวตรวจสอบไฟล์ระบบเพื่อค้นหา aqnd ซ่อมแซมไฟล์ระบบที่เสียหายในคอมพิวเตอร์ของคุณ
ขั้นตอนที่ 1: กด ชนะ + R ปุ่มลัดบนแป้นพิมพ์ของคุณเพื่อเปิด เรียกใช้คำสั่ง.
ขั้นตอนที่ 2: ใน เรียกใช้คำสั่ง หน้าต่าง พิมพ์ cmd ในช่องค้นหาแล้วกด Ctrl + Shift + Enter คีย์ร่วมกันบนแป้นพิมพ์ของคุณเพื่อเริ่มต้น พร้อมรับคำสั่ง ด้วยสิทธิ์ของผู้ดูแลระบบ
ขั้นตอนที่ 3: ใน พร้อมรับคำสั่ง (สูง) ให้พิมพ์คำสั่งด้านล่างแล้วกด ป้อน:
SFC /Scannow
กระบวนการนี้ใช้เวลาพอสมควร ดังนั้นรอสักครู่ในขณะที่ตรวจพบและซ่อมแซมไฟล์ที่เสียหายในระบบของคุณ
รีสตาร์ทพีซีของคุณและตอนนี้คุณสามารถเปิดเกมหรือโปรแกรมของคุณโดยไม่เห็นข้อผิดพลาด D3dx9_42.dll ที่หายไป