Microsoft DirectX

20 เม.ย. 2014 13012

(DirectX 9.0c) DirectX (DirectX End-User Runtimes) เป็นกลุ่มเทคโนโลยีที่ออกแบบมาเพื่อให้คอมพิวเตอร์ที่ใช้แพลตฟอร์ม Windows ที่เหมาะสำหรับการทำงานและการแสดงผลการใช้งานที่เต็มไปด้วยองค์ประกอบด้านมัลติมีเดีย เช่น กราฟิกสีที่สมบูรณ์แบบ, ภาพเคลื่อนไหว 3 มิติ, วิดีโอ และเสียงมากมาย  นอกจากนี้ DirectX ยังรวมถึงการปรับปรุงการรักษาความปลอดภัยและประสิทธิภาพการทำงานพร้อมกับคุณสมบัติใหม่จำนวนมาก เทคโนโลยีทั้งหมดที่สามารถเข้าถึงได้โดยการใช้งานที่ใช้ DirectX APIs

โดยปกติแล้วใน Windows XP จะมีรุ่น DirectX ที่มีประสิทธิภาพสูงสุดอยู่ที่ 9.0c เมื่อมีผู้ใช้งานที่ใช้ระบบปฏิบัติการรุ่นที่สูงกว่าเช่น Windows Vista และ Windows 7 ก็จะมี DirectX ที่สูงขึ้นตามไปด้วย

หากโปรแกรมประยุกต์หรือเกมของคุณจำเป็นต้องใช้ DirectX รุ่นก่อนหน้านั้น โปรแกรมประยุกต์และเกมบางรายการจำเป็นต้องใช้ DirectX 9 อย่างไรก็ตาม คอมพิวเตอร์ของคุณมี DirectX รุ่นใหม่กว่านี้รวมอยู่ด้วยแล้ว เมื่อติดตั้งแล้วเรียกใช้โปรแกรมประยุกต์หรือเกมซึ่งจำเป็นต้องใช้ DirectX 9 คุณอาจได้รับข้อความแสดงข้อผิดพลาด เช่น “โปรแกรมนี้ไม่สามารถเริ่มทำงานได้เนื่องจาก d3dx9_35.dll หายไปจากคอมพิวเตอร์ของคุณ ให้ลองติดตั้งโปรแกรมดังกล่าวอีกครั้งเพื่อแก้ไขปัญหานี้”

หากยังไม่สามารถแก้ปัญหาได้ ให้ใช้วิธีแก้ไขปัญหาดังนี้คือ ให้ผู้ใช้งานไปที่เว็บไซต์ของ Microsoft และดาวน์โหลด DirectX End-User Runtime Web Installer มาติดตั้งเพิ่มเพื่อช่วยในการแก้ไข โดยจะไม่ทำการเปลี่ยนแปลงต่อ Direct อื่นๆ แต่ส่วนใหญ่แล้วจะไม่ค่อยเจอปัญหาครับ เช่นในรุ่นของ DirectX 11 ของ Windows 7 ได้รวมไฟล์ DirectX 9 ไว้แล้ว เมื่อเรียกใช้โปรแกรมประยุกต์หรือเกมที่ต้องการโปรแกรมจะเรียกใช้ไฟล์ในแบบอัตโนมัติ นอกจากว่าโปรแกรมหรือเกมนั้นๆ จะต้องการมองเห็นว่ารุ่นของ DirectX เป็น DirectX 9 ถึงจะทำงานได้

เมื่อดาวน์โหลดไปแล้วต้องทำอย่างไร ?
1. ก่อนอื่นให้สร้างโฟลเดอร์ขึ้นมาหนึ่งอันที่หน้าเดสก์ท็อปหรือในที่ๆ ผู้ใช้จดจำได้
2. ดับเบิ้ลคลิกไฟล์ ติดตั้งที่ชื่อว่า “directx_Jun2010_redist.exe” จากนั้นกด Yes
3. กด Browse… เลือกโฟลเดอร์ที่เราสร้างในข้อที่ 1. จากนั้นกด OK 2 ครั้ง เพื่อทำการ Extract ไฟล์ลงในโฟลเดอร์
4. เมื่อได้ไฟล์ทั้งหมดมาแล้วให้มองหาไฟล์ DXSETUP.exe เพื่อทำการติดตั้ง