رفع ارور DirectX Runtime ⚠️ در مواردی که برای اجرای بازیها یا نرمافزارهای خاص به DirectX نیاز داریم، ضروری است.
روشهایی همچون آپدیت ویندوز، آپدیت درایور گرافیک، نصب مجدد DirectX و غیره برای حل این مشکل وجود دارد که در این مطلب از انزل وب به بررسی آنها میپردازیم.
حل ارور DirectX Runtime ویندوز
How to Fix DirectX Runtime Error?
ارور DirectX Runtime یک ارور رایج است که هنگام انجام کارهایی همچون اجرای بازیها و نرمافزارهای مولتیمدیا روی کامپیوتر یا لپتاپ خود ممکن است با آن مواجه شوید. این خطا یا خطاهای مشابه مانند ارور d3dx9_43.dll معمولا به دلیل مشکل در درایور کارت گرافیک و نرمافزار DirectX به وجود میآید. خوشبختانه رفع این مشکل تنها در مدت چند دقیقه و با چند راهکار ساده قابل انجام است که در ادامه به آن خواهیم پرداخت.
۱- بهروزرسانی DirectX از طریق آپدیت ویندوز
عدم انجام بهروزرسانیهای ویندوز یا ناموفق و نیمهکاره ماندن آنها عامل بسیاری از خطاها در ویندوز، از جمله مشکل DirectX Runtime هستند. برای رفع مشکل به این ترتیب عمل کنید:
منوی Start را باز و عبارت check را داخل بخش جستجو تایپ کنید. وارد بخش Check for updates شوید.
روی دکمه Check for updates کلیک کنید تا ویندوز آخرین آپدیتهای موجود را به شما نشان دهد.
آپدیتهای یافتهشده را نصب و کامل کنید تا رفع ارور DirectX Runtime انجام شود. با این کار ابزارها و نرمافزارهای داخلی ویندوز از جمله DirectX به آخرین نسخه بهروزرسانی خواهند شد.
۲- رفع ارور DirectX Runtime با آپدیت درایور گرافیک
اگر از آخرین باری که درایور کارت گرافیک خود را بهروز کردهاید مدتها میگذرد، احتمالا باید این کار را انجام دهید تا ارور DirectX Runtime حل شود. مشکل در کارت گرافیک میتواند علت سایر مشکلات مانند مشکل نصب ویندوز ۱۱ نیز باشد. برای این کار میتوانید به دو روش عمل عمل کنید. روش نخست بدین صورت است:
روی منوی Start راست کلیک و گزینه Device Manager را انتخاب کنید.
بخش Display adapters را باز کنید. روی درایور گرافیک خود راست کلیک نمایید و گزینه Update driver را بزنید.
گزینه Search automatically for drivers را بزنید و مراحل را دنبال کنید تا بهروزرسانی درایور گرافیک شما به طور خودکار انجام شود.
پس از انجام بهروزرسانی یک بار سیستم را خاموش و روشن نمایید تا تغییرات برای حل مشکل DirectX Runtime به طور کامل اعمال شوند.
روش دیگر این است که با توجه به برند سازنده کارت گرافیک خود، آپدیت درایور گرافیک را به صورت دستی انجام دهید که در این بخش روش آن را برای کارت گرافیک برندهای NVIDIA و AMD و Intel توضیح میدهیم.
چنانچه نرمافزار Riot Vanguard برای بازیهای شما مورد نیاز بوده و روی سیستم شما نصب شده است، قبل از آپدیت درایور کارت گرافیک بهتر است آن را حذف نمایید.
کارت گرافیک NVIDIA
حالت اول:
اگر کارت گرافیک شما توسط شرکت NVIDIA تولید شده باشد:
- میتوانید با راست کلیک روی صفحه اصلی ویندوز و انتخاب گزینه NVIDIA Control Panel یا جستجوی این عبارت در بخش جستجوی منوی Start وارد پنل کارت گرافیک خود شوید. سپس به بخش Help بروید و گزینه Updates را انتخاب کنید.
- میتوانید گزینه NVIDIA Update را فعال یا غیر فعال کنید. برای غیر فعال کردن آن لازم است علامت تیک مقابل گزینه Automatically check for updates را بردارید. تعداد دفعات و دوره زمانی مورد نظر برای بررسی آپدیتهای جدید را تغییر دهید. شما همچنین میتوانید اعلانهایی را که ویندوز به شما میدهد، با زدن یا برداشتن تیک گزینه Notify me when graphics driver updates are available فعال یا غیر فعال کنید.
حالت دوم:
اگر به NVIDIA Control Panel دسترسی ندارید، میتوانید از طریق NVIDIA GeForce Experience تنظیمات مورد نیاز را انجام دهید. برای این کار:
- منوی Start را باز و عبارت NVIDIA GeForce Experience را در بخش جستجو وارد کنید.
- وارد این بخش شوید و روی Drivers کلیک کنید.
- روی Check for Updates یا Update کلیک و صبر کنید تا دانلود کامل شود. سپس روی Install کلیک کنید و گزینه Next را بزنید تا مراحل نصب تکمیل شود.
حالت سوم:
با مراجعه به صفحه NVIDIA Get Automatic Driver Updates درایور گرافیک مناسب برای سیستم خود را دانلود و اقدام به نصب آن نمایید.
پس از انجام بهروزرسانی، کامپیوتر را جهت حل مشکل DirectX Runtime یک بار ریاستارت نمایید.
کارت گرافیک AMD
در مرورگر خود وارد صفحه AMD Driver and Support page شوید و نرمافزار تشخیص و آپدیت خودکار درایور گرافیک را با توجه به سیستم عامل خود (ویندوز یا لینوکس) دانلود کنید.
فایل دانلودشده را اجرا کنید. دکمه Install و سپس Next را بزنید تا آپدیت درایور گرافیک شما تکمیل شود.
کامپیوتر را جهت رفع ارور DirectX Runtime یک بار ریاستارت نمایید.
کارت گرافیک Intel
وارد صفحه Intel Driver & Support Assistant شوید و روی دکمه Download کلیک کنید.
فایل دانلودشده را اجرا و نسخه جدید درایور کارت گرافیک را از طریق آن نصب نمایید.
پس از اتمام نصب، کامپیوتر را یک بار ریاستارت نمایید.
۳- حذف نرمافزار Riot Vanguard و نصب مجدد آن
اگر برای اجرای بازی با خطای DirectX Runtime مواجه شدهاید و نرمافزار ضد تقلب Riot Vanguard را برای این بازی نصب کردهاید، حذف و نصب مجدد آن میتواند مشکل را رفع کند. برای حذف این نرمافزار و رفع ارور DirectX Runtime:
منوی Start را باز و عبارت Add or Remove Programs را جستجو کنید. سپس روی نتیجه کلیک کنید.
در قسمت Apps & features نام نرمافزار Riot Vanguard را جستجو کنید. سپس روی آن کلیک کرده و دکمه Uninstall را بزنید. مراحل بعدی را طی کنید تا نرمافزار از روی سیستم شما حذف شود.
پس از اجرای مجدد بازی، این نرمافزار به طور خودکار مجددا روی سیستم شما نصب و ارور DirectX Runtime رفع خواهد شد.
شما میتوانید روشهای آپدیت کارت گرافیک و نصب مجدد Riot Vanguard را با هم انجام دهید. برای این کار ابتدا Riot Vanguard را از روی سیستم حذف کنید. سپس درایور گرافیک را بهروزرسانی نمایید و حین اجرای مجدد بازی، Riot Vanguard را مجددا روی سیستم خود نصب کنید.
۴- نصب مجدد DirectX برای رفع ارور DirectX Runtime
ممکن است در اثر آسیب دیدن یا حذف برخی از فایلهای سیستمی DirectX شما دچار مشکل شده باشد. در این صورت بهتر است راهکار نصب مجدد DirectX را در پیش بگیرید. برای این منظور:
وارد صفحه DirectX End-User Runtime Web Installer شوید و روی Download کلیک کنید.
فایل دانلودشده را اجرا کنید و دستورالعملها را دنبال کنید تا آخرین نسخه DirectX روی سیستم شما نصب و خطای DirectX Runtime رفع شود. بهتر است برای انجام این کار با روشهای دانلود، محل پوشه و نصب DirectX در ویندوز نیز به طور کامل آشنا باشید.
۵- انجام اسکن SFC برای حل ارور DirectX Runtime
ابزار System File Checker یا همان SFC Scan ویندوز در بسیاری موارد به تعمیر و اصلاح فایلهای سیستمی خراب کمک میکند. بنابراین میتوانید به عنوان روشی جهت حل مشکل DirectX Runtime از آن استفاده نمایید. برای انجام اسکن مراحل زیر را انجام دهید:
منوی Start را باز و عبارت Command Prompt را در بخش جستجو وارد کنید.
روی نتیجه راست کلیک نموده و گزینه Run as administrator را بزنید.
داخل پنجره Command Prompt دستور زیر را تایپ کنید و کلید اینتر را بزنید:
sfc /scannow
صبر کنید تا اسکن به طور کامل انجام شود. سیستم به طور خودکار مشکلات شناساییشده را رفع خواهد کرد.
یک بار کامپیوتر خود را ریاستارت کنید و رفع ارور DirectX Runtime را بررسی کنید.
۶- نصب فایل DirectX Redistributable Package
گاهی ممکن است به جای نسخه جدید DirectX نیازمند یکی از نسخههای قدیمی آن برای برخی بازیها یا نرمافزارهای خاص باشید. در این صورت بهتر است به روش زیر اقدام به نصب DirectX Redistributable Package روی سیستم خود نمایید:
وارد صفحه DirectX End-User Runtimes (June 2010) شوید و روی دکمه Download کلیک کنید.
فایل دانلودشده را نصب و دستورالعملها را دنبال کنید تا نصب کامل شود.
در نهایت بهتر است کامپیوتر خود را یک بار ریاستارت و حل خطای DirectX Runtime را بررسی کنید.
۷- تعمیر یا نصب مجدد بازی یا نرمافزار برای رفع ارور DirectX Runtime
اگر مشکل ارور DirectX Runtime تنها هنگام اجرای یک بازی یا نرمافزار خاص رخ میدهد، ممکن است دلیل آن مربوط به بازی یا نرمافزار مورد نظر باشد. در این صورت تعمیر یا نصب مجدد آن میتواند راه حل مشکل باشد. برای تعمیر فایلهای بازی، اگر بازی شما در پلتفرم استیم (Steam) اجرا میشود، داخل نرمافزار استیم در بخش Library روی نام بازی راست کلیک کنید و به مسیر Properties > Local Files یا Properties > Installed Files بروید. سپس با زدن گزینه Verify Integrity of Game Files اقدام به تعمیر فایلهای بازی نمایید.
در غیر این صورت، برای حل مشکل DirectX Runtime باید بازی یا نرمافزار را از استیم یا از داخل ویندوز حذف و سپس مجددا آن را از منابع معتبر دریافت و نصب نمایید.
۸- استفاده از ابزار DirectX Diagnostic Tool برای تشخیص خطا
راه دیگر برای حل مشکل DirectX Runtime این است که از ابزار DirectX Diagnostic Tool استفاده کنید. برای این منظور:
کلیدهای ترکیبی Windows + R را فشار دهید تا پنجره Run باز شود.
داخل این پنجره عبارت dxdiag را تایپ کنید و اینتر را بزنید.
داخل پنجره بازشده، تب Display را باز کنید و در قسمت Notes به دنبال هرگونه توضیح جهت بروز خطا بگردید. بر اساس پیغام دریافتشده در این بخش میتوانید راه حل ویژه رفع ارور DirectX Runtime را در اینترنت جستجو نمایید.
۹- رفع خطای DirectX Runtime با تعمیر یا نصب مجدد ویندوز
پیش از تعمیر یا نصب مجدد ویندوز توصیه میشود از فایلهای مهم خود در ویندوز نسخه پشتیبان تهیه کنید.
اگر روشهای بالا سودمند نبود، راه حل نهایی این است که ویندوز خود را تعمیر یا مجددا نصب کنید. این روش به عنوان روش نهایی میتواند هرگونه مشکلات سیستمی جدیتر را که مانع از عملکرد صحیح DirectX میشوند، رفع نماید.
سوالات متداول
علت این موضوع ممکن است مربوط به خراب بودن فایل دانلودشده یا فایل نصبی، ناسازگاری نسخه DirectX با ویندوز یا وجود برخی خطاهای سیستمی در ویندوز باشد که مانع از نصب نرمافزارها میشوند.چرا DirectX نصب نمیشه؟
جمع بندی
خطای DirectX Runtime معمولا به دلیل مشکلات مربوط به DirectX، درایور گرافیک و ویندوز هنگام اجرای بازیها و نرمافزارهای سنگین در کامپیوتر به وجود میآید. چند راهکار موثر برای رفع ارور DirectX Runtime وجود دارد که عبارتند از آپدیت ویندوز و درایور گرافیک، نصب مجدد Riot Vanguard (در صورت وجود)، نصب مجدد DirectX، اسکن SFC، نصب فایل DirectX Redistributable Package، تعمیر یا نصب مجدد بازی یا نرمافزار و استفاده از ابزار DirectX Diagnostic Tool. در نهایت در صورتی که هیچیک از این روشها نتوانست مشکل را حل کند، تعمیر یا نصب مجدد ویندوز به عنوان راه حل نهایی توصیه میشود.
نظرات و پیشنهادات شما؟
در این مطلب از انزل وب به بررسی روشهای رفع ارور DirectX Runtime پرداختیم. اگر در این زمینه تجربهای دارید یا سوالی برای شما پیش آمده که پاسخ آن در این مطلب گنجانده نشده است، در بخش نظرات برای ما بنویسید.