مراحل رفع مشکل
هر مرحله را جدا اجرا کن و قبل از رفتن به مرحله بعد نتیجه را دوباره بررسی کن.
- 01
Windows و لانچر را Restart کنید
کمریسکبازی و لانچر را کامل ببندید و Windows را Restart کنید. پس از ورود، بازی را از همان لانچر تا نقطه قبلی اجرا کنید. اگر پیام D3DX9_43.dll دوباره نمایش داده شد، مرحله بعد را انجام دهید.این مرحله ممکن است به راهاندازی مجدد ویندوز نیاز داشته باشد. - 02
فایلهای بازی را Verify کنید
کمریسکدر Steam روی بازی راستکلیک کنید و Properties > Installed Files > Verify integrity of game files را بزنید. در Epic Games Launcher از Library، سهنقطه بازی > Manage > Verify را انتخاب کنید. پس از پایان بررسی، بازی را دوباره تا محل خطا اجرا کنید و بازگشت پیام D3DX9_43.dll را بررسی کنید. - 03
بسته رسمی DirectX End-User Runtimes را نصب کنید
کمریسکفقط از صفحه رسمی Microsoft بسته DirectX End-User Runtimes (June 2010) را دریافت کنید. فایل را اجرا، محتوا را در یک پوشه موقت استخراج و سپس DXSETUP.exe همان بسته را اجرا کنید. این بسته مؤلفههای جانبی قدیمی مانند D3DX9 را اضافه میکند و نسخه DirectX داخل Windows را عوض نمیکند. پس از پایان نصب، بازی را تا محل قبلی خطا اجرا کنید و نبودن پیام D3DX9_43.dll را بررسی کنید. - 04
Windows Update را کامل کنید
کمریسکدر Windows 11 به Settings > Windows Update بروید، Check for updates را بزنید و موارد ارائهشده را نصب کنید. اگر Windows درخواست کرد سیستم را Restart کنید. سپس همان بازی را اجرا کنید و نتیجه را در نقطه قبلی خطا بررسی کنید.این مرحله ممکن است به راهاندازی مجدد ویندوز نیاز داشته باشد.
D3DX9_43.dll یکی از مؤلفههای جانبی قدیمی DirectX است و وجود DirectX جدید در Windows لزوماً این فایل side-by-side را فراهم نمیکند. بسته رسمی DirectX End-User Runtimes (June 2010) این مؤلفههای قدیمی را نصب میکند و نسخه DirectX خود Windows را تغییر نمیدهد.
هشدار: D3DX9_43.dll را جداگانه از سایتهای دانلود DLL نگیرید و آن را دستی در System32، SysWOW64 یا پوشه بازی کپی نکنید.
منابع
چطور بفهمیم مشکل حل شده؟
بازی را از همان لانچر و میانبری که قبلاً خطا میداد اجرا کنید و تا منوی اصلی یا نخستین صفحه قابل تعامل ادامه دهید. رفع نشانه زمانی ثابت میشود که پیام حاوی D3DX9_43.dll ظاهر نشود و بازی بلافاصله بسته نشود.
