حتما برایتان پیش آمده که با ارور DLL ❌ حین اجرای یک بازی یا برنامه در ویندوز مواجه شوید.
ارور d3dx9_43.dll مربوط به مشکلی در نرمافزار کاربردی DirectX در ویندوز است. در این مطلب از انزل وب به معرفی راههای رفع ارور d3dx9_43.dll در ویندوز ۱۱ ، ۱۰ و ۷ میپردازیم.
حل مشکل d3dx9_43 dll ویندوز
How to Fix “d3dx9_43.dll Not Found/Missing” Error on Windows?
در بسیاری از موارد حین کار با نرمافزارهای کامپیوتری ممکن است به ارورهای مربوط به DLLها برخورد کنید. مانند ارور EMP.dll برای بازی های Red Dead Redemption 2 یا ارور d3dx9_43 dll که هنگام بازکردن برخی از بازیها و برنامهها ممکن است با آن روبهرو شوید. پیش از حل ارور d3dx9_43 dll باید بدانید d3dx9_43.dll یکی از اجزای نرمافزار DirectX مایکروسافت است که معمولا در اجرای نرمافزارهای گیم و چندرسانهای مورد استفاده قرار میگیرد. ارور d3dx9_43.dll Missing زمانی رخ میدهد که نرمافزار در تلاش است که به فایل این DLL دسترسی پیدا کند، اما به دلیل نبود یا آسیبدیدگی فایل نمیتواند آن را بیابد. در این موارد شما ممکن است با یکی از پیغامهای زیر مواجه شوید:
- The program can’t start because d3dx9_43.dll is missing
- The code execution cannot proceed because d3dx9_43.dll is missing
- D3dx9_43.DLL Not Found
- The file d3dx9_43.dll is missing
- The file is corrupt
- File d3dx9_43.dll not found
- D3dx9_43.dll not found. Reinstalling might help fix this
در ادامه چند روش سریع و کاربردی برای رفع ارور d3dx9_43.dll ویندوز ارائه میدهیم.
۱- ریاستارت کامپیوتر برای حل ارور d3dx9_43 dll
اولین و سادهترین روش حل این خطا این است که کامپیوتر خود را ریاستارت کنید. ریاستارت سیستم میتواند ارورهای تصادفی و موقتی برنامه یا بازی شما را که مربوط به این DLL است، رفع کند.
۲- نصب مجدد DirectX از سایت مایکروسافت
در قدم بعدی، برای رفع ارور d3dx9_43.dll ویندوز مراحل زیر را انجام دهید:
به صفحه رسمی دانلود DirectX در سایت مایکروسافت بروید و فایل نصبی DirectX End-User Runtime Web Installer را با کلیک روی دکمه Download دریافت کنید.
فایل دانلودشده را اجرا و DirectX را نصب کنید.
با این کار، فایلهای خراب یا حذفشده DirectX بر اساس آخرین آپدیت مجددا روی دستگاه شما قرار میگیرند. فایل d3dx9_43.dll نیز در میان این فایلها قرار دارد. برنامه دانلودشده جایگزین فایلهای قدیمی DirectX 11، DirectX 10 یا DirectX 9 خواهد شد و برای تمام ویندوزها از جمله ویندوز ۱۱، ویندوز ۱۰، ویندوز ۷ و حتی ویندوز ویستا مناسب است.
پس از اتمام نصب، کامپیوتر خود را ریاستارت کنید و بررسی کنید که آیا مشکل رفع شده است یا خیر. اگر میخواهید بدانید DirectX به درستی روی سیستم شما نصب شده یا نه، مراحل زیر را طی کنید:
کلیدهای ترکیبی Windows + R را فشار دهید و داخل پنجره Run، عبارت dxdiag را تایپ کنید و اینتر را بزنید.
گزینه Yes را انتخاب کنید.
پنجره DirectX Diagnostic Tool باز میشود. تب System را باز و ورژن DirectX نصبشده روی سیستم خود را بررسی کنید.
۳- رفع ارور d3dx9_43.dll ویندوز با نصب DirectX از سایر برنامهها
سایر برنامهها یا بازیهای ویندوز هم معمولا از DirectX استفاده میکنند و فایل نصبی این برنامه داخل بسته نصبی یا دیسک آنها وجود دارد. به همین دلیل است که اگر مشکلی در این برنامه پیش بیاید، با ارورهای مختلف همچون ارور d3dx9_43.dll Missing یا ارور The application was unable to start correctly مواجه میشوید. گاهی اوقات، برای حل ارور d3dx9_43.dll Missing این نسخه مناسبتر از آخرین ورژن DirectX در سایت مایکروسافت است. بنابراین میتوانید به صورت جداگانه به دنبال فایل نصبی DirectX در میان فایلهای بازیها و برنامههای خود بگردید و آن را نصب کنید.
۴- کپی فایل حذفشده DLL برای رفع ارور d3dx9_43.dll Missing
برای رفع ارور d3dx9_43.dll ویندوز با این روش، فایل DLL را از یک سایت معتبر مانند DLL-Files دانلود کنید. در کنار مراجعه به سایتهای معتبر، بهتر است از یک آنتیویروس استفاده کنید تا مطمئن شوید فایل دانلودی شما حاوی ویروس یا بدافزار نباشد.
فایل را در پوشهای که باید باشد، کپی کنید. آدرس این پوشه در ویندوزهای ۳۲ بیتی به صورت زیر است:
C:\Windows\System32
اگر ویندوز شما ۶۴ بیتی است، باید فایل را در هردو آدرس زیر کپی کنید:
C:\Windows\System32
C:\Windows\SysWOW64
فایل DLL را رجیستر کنید. برای این کار، در منوی Start عبارت CMD را تایپ کنید. روی Command Prompt راست کلیک کنید و Run as administrator را بزنید.
داخل پنجره بازشده، دستور regsvr32 d3dx9_43.dll
را تایپ کنید و اینتر را بزنید تا دستور رجیستر اجرا شود.
توجه کنید در برخی مواقع ممکن است دانلود فایل DLL برای رفع ارور d3dx9_43.dll ویندوز به تنهایی کافی نباشد یا اینکه بعدا با ارور جدیدی مربوط به یک DLL دیگر مواجه شوید. زیرا این فایل تنها بخش کوچکی از برنامه DirectX است. بنابراین اگر مشکل شما با این روش حل نشد یا با ارورهای جدیدی مشابه ارور d3dx9_43.dll مواجه شدید، از روشهای بعدی استفاده کنید.
۵- رفع ارور d3dx9_43.dll ویندوز با آپدیت درایور گرافیک کامپیوتر
دلیل ارور d3dx9_43 dll گاهی مربوط به درایور گرافیک میشود. به دو روش اتوماتیک و دستی میتوانید درایور گرافیک دستگاه خود را بهروزرسانی کنید. برای آپدیت اتوماتیک درایور و حل ارور d3dx9_43 dll باید مراحل زیر را طی کنید:
روی لوگوی Windows (منوی Start) در نوار وظیفه راست کلیک کنید و Device Manager را بزنید.
بخش Display Adapters را باز کنید. در این قسمت میتوانید مدل کارت گرافیک خود را ببینید. روی آداپتور گرافیک خود راست کلیک نمایید و گزینه Update driver را بزنید.
روی گزینه Search automatically for drivers کلیک کنید.
در صورتی که نسخه جدیدتری از نرمافزار کارت گرافیک شما وجود داشته باشد، ویندوز آپدیت درایور کارت گرافیک را انجام میدهد.
برای بهروزرسانی دستی درایور گرافیک جهت رفع ارور d3dx9_43.dll ویندوز، به سایت سازنده کارت گرافیک خود مراجعه کنید (برای مثال سایت NVIDIA، AMD یا Intel). سپس آخرین ورژن درایور گرافیک (GPU) مربوط به مدل کارت گرافیک خود را بیابید و آن را دانلود و نصب کنید.
۶- حذف یا نصب مجدد برنامه یا بازی برای رفع ارور d3dx9_43.dll ویندوز
گاهی اوقات ارور d3dx9_43.dll Missing مربوط به مشکل در نصب برنامه یا بازی مورد نظر است. یک بار برنامه یا گیمی را که حین ورود به آن با ارور d3dx9_43.dll مواجه میشوید به طور کامل حذف و مجددا نصب نمایید. برای حذف برنامه یا بازی به مسیر زیر بروید:
Start > Control Panel > Programs and Features
سپس برنامه یا بازی را در لیست بیابید، روی آن کلیک کنید و گزینه Uninstall را بزنید. مراحل حذف را تا پایان طی کنید.
پس از حذف کامل، اگر میخواهید آن برنامه یا بازی را روی سیستم خود داشته باشید و با ارور کد d3dx9_43 dll نیز روبهرو نشوید، مجددا اقدام به نصب برنامه یا بازی نمایید. این روش ممکن است مشکل شما را برای رفع ارور d3dx9_43.dll ویندوز حل کند.
۷- بررسی سیستمی فایلها با اسکن SFC و DISM
مشابه با روش گفتهشده در مورد دوم برای آموزش رفع ارور d3dx9_43 dll، پنجره Command Prompt را به صورت Run as administrator باز کنید. دستور زیر را تایپ کنید و اینتر را بزنید:
sfc /scannow
منتظر بمانید تا اسکن سیستم تکمیل شود. سپس رفع ارور d3dx9_43.dll ویندوز را بررسی کنید. اگر مشکل هنوز وجود داشت، بار دیگر پنجره Command Prompt را باز و دستور زیر را داخل آن تایپ کنید:
dism /Online /Cleanup-Image /ScanHealth
سپس کلید اینتر را بزنید و منتظر بمانید. فرآیند بررسی ممکن است تا ۳۰ دقیقه هم طول بکشد. پس از اتمام، کامپیوتر خود را ریاستارت کنید و ببینید آیا ارور d3dx9_43.dll رفع شده است یا نه.
۸- رفع ارور d3dx9_43.dll ویندوز با بهروزرسانی کامل ویندوز
برای حل مشکل d3dx9_43 dll بهتر است اطمینان حاصل کنید که ویندوز شما بهروز است و از آخرین نسخه برنامهها استفاده میکند. این میتواند یک دلیل ارور d3dx9_43 dll باشد. برای این کار باید در منوی Windows Updates در بخش Settings تمام آپدیتهای موجود برای ویندوز را انجام دهید. این روش میتواند به حل سایر ارورها، مانند رفع ارور api-ms-win-crt-runtime-l1-1-0.dll نیز کمک کند.
۹- اسکن سیستم جهت پاکسازی بدافزارها
گاهی اوقات بدافزارها میتوانند باعث خرابی یا حذف فایلهای DLL شوند. برای رفع ارور d3dx9_43.dll ویندوز با یک نرمافزار آنتیویروس یا آنتی Malware قوی کل سیستم خود را اسکن کنید و مطمئن شوید که هر مورد مشکوکی پاکسازی شده است.
همچنین میتوانید از اسکن امنیتی خود ویندوز استفاده کنید. برای این منظور در منوی Start عبارت Windows Security را تایپ کنید و وارد برنامه شوید.
روی Virus & threat protection در منوی سمت چپ پنجره کلیک کنید. سپس روی Scan options کلیک کنید.
گزینه Full Scan را انتخاب نمایید و دکمه Scan Now را بزنید.
منتظر بمانید تا اسکن دستگاه کامل شود. سپس دستورات بعدی ویندوز را دنبال کنید.
۱۰- استفاده از روش System Restore جهت رفع ارور d3dx9_43.dll ویندوز
اگر به تازگی با مشکل ارور کد d3dx9_43 dll مواجه شدهاید، میتوانید ویندوز خود را به یک نقطه زمانی در گذشته برگردانید که در آن زمان این ارور هنوز وجود نداشته است. برای این کار:
در منوی Start عبارت Restore را تایپ و Create a Restore Point را باز کنید.
روی System Restore کلیک کنید.
گزینه Next را بزنید و یکی از موارد پیشنهادی را انتخاب کنید. مراحل بعدی را طی کنید تا ریاستور ویندوز به طور کامل انجام شود. با این روش موفق به رفع مشکل d3dx9_43 dll خواهید شد.
۱۱- نصب مجدد ورژن قدیمی DirectX
برخی از بازیها یا برنامههای قدیمی نیاز به ورژن خاصی از DirectX دارند که الزاما ممکن است آخرین ورژن آن نباشد. در این مورد میتوانید روش نصب ورژن قدیمیتر، یعنی DirectX June 2010 Redistributable را برای رفع ارور d3dx9_43.dll ویندوز امتحان کنید.
سوالات متداول
اگر ویندوز شما 32 بیتی است، فایلهای DLL باید در فولدر System32 و اگر ویندوز شما 64 بیتی است فایلها باید در فولدر SysWOW64 کپی شوند. پس از انجام این کار، از طریق پنجره Command Prompt با دستور regsvr32 filename.dll میتوانید DLLها را ثبت کنید. فایل DLL را معمولا میتوانید با برنامههای دیگری همچون Visual Studio یا Microsoft C++ Build Tools باز کنید. اما برای رفع ارورهای مربوط به DLLها به طور معمول نیاز به بازکردن آنها ندارید و تنها باید آنها را در فولدر مربوط قرار دهید.چگونه فایل DLL را نصب کنیم؟
فایل DLL با چی باز میشه؟
جمع بندی
پیغام d3dx9_43 dll not found ارور مربوط به DirectX است که برنامهای ضروری برای اجرای برخی بازیها و سایر برنامههای ویندوز محسوب میشود. با ریاستارت کامپیوتر، نصب مجدد DirectX، جایگزینی فایل DLL، نصب مجدد برنامه، اسکن ویندوز، آپدیت درایور گرافیک، آپدیت ویندوز و سایر روشها میتوانید برای حل ارور d3dx9_43 dll اقدام کنید. این نکته را نیز مد نظر داشته باشید که اگر ارور d3dx9_43.dll مانع از این شد که ویندوز شما به درستی بالا بیاید و نتوانستید روشهای گفتهشده را در حالت عادی امتحان کنید، ویندوز را در حالت Safe Mode اجرا کنید و با روشهای مختلف اقدام به رفع ارور d3dx9_43.dll نمایید.
نظرات و پیشنهادات شما؟
در این مطلب به توضیح روشهای رفع ارور d3dx9_43.dll ویندوز پرداختیم. آیا تاکنون با این ارور هنگام اجرای برنامهها و بازیها در ویندوز مواجه شدهاید؟ نظرات، پیشنهادات و انتقادات خود را در پایین همین مطلب با ما درمیان بگذارید.