วิธีแก้ไข D3dx9_42.dll Missing Error ใน Windows 10

คุณกำลังพยายามเปิดเกมหรือโปรแกรมและบางข้อความแสดงข้อผิดพลาดปรากฏขึ้นบนใบหน้าของคุณ “ไม่พบ 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-บิต) ติดตาม กระบวนการนี้.

เบราว์เซอร์ เยี่ยมชม ดาวน์โหลด Dll เว็บไซต์ เลือกดาวน์โหลดตามประเภทระบบ ดาวน์โหลด

ขั้นตอนที่ 2: เมื่อดาวน์โหลดแล้ว ให้เปิดโฟลเดอร์ Zip และคัดลอกไฟล์ dll

เปิดโฟลเดอร์ Zip คัดลอกไฟล์ Dll

ขั้นตอนที่ 3: ตอนนี้กด ชนะ + อี คีย์ร่วมกันบนแป้นพิมพ์ของคุณเพื่อเปิด File Explorer.

ใน File Explorer หน้าต่างตามเส้นทางด้านล่างเพื่อไปถึง System32 โฟลเดอร์:

C:\Windows\System32
File Explorer นำทางไปยังโฟลเดอร์ System32 วางไฟล์ Dll

ขั้นตอนที่ 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

เบราว์เซอร์ เยี่ยมชม Windows ดาวน์โหลดหน้าดาวน์โหลดรันไทม์ของผู้ใช้ปลายทาง

ขั้นตอนที่ 2: เมื่อการดาวน์โหลดสิ้นสุดลง ให้เรียกใช้ไฟล์และปฏิบัติตามคำแนะนำในวิซาร์ดเพื่อสิ้นสุดการติดตั้ง

เมื่อ DirectX ติดตั้งไฟล์แล้ว รีบูทพีซีของคุณและลองเปิดเกมหรือโปรแกรมที่คุณมีปัญหา ข้อผิดพลาดควรหายไปและโปรแกรมควรทำงานตามปกติ

หรือคุณสามารถอัปเดต DirectX เป็นเวอร์ชันล่าสุดได้

วิธีที่ 3: โดยการติดตั้งโปรแกรมหรือเกมใหม่

ขั้นตอนที่ 1: คลิกขวาที่ เริ่ม เมนูและเลือก วิ่ง เพื่อเปิด เรียกใช้คำสั่ง.

เดสก์ท็อปเริ่มคลิกขวาเรียกใช้

ขั้นตอนที่ 2: ใน เรียกใช้คำสั่ง หน้าต่าง พิมพ์ appwiz.cpl แล้วกด ตกลง เพื่อเปิด โปรแกรมและคุณสมบัติ หน้าต่างใน แผงควบคุม.

เรียกใช้การค้นหาคำสั่ง Appwiz.cpl ตกลง

ขั้นตอนที่ 3: ใน โปรแกรม & คุณสมบัติ หน้าต่างภายใต้ ถอนการติดตั้งหรือเปลี่ยนโปรแกรมให้คลิกขวาที่โปรแกรมที่แสดงข้อผิดพลาดและเลือก error ถอนการติดตั้ง.

โปรแกรมและคุณสมบัติ ถอนการติดตั้งหรือเปลี่ยนโปรแกรม เลือกโปรแกรม คลิกขวา ถอนการติดตั้ง

ขั้นตอนที่ 4: ในข้อความแจ้งที่ปรากฏขึ้น ให้คลิก ใช่ เพื่อยืนยันการถอนการติดตั้ง

ไม่ รีบูทพีซีของคุณและติดตั้งโปรแกรมใหม่อีกครั้ง ขณะนี้คุณสามารถเปิดโปรแกรมได้โดยไม่มีข้อผิดพลาดปรากฏขึ้น

วิธีที่ 4: โดยการอัพเดตไดรเวอร์ GPU

บางครั้งข้อผิดพลาดที่ขาดหายไปของ D3dx9_42.dll อาจเกิดจากไดรเวอร์ที่ล้าสมัย ดังนั้นการอัปเดตไดรเวอร์ GPU จึงสามารถแก้ปัญหาได้ มาดูกันว่า:

โซลูชันที่ 1: การใช้ตัวจัดการอุปกรณ์

ขั้นตอนที่ 1: คลิกขวาที่ เริ่ม เมนูและเลือก ตัวจัดการอุปกรณ์.

เริ่มคลิกขวาตัวจัดการอุปกรณ์

ขั้นตอนที่ 2: ใน ตัวจัดการอุปกรณ์ หน้าต่าง ขยาย อะแดปเตอร์แสดงผล ให้คลิกขวาที่ไดรเวอร์กราฟิกของคุณแล้วเลือก อัพเดทไดรเวอร์.

