ต้องรู้
- ค้นหา DirectX บนเว็บไซต์ของ Microsoft เลือกลิงก์ ดาวน์โหลด DirectX End-User Runtimes ใหม่ล่าสุด แล้วคลิก ดาวน์โหลด.
- สร้างโฟลเดอร์ชื่อ ไฟล์ DirectX เปิดตัวติดตั้ง DirectX และเรียกดูโฟลเดอร์นี้ DirectX จะแตกไฟล์ทั้งหมดไปยังโฟลเดอร์
- เปิดไฟล์ CAB ด้วยไฟล์ DLL ที่คุณต้องการ ย้ายไฟล์ DLL ไปยังเดสก์ท็อป คัดลอกไฟล์ไปยังโฟลเดอร์ System32 และรีสตาร์ทคอมพิวเตอร์
บทความนี้อธิบายวิธีแยกไฟล์ DirectX DLL ไฟล์เดียวจากแพ็คเกจการติดตั้ง DirectX หากคุณพบข้อความแสดงข้อผิดพลาดเกี่ยวกับไฟล์ DirectX DLL "ที่หายไป" หรือ "ไม่พบ"ข้อมูลครอบคลุมระบบปฏิบัติการ Microsoft ทั้งหมด รวมถึง Windows 10, Windows 8, Windows 7, Windows Vista และ Windows XP
วิธีคืนค่าไฟล์ DirectX DLL ที่หายไป
ในการกู้คืนไฟล์ DirectX DLL ที่ขาดหายไป:
-
จากเว็บไซต์ของ Microsoft เลือกแว่นขยายที่ด้านบนสุดของหน้าแล้วค้นหา DirectX.
-
เลื่อนลงผลการค้นหาและเลือกลิงก์ ดาวน์โหลด DirectX End-User Runtimes (MM YY) สำหรับวันที่เผยแพร่ล่าสุด
-
เลือก ดาวน์โหลด.
ตัวติดตั้ง DirectX เดียวกันนี้ใช้ได้กับ Windows ทุกรุ่น
-
คลิกขวาที่เดสก์ท็อปแล้วเลือก ใหม่ > โฟลเดอร์ ตั้งชื่อโฟลเดอร์ใหม่ให้จำง่าย เช่น DirectX Files.
-
เปิดโปรแกรมติดตั้ง DirectX ที่คุณดาวน์โหลดมาและเลือก ใช่ เพื่อยอมรับข้อตกลงใบอนุญาต
-
เลือก เรียกดู ในกล่องโต้ตอบ
-
เลือกโฟลเดอร์ที่คุณสร้างในขั้นตอนที่ 4 แล้วเลือก ตกลง.
-
เลือก OK เมื่อคุณเห็นเส้นทางของโฟลเดอร์ในกล่องข้อความ โปรแกรมติดตั้ง DirectX จะแตกไฟล์ทั้งหมดไปยังโฟลเดอร์
-
เปิดโฟลเดอร์ที่คุณสร้างไว้ก่อนหน้านี้เพื่อค้นหาไฟล์ CAB จำนวนมาก ไฟล์ DLL สองสามไฟล์ และไฟล์หนึ่งชื่อ dxsetup.exe
คุณสามารถเรียกใช้ dxsetup.exe เพื่อติดตั้ง DirectX อย่างสมบูรณ์และติดตั้งไฟล์ DLL ทั้งหมดอีกครั้ง
-
ค้นหาไฟล์ CAB ที่มีไฟล์ DLL ที่คุณต้องการ ตัวอย่างเช่น หากคุณต้องการไฟล์ d3dx9_41.dll สามารถพบได้ในไฟล์ CAB Mar2009_d3dx9_41_x86 ดับเบิลคลิกที่ไฟล์ CAB ที่ต้องการเพื่อเปิด
ไฟล์ DirectX CAB ส่วนใหญ่มีสองเวอร์ชัน: เวอร์ชัน 32 บิตและ 64 บิต ไฟล์สำหรับระบบ 32 บิตลงท้ายด้วย _x86 และไฟล์ระบบ 64 บิตลงท้ายด้วย _x64 คุณจำเป็นต้องรู้ว่าคุณกำลังใช้ Windows เวอร์ชันใดอยู่จึงจะรู้ว่าควรใช้ไฟล์ใด
-
ย้ายไฟล์ .dll ไปยังเดสก์ท็อปของคุณ
Windows รองรับการเปิดไฟล์ CAB ในตัว แต่ถ้าโปรแกรมอื่นเปิดขึ้นมา ให้มองหาตัวเลือกในการแตกไฟล์ในเมนูของโปรแกรมและแตกไฟล์ไปยังเดสก์ท็อปของคุณ
-
คัดลอกไฟล์ไปยังโฟลเดอร์ System32 ที่อยู่ในโฟลเดอร์การติดตั้ง Windows ของคุณ ในคอมพิวเตอร์ส่วนใหญ่จะเป็น C:\Windows\System32.
หากคุณได้รับข้อความแสดงข้อผิดพลาดที่ระบุตำแหน่งอื่นที่ไฟล์ DLL หายไป (เช่น ในโฟลเดอร์ของเกมหรือแอปพลิเคชั่นกราฟิกโดยเฉพาะ) ให้คัดลอกไฟล์ DLL ที่นั่นแทน
-
ลบสำเนาของไฟล์ DLL ออกจากเดสก์ท็อปของคุณ และลบโฟลเดอร์ที่มีไฟล์ DirectX ที่แยกออกมา การทิ้งไฟล์ DLL ไว้บนเดสก์ท็อปอาจทำให้เกิดปัญหาได้ในบางสถานการณ์
-
รีสตาร์ทคอมพิวเตอร์
หลังจากรีสตาร์ทแล้ว ให้ทดสอบเพื่อดูว่าการกู้คืนไฟล์ DLL แต่ละไฟล์ช่วยแก้ไขปัญหาที่คุณมีได้หรือไม่ หากคุณยังคงได้รับข้อความแสดงข้อผิดพลาด ให้ลองติดตั้ง DirectX ใหม่ทั้งหมดหรือแก้ไขปัญหา DLL ที่เกี่ยวข้องกับฮาร์ดแวร์