ข้อความแจ้งข้อผิดพลาดของ "missing" และ "not found" ไฟล์ DirectX DLL เป็นเรื่องปกติ เกมและโปรแกรมกราฟฟิกมีการพัฒนาตลอดเวลาและไมโครซอฟท์มักออกอัพเดต DirectX
การดาวน์โหลดไฟล์ DLL จากไซต์ดาวน์โหลด DLL เป็นความคิดที่ไม่ดีจริงๆและบางครั้ง ติดตั้ง DirectX อย่างสมบูรณ์ ไม่เป็นไปได้ด้วยเหตุผลบางอย่างหรือไม่ได้ผล
ทางออกที่ปลอดภัยและเรียบง่ายในการกู้คืนไฟล์ DirectX DLL เพียงไฟล์เดียวคือการแยกไฟล์ออกจากชุดติดตั้ง DirectX
วิธีเรียกคืนไฟล์ DirectX DLL ที่หายไป
ทำตามขั้นตอนง่ายๆด้านล่างนี้เพื่อเรียกคืนไฟล์ DirectX DLL ที่ขาดหายไป โดยปกติจะใช้เวลาไม่ถึง 15 นาที
- ค้นหารุ่นล่าสุดของ DirectX บนเว็บไซต์ของ Microsoft
- หมายเหตุ: การดาวน์โหลด DirectX เดียวกันใช้กับ ระบบปฏิบัติการ Windows ทั้งหมด เช่น Windows 10 , Windows 8 , Windows 7 , Windows Vista , Windows XP เป็นต้นคุณสามารถเรียกคืนไฟล์ DirectX DLL ที่หายไป - ไม่ว่าจะเป็น DirectX 11, DirectX 10, DirectX 9, ฯลฯ - ใช้ดาวน์โหลดนี้
- คลิกลิงก์ในผลลัพธ์การค้นหาสำหรับ Runtimes ผู้ใช้ปลายทางของ DirectX (MM YY) ที่แสดงวันที่เผยแพร่ล่าสุด ทำตามคำแนะนำเพื่อดาวน์โหลดไฟล์ในหน้าถัดไปที่ Microsoft จะส่งคุณไป ให้แน่ใจว่าได้ดาวน์โหลดไฟล์ติดตั้ง DirectX ไปยังเดสก์ท็อปหรือที่อื่นง่ายต่อการใช้งาน
- หมายเหตุ: นี่คือ DirectX เวอร์ชันเต็มดังนั้นจึงอาจเป็นไฟล์ที่ดาวน์โหลดได้มาก หากคุณเชื่อมต่อช้ากว่านี้อาจใช้เวลาสักครู่
- หมายเหตุ: ระวังโปรแกรมอื่น ๆ Microsoft แนะนำให้คุณดาวน์โหลดพร้อมกับ DirectX เพียงแค่ยกเลิกการเลือกสิ่งที่คุณไม่ต้องการและดำเนินการดาวน์โหลดต่อ
- คลิกขวาที่เดสก์ท็อปของคุณเลือก สร้าง แล้วเลือก โฟลเดอร์ ตั้งชื่อโฟลเดอร์ที่จะจดจำไว้เช่น ไฟล์ DirectX หรือปล่อยให้เป็น โฟลเดอร์ใหม่ เริ่มต้น เราจะใช้โฟลเดอร์ใหม่นี้ในขั้นตอนถัดไป
- ดับเบิลคลิกที่ไฟล์ที่คุณดาวน์โหลดมาในขั้นตอนที่ 2
- หมายเหตุ: หากคุณประสบปัญหาในการค้นหาไฟล์อาจมีชื่อว่า directx_ [date] _redist.exe
- คลิก Yes เพื่อดูสัญญาอนุญาตที่แสดงขึ้น
- คลิกปุ่ม Browse ... ในกล่องโต้ตอบเพื่อขอ กรุณาพิมพ์ตำแหน่งที่คุณต้องการวางไฟล์ที่แยก แล้วเลือกโฟลเดอร์ที่คุณสร้างในขั้นตอนที่ 3 จากนั้นคลิก OK
- หมายเหตุ: หากคุณสร้างโฟลเดอร์บนเดสก์ท็อปอาจเป็นที่ด้านล่างของรายการโฟลเดอร์ในกล่องโต้ตอบ เรียกดูโฟลเดอร์ที่ คุณเห็นตอนนี้
- คลิก ตกลง เมื่อคุณเห็นเส้นทางโฟลเดอร์ในกล่องข้อความ
- โปรแกรมติดตั้ง DirectX จะแยกไฟล์ทั้งหมดออกจากโฟลเดอร์นี้ ขึ้นอยู่กับความเร็วของคอมพิวเตอร์ซึ่งอาจเกิดขึ้นได้อย่างรวดเร็ว
- เปิดโฟลเดอร์ที่คุณสร้างในขั้นตอนที่ 3 คุณควรเห็นไฟล์ CAB จำนวนมากไฟล์ DLL บางไฟล์และไฟล์ dxsetup.exe
- หมายเหตุ: หากคุณรัน dxsetup.exe ระบบจะติดตั้ง DirectX ฉบับสมบูรณ์นี้ลงในคอมพิวเตอร์ของคุณ แม้ว่านี่จะเป็นที่ยอมรับได้อย่างสมบูรณ์ขั้นตอนต่อไปนี้แสดงวิธีแยกไฟล์ DLL ไฟล์เดียวออกจากแพคเกจ DirectX การตั้งค่าแบบเต็มจะดึงและติดตั้งได้ทั้งหมด
- ค้นหาไฟล์ CAB ที่มีไฟล์ DLL ที่คุณต้องการ ตัวอย่างเช่นตามตารางที่ฉันเพิ่งเชื่อมโยงไปถ้าคุณต้องการ ไฟล์ d3dx9_41.dll ก็สามารถพบได้ในไฟล์ CAB Mar2009_d3dx9_41_x86
- หมายเหตุ: มีไฟล์ DirectX CAB เกือบสองรุ่น - หนึ่งไฟล์สำหรับ Windows รุ่น 32 บิตและหนึ่งสำหรับรุ่น 64 บิต ไฟล์ CAB สำหรับเวอร์ชัน 32 บิตจะสิ้นสุดด้วย _x86 และไฟล์ CAB สำหรับเวอร์ชัน 64 บิตจะลงท้ายด้วย _x64
- หากคุณไม่แน่ใจว่า Windows รุ่นใดที่คุณใช้อยู่ให้ดูที่ ฉันกำลังใช้งาน Windows รุ่น 32 บิตหรือ 64 บิตใช่หรือไม่?
- ดับเบิลคลิกที่ไฟล์ CAB เพื่อเปิด
- หมายเหตุ: Windows มีการสนับสนุนการเปิดไฟล์ CAB ในตัว แต่อาจเป็นไปได้ว่าโปรแกรมอื่นที่คุณติดตั้งไว้ในคอมพิวเตอร์ของคุณสามารถเปิดไฟล์ได้ ไม่ว่าจะเป็นเมื่อใดก็ตามที่ไฟล์ CAB เปิดอยู่จะปรากฏในหน้าต่างโฟลเดอร์และคุณจะเห็นไฟล์ DLL ที่คุณต้องการ
- ดึงไฟล์ DLL ไปยังเดสก์ท็อปหรือตำแหน่งชั่วคราวอื่น
- ขึ้นอยู่กับสิ่งที่โปรแกรมได้เปิดไฟล์ CAB สำหรับดูซึ่งอาจเกี่ยวข้องกับการดึงข้อมูลบางอย่างจากเมนูของโปรแกรมหรืออาจทำได้ง่ายเหมือนกับการย้ายไฟล์จากหน้าต่างไปยังเดสก์ท็อปของคุณ
- คัดลอกแฟ้ม DLL ไปยังโฟลเดอร์ System32 ที่ อยู่ในโฟลเดอร์การติดตั้ง Windows ของคุณ บนคอมพิวเตอร์ส่วนใหญ่จะเป็น C: \ Windows \ System32
- หมายเหตุ: หากคุณได้รับข้อความแสดงข้อผิดพลาดเฉพาะที่ระบุตำแหน่งอื่นที่ไฟล์ DLL หายไป (ตัวอย่างเช่นในโฟลเดอร์มีการติดตั้งเกมหรือแอ็พพลิเคชันกราฟิกไว้) ให้คัดลอกไฟล์ DLL ไว้แทน
- ลบสำเนาของไฟล์ DLL จากเดสก์ทอปของคุณและลบโฟลเดอร์ที่มีไฟล์ DirectX ที่แยกออกมาซึ่งคุณสร้างขึ้นในขั้นตอนที่ 3 การปล่อยไฟล์ DLL บนเดสก์ท็อปของคุณอาจทำให้เกิดปัญหาในบางสถานการณ์
- รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ
- หลังจากเริ่มระบบใหม่คอมพิวเตอร์ของคุณทดสอบเพื่อดูว่าการกู้คืนไฟล์ DLL แต่ละไฟล์ได้แก้ไขปัญหาที่คุณพบแล้วหรือไม่