ไดรเวอร์การ์ดแสดงผลตัวจัดการอุปกรณ์ ไดรเวอร์กราฟิก คลิกขวา อัปเดตไดรเวอร์

ขั้นตอนที่ 3: ในหน้าต่างที่ปรากฏขึ้น ให้เลือก ค้นหาไดรเวอร์โดยอัตโนมัติ.

ไดรเวอร์อัพเดตการ์ดจอค้นหาไดรเวอร์โดยอัตโนมัติ

ตอนนี้ รอให้ตรวจพบการอัปเดตล่าสุดที่มี หากมี จะติดตั้งไดรเวอร์ล่าสุดสำหรับระบบของคุณ

หรือคุณสามารถติดตั้งไดรเวอร์จากเครื่องคอมพิวเตอร์ของคุณได้ มาดูกันว่าเป็นอย่างไร

ขั้นตอนที่ 1: คลิกขวาที่ เริ่ม เมนูและเลือก วิ่ง เพื่อเปิด เรียกใช้คำสั่ง.

เดสก์ท็อปเริ่มคลิกขวาเรียกใช้

ขั้นตอนที่ 2: ใน เรียกใช้คำสั่ง ช่องค้นหา พิมพ์ devmgmt.msc แล้วกด ตกลง เพื่อเปิด ตัวจัดการอุปกรณ์ หน้าต่าง.

เรียกใช้คำสั่ง Devmgmt.msc ตกลง

ขั้นตอนที่ 3: ใน ตัวจัดการอุปกรณ์ หน้าต่าง ขยาย อะแดปเตอร์แสดงผล ให้คลิกขวาที่ไดรเวอร์กราฟิกของคุณแล้วเลือก อัพเดทไดรเวอร์.

ไดรเวอร์การ์ดแสดงผลตัวจัดการอุปกรณ์ ไดรเวอร์กราฟิก คลิกขวา อัปเดตไดรเวอร์

ขั้นตอนที่ 4: ตอนนี้ใน อัพเดทไดรเวอร์ หน้าต่างเลือก เรียกดูคอมพิวเตอร์ของฉันเพื่อหาไดรเวอร์ ตัวเลือก

อัปเดตไดรเวอร์ เรียกดูคอมพิวเตอร์ของฉันเพื่อหาไดรเวอร์

ขั้นตอนที่ 5: ในหน้าต่างถัดไป ไปที่ ค้นหาซอฟต์แวร์ไดรเวอร์ในตำแหน่งนี้ ฟิลด์และคลิกที่ เรียกดู ปุ่ม.

ค้นหาไดรเวอร์ในตำแหน่งนี้ เรียกดู

ขั้นตอนที่ 6: เมื่อคุณพบโฟลเดอร์ที่ถูกต้องแล้ว ให้คลิก ตกลง เพื่อยืนยันโฟลเดอร์แล้วกด ต่อไป. Windows จะสแกนโฟลเดอร์เพื่อหาไดรเวอร์ที่อัปเดตและเข้ากันได้

เมื่อพบแล้ว Windows 10 จะติดตั้งโดยอัตโนมัติ

รีสตาร์ทพีซีของคุณและขณะนี้คุณสามารถเปิดเกมหรือโปรแกรมได้ตามปกติ

แนวทางที่ 2: โดยการอัพเดตไดรเวอร์ GPU ด้วยตนเอง

ขั้นตอนที่ 1: กด ชนะ + X คีย์ร่วมกันบนแป้นพิมพ์และเลือก ตัวจัดการอุปกรณ์.

เริ่มคลิกขวาตัวจัดการอุปกรณ์

ขั้นตอนที่ 2: ใน ตัวจัดการอุปกรณ์ หน้าต่าง ไปที่ อะแดปเตอร์แสดงผล ให้คลิกที่ลูกศรข้างๆ เพื่อขยายส่วน คลิกขวาที่ไดรเวอร์กราฟิกแล้วเลือก คุณสมบัติ.

ตัวจัดการอุปกรณ์ การ์ดแสดงผล ไดรเวอร์กราฟิก คลิกขวา คุณสมบัติ

ขั้นตอนที่ 3: ใน คุณสมบัติ หน้าต่าง เลือก รายละเอียด แท็บ

ตอนนี้ไปที่ ทรัพย์สิน ฟิลด์และเลือก รหัสฮาร์ดแวร์ จากเมนูแบบเลื่อนลง

คลิกขวาและ สำเนา ค่าที่ 1 จาก ความคุ้มค่า รายการ.

คุณสมบัติกราฟิกการ์ดรายละเอียดทรัพย์สินรหัสฮาร์ดแวร์มูลค่า 1 มูลค่า

ขั้นตอนที่ 4: ตอนนี้ เปิดเบราว์เซอร์ของคุณแล้ววางค่าที่คัดลอกมานี้ลงในเครื่องมือค้นหา ค้นหาลิงค์สนับสนุนไดรเวอร์อย่างเป็นทางการและดาวน์โหลดอัพเดตไดรเวอร์ล่าสุดตามลำดับ

*บันทึก - คลิกที่ ดาวน์โหลด ลิงค์ขึ้นอยู่กับว่าระบบของคุณเป็น 32 บิต หรือ 64-บิต. เพื่อค้นหาสถาปัตยกรรมระบบของคุณ (32 บิต หรือ 64-บิต) ติดตาม กระบวนการนี้.

เมื่อคุณติดตั้งไดรเวอร์แล้ว ให้รีบูตพีซีของคุณและคุณจะไม่เห็นข้อผิดพลาดอีกต่อไปขณะเปิดเกมหรือโปรแกรม

วิธีที่ 5: โดยการเรียกใช้คำสั่ง SFC Scannow

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

ขั้นตอนที่ 1: กด ชนะ + R ปุ่มลัดบนแป้นพิมพ์ของคุณเพื่อเปิด เรียกใช้คำสั่ง.

ขั้นตอนที่ 2: ใน เรียกใช้คำสั่ง หน้าต่าง พิมพ์ cmd ในช่องค้นหาแล้วกด Ctrl + Shift + Enter คีย์ร่วมกันบนแป้นพิมพ์ของคุณเพื่อเริ่มต้น พร้อมรับคำสั่ง ด้วยสิทธิ์ของผู้ดูแลระบบ

เรียกใช้คำสั่งค้นหา Cmd Enter

ขั้นตอนที่ 3: ใน พร้อมรับคำสั่ง (สูง) ให้พิมพ์คำสั่งด้านล่างแล้วกด ป้อน:

SFC /Scannow
พรอมต์คำสั่ง เรียกใช้คำสั่ง Sfc Scannow Enter

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

รีสตาร์ทพีซีของคุณและตอนนี้คุณสามารถเปิดเกมหรือโปรแกรมของคุณโดยไม่เห็นข้อผิดพลาด D3dx9_42.dll ที่หายไป

ติดอยู่ที่ “กำลังดำเนินการอัปเดตให้เสร็จสมบูรณ์ 100% อย่าปิดเครื่องคอมพิวเตอร์” ใช่ไหม นี่คือวิธีแก้ไข

ติดอยู่ที่ “กำลังดำเนินการอัปเดตให้เสร็จสมบูรณ์ 100% อย่าปิดเครื่องคอมพิวเตอร์” ใช่ไหม นี่คือวิธีแก้ไขทำอย่างไรWindows 10Windows 11ผิดพลาด

คอมพิวเตอร์ Windows 10 ของคุณติดอยู่ที่ “กำลังดำเนินการอัปเดตเสร็จสมบูรณ์ 100% อย่าปิดเครื่องคอมพิวเตอร์“? นี่เป็นปัญหาทั่วไปและจะปรากฏขึ้นเมื่อ Windows พยายามติดตั้งโปรแกรมปรับปรุงเมื่อปิดเครื่องห...

อ่านเพิ่มเติม
วิธีแก้ไขปัญหา Discord FPS Drop บนพีซี Windows ของคุณ

วิธีแก้ไขปัญหา Discord FPS Drop บนพีซี Windows ของคุณWindows 10Windows 11ผิดพลาดเกม

หากคุณชอบแชทและเล่นเกมบน Discord คุณอาจประสบปัญหา FPS ลดลงอย่างมากขณะเล่นเกมบนพีซี Windows 10 หรือ Windows 11 นี่เป็นปัญหาทั่วไปที่รายงานโดยผู้ใช้ Discord หลายคน เห็นได้ชัดว่าแอพ Discord อาจทำให้ F...

อ่านเพิ่มเติม
แก้ไข: ข้อผิดพลาด KernelBase.dll ใน Windows 11, 10 [แก้ไขแล้ว]

แก้ไข: ข้อผิดพลาด KernelBase.dll ใน Windows 11, 10 [แก้ไขแล้ว]Windows 10Windows 11ผิดพลาด

ลูกค้า Windows จำนวนมากได้รายงานเมื่อเร็วๆ นี้ว่าเมื่อพยายามเปิดโปรแกรมหรือเกม มีข้อผิดพลาดที่ระบุว่าไฟล์ KernelBase.dll หายไปหรือไม่พบ ข้อผิดพลาดนี้จะถูกรายงานด้วยเมื่อโปรแกรมที่ทำงานอยู่หยุดทำงาน...

อ่านเพิ่มเติม