วันเสาร์ที่ 10 กันยายน พ.ศ. 2554

วิธีแก้ไขปัญหา d3dx9_43.dll

วิธีแก้ไขปัญหา d3dx9_43.dll
August 20th, 2011 | Tags: d3dx9_43.dll, dxwebsetup.exe, limbo, Microsoft DirectX, This application has failed to start because d3dx9_43.dll was not found
กลับมาอีกแล้ว ครั้งนี้ก็เจอปัญหาอีกเช่นเคย เพิ่งดาวน์โหลดเกม limbo มาลองเล่นดู เห็นว่ามันสนุกดีได้รางวัลหลายรางวัลด้วย รวมถึงไฟล์ก็ไม่ใหญ่มาก 70+เม็ก เท่านั้น

หลังจากที่ได้ติดตั้งเกมลงไปแล้ว (ที่จริงไม่น่าจะเรียกว่าติดตั้ง แต่เป็นการ Extract ไฟล์ออกมาแทน คล้าย winrar,winzip) จะเข้าเข้าไปยังเกม ก็ดันเออเรอร์ซะงั้น

ขณะเข้าสู่เกม ได้ปรากฏหน้าต่าง Error d3dx9_43.dll ขึ้นมา
This application has failed to start because d3dx9_43.dll was not found. Re-installing the application may fix this problem

ซึ่งก็ตามๆเคย คล้ายๆว่ามันไม่มีไฟล์ d3dx9_43.dll ก็ต้องหาวิธีแก้กันต่อไป

ได้ผลมาว่า มันต้องลง Microsoft DirectX(R) End-User Runtime ก็สามารถโหลดได้จาก ที่นี่ (dxwebsetup.exe) เลย

แก้ไข Error d3dx9_43.dll โดยการติดตั้งโปรแกรม Microsoft-DirectX

ติดตั้งให้เรียบร้อย เพียงเท่านี้ก็เล่นเกมได้แล้ว เย้
ปล.ขณะติดตั้งโปรแกรม จะมีให้ติดตั้ง Toolbar ของ Microsoft ด้วย ซึ่งจะไม่ต้องติดตั้งก็ได้ เพราะอาจจะทำให้เครื่องทำงานช้าลงได้
ปล2.เกมอื่นๆที่เกิดขึ้นด้วยปัญหาแบบนี้ ก็สามารถแก้ไขได้ด้วยวิธีนี้เหมือนกันครับ