چه باید بدانیم
- DirectX را در وب سایت مایکروسافت جستجو کنید، جدیدترین پیوند Download DirectX End-User Runtimes را انتخاب کنید و را کلیک کنید. دانلود.
- پوشه ای به نام DirectX Files ایجاد کنید. نصب کننده DirectX را باز کنید و به این پوشه بروید. DirectX تمام فایل های خود را در پوشه استخراج می کند.
- فایل CAB را با فایل DLL مورد نظر خود باز کنید. فایل DLL را به دسکتاپ منتقل کنید. فایل را در پوشه System32 کپی کنید و کامپیوتر را مجددا راه اندازی کنید.
این مقاله نحوه استخراج یک فایل DirectX DLL را از بسته نصبی DirectX توضیح می دهد اگر با پیغام خطا در مورد یک فایل DirectX DLL "مفقود" یا "یافت نشد" مواجه شدید.اطلاعات همه سیستمعاملهای مایکروسافت، از جمله Windows 10، Windows 8، Windows 7، Windows Vista و Windows XP را پوشش میدهد.
چگونه یک فایل DLL از دست رفته DirectX را بازیابی کنیم
برای بازیابی یک فایل DLL DirectX از دست رفته:
-
از وب سایت مایکروسافت، ذره بین بالای صفحه را انتخاب کنید و DirectX را جستجو کنید.
-
نتایج جستجو را به پایین اسکرول کنید و پیوند Download DirectX End-User Runtimes (MM YY) را برای آخرین تاریخ انتشار انتخاب کنید.
-
دانلود را انتخاب کنید.
همین نصب کننده DirectX برای همه نسخه های ویندوز کار می کند.
-
روی دسکتاپ خود راست کلیک کنید و New > Folder را انتخاب کنید. نام پوشه جدید را چیزی برای به خاطر سپردن آسان بگذارید مانند DirectX Files.
-
نصب کننده DirectX را که دانلود کرده اید باز کنید و Yes را برای پذیرش قرارداد مجوز انتخاب کنید.
-
Browse را در کادر گفتگو انتخاب کنید.
-
پوشه ای را که در مرحله 4 ایجاد کردید انتخاب کنید و OK را انتخاب کنید.
-
OK را با مشاهده مسیر پوشه در کادر متن انتخاب کنید. برنامه نصب DirectX تمام فایل های خود را در پوشه استخراج می کند.
-
پوشهای را که قبلاً ایجاد کردهاید باز کنید تا تعداد زیادی فایل CAB، چند فایل DLL و یکی به نام dxsetup.exe پیدا کنید.
می توانید dxsetup.exe را برای نصب کامل DirectX و نصب مجدد همه فایل های DLL اجرا کنید.
-
فایل CAB حاوی فایل DLL مورد نظر خود را پیدا کنید. برای مثال، اگر به فایل d3dx9_41.dll نیاز دارید، میتوانید آن را در فایل CAB Mar2009_d3dx9_41_x86 پیدا کنید. روی فایل CAB مناسب دوبار کلیک کنید تا باز شود.
دو نسخه از اکثر فایلهای DirectX CAB وجود دارد: یک نسخه ۳۲ بیتی و دیگری ۶۴ بیتی. فایلهای سیستمهای ۳۲ بیتی با _x86 و فایلهای سیستمی ۶۴ بیتی با _x64 پایان مییابند. شما باید بدانید که کدام نسخه ویندوز را اجرا می کنید تا بدانید از کدام فایل استفاده کنید.
-
فایل .dll را به دسکتاپ خود منتقل کنید.
ویندوز برای باز کردن فایل های CAB پشتیبانی داخلی دارد، اما اگر برنامه دیگری آن را باز کرد، به دنبال گزینه ای برای استخراج فایل در منوی برنامه و استخراج آن در دسکتاپ خود باشید.
-
فایل را در پوشه System32 واقع در پوشه نصب ویندوز خود کپی کنید. در اکثر رایانهها، C:\Windows\System32 خواهد بود.
اگر پیغام خطایی دریافت کردید که مکان دیگری را که فایل DLL وجود ندارد (مثلاً در پوشه یک بازی یا برنامه گرافیکی خاص) را مشخص کرده است، به جای آن فایل DLL را در آنجا کپی کنید.
-
هر گونه کپی از فایل DLL را از دسکتاپ خود حذف کنید و پوشه حاوی فایل های DirectX استخراج شده را حذف کنید. گذاشتن فایلهای DLL روی دسکتاپ میتواند در برخی شرایط مشکلاتی ایجاد کند.
-
کامپیوتر خود را راه اندازی مجدد کنید.
پس از راهاندازی مجدد، آزمایش کنید که آیا بازیابی فایل DLL منفرد مشکل شما را اصلاح کرده است یا خیر. اگر باز هم پیغام خطا دریافت کردید، DirectX را دوباره نصب کنید یا مشکلات DLL مربوط به سخت افزار را برطرف کنید.