هنگام شروع یک بازی یا برنامه روی ویندوز ۱۱/۱۰، اگر پیام خطایی مبنی بر پشتیبانی نشدن DirectX 12 بر روی سیستم شما یا عدم پشتیبانی DX12 بر روی سیستم شما را مشاهده کردید، در اینجا نحوه رفع این خطا را ارائه میدهیم. از آنجا که دلایل متعددی برای مواجهه با این مشکل وجود دارد، ما تمام دلایل احتمالی را همراه با راهحلها برای رفع این مشکل گردآوری کردهایم.
رفع خطای “DirectX 12 بر روی سیستم شما پشتیبانی نمی شود” در ویندوز ۱۱/۱۰
برای رفع این خطا در ویندوز ۱۱ یا ۱۰، راهحلهای زیر را دنبال کنید:
۱. بررسی الزامات سختافزاری
این مهمترین نکتهای است که باید هنگام مواجهه با خطای ذکر شده در نظر داشته باشید. DirectX به طور مستقیم به کارت گرافیک شما بستگی دارد. اگر کارت گرافیک شما نسخه مورد نیاز DirectX را پشتیبانی نکند، به هر حال نمیتوانید آن را نصب کنید. در نتیجه، با هر بار تلاش برای باز کردن بازی یا برنامهای خاص، با این خطا مواجه خواهید شد.
۲. به روز رسانی DirectX
میتوانید DirectX را به صورت دستی به روز رسانی کنید. با این حال، هیچ نصبکنندهی مستقلی برای بهروزرسانی نسخه موجود وجود ندارد. به عبارت دیگر، اگر نسخه قدیمیتری از DirectX روی رایانهی شما نصب شده باشد، باید یک نسخه جداگانه از آن را نصب کنید.
قبل از آن، باید نسخه فعلی DirectX را بررسی کنید. برای انجام این کار، روی کادر جستجوی نوار وظیفه کلیک کرده و عبارت «dxdiag» را جستجو کنید. سپس، روی نتیجهی جستجوی مربوطه کلیک کنید تا ابزار تشخیصی DirectX باز شود. از اینجا، نسخهی DirectX را بررسی کنید.
اگر نسخه ۱۱ یا پایینتر از آن را نشان میدهد، به وبسایت مایکروسافت مراجعه کرده و نصبکننده آنلاین DirectX را دانلود کنید. سپس، برای تکمیل فرآیند نصب، دستورالعملها را دنبال کنید.
۳. به روز رسانی درایور گرافیک
پیش از این، بهروزرسانی درایور گرافیک از طریق «مدیر دستگاه» امکانپذیر بود. با این حال، اکنون میتوانید با استفاده از گزینه «Windows Update» در پنل تنظیمات ویندوز این کار را انجام دهید. برای این کار، پنل تنظیمات ویندوز را باز کرده و به بخش «Windows Update» > «گزینههای پیشرفته» > «بهروزرسانیهای اختیاری» بروید.
اگر بهروزرسانی در دسترس باشد، میتوانید آن را در اینجا پیدا کنید. در صورت وجود، میتوانید کادر مربوطه را برای دانلود و نصب بهروزرسانی علامتگذاری کنید.
همچنین، میتوانید برای یافتن بهروزرسانی احتمالی، به وبسایت رسمی سازنده کارت گرافیک خود مراجعه کنید. در صورت وجود، میتوانید کارت گرافیک خود را انتخاب کرده و آن را با توجه به نیازهای خود دانلود کنید.
۴. غیرفعال کردن حالت سازگاری
اگر از حالت سازگاری برای باز کردن یک بازی استفاده میکردید، زمان آن است که آن را غیرفعال کنید. فرض کنید بازی شما نیاز به DirectX 12 دارد و به دلیل فعال بودن حالت سازگاری نمیتواند در پسزمینه اجرا شود. در چنین وضعیتی، احتمال زیادی وجود دارد که هنگام باز کردن آن بازی با این خطا مواجه شوید.
به همین دلیل، توصیه میشود برای بررسی رفع مشکل، حالت سازگاری را غیرفعال کنید. برای غیرفعال کردن حالت سازگاری، روی آیکون بازی کلیک راست کرده و «Properties» را انتخاب کنید. سپس، به تب «Compatibility» بروید و به بخش «Compatibility mode» بروید.
پس از آن، تیک گزینه «Run the program in compatibility mode for» را برداشته و روی دکمهی «Ok» کلیک کنید.
۵. تعمیر .NET Framework
این مشکل ممکن است به دلیل خراب شدن .NET Framework ایجاد شود. در این صورت، میتوانید آن را با استفاده از ابزار تعمیر Microsoft .NET Framework برطرف کنید. این ابزار رایگان را میتوان از وبسایت رسمی مایکروسافت دانلود کرد و با تعمیر برخی از نسخههای جدید .NET Framework، تقریباً تمام مشکلات رایج را برطرف میکند.
چگونه خطای “DX12 بر روی سیستم شما پشتیبانی نمیشود” را برطرف کنیم؟
برای رفع این خطا در ویندوز ۱۱/۱۰، ابتدا باید الزامات سیستم را بررسی کنید. با این حال، اگر سیستم شما با DirectX 12 سازگار است، باید نسخه موجود DirectX و درایور گرافیک را بهروزرسانی کنید. از طرف دیگر، میتوانید حالت سازگاری را نیز غیرفعال کنید.
چرا کامپیوتر من از DirectX 12 پشتیبانی نمیکند؟
دلایل متعددی وجود دارد که ممکن است رایانه شما از DirectX 12 پشتیبانی نکند. رایجترین دلیل، کارت گرافیکی نصب شده روی رایانه شما است. اگر کارت گرافیک شما از آن پشتیبانی نمیکند یا بسیار قدیمی است، نمیتوانید از DirectX 12 روی رایانه خود استفاده کنید.
نظرات کاربران