برخی از کاربران ویندوز هنگام اجرای بازی های خود مخصوصا بازی Call of Duty با خطای DirectX encountered an unrecoverable error مواجه شده اند. این ارور که با پیغام زیر همراه است، به وجود مشکل در بسته گرافیکی Microsoft DirectX اشاره دارد:

DirectX encountered an Unrecoverable error.

DirectX مجموعه ای از API هاست که برای اجرای نرم افزارهای مولتی مدیا و گرافیکی مانند بازی های ویدیویی و برنامه های گرافیکی پیشرفته در ویندوز ضروری است. آخرین ورژن این بسته نرم افزاری، ورژن 12 است که می تواند کیفیت های گرافیکی خارق العاده ای را ارائه دهد. در ادامه روش های رفع خطای DirectX encountered an unrecoverable error را که در بین گیمرها بسیار رایج است را ارائه کرده ایم که می تواند در حل مشکل به شما کمک کنند.

 

 

رفع ارور DirectX encountered an unrecoverable error


چک کردن نسخه مناسب DirectX

DirectX نسخه های مختلفی دارد. مانند 9، 10، 11 و 12. هر بازی براساس نوع ساخت و زمان ساخت به یکی از این نسخه ها نیاز دارد. بازی های جدیدتر اکثرا به آخرین نسخه های DirectX مانند 11 و 12 نیاز دارند. شما می توانید با جستجو در اینترنت نیازمندی های سخت افزاری بازی ها را مشاهده کنید که نسخه DirectX مناسب نیز در آن ذکر شده است.

در صورتی که می خواهید نسخه DirectX نصب شده بر روی سیستم خود را مشاهده کنید :

- دکمه های Windows + R را همزمان بفشارید تا پنجره Run برای شما باز شود

- سپس عبارت dxdiag را در آن تایپ کنید و Enter را بزنید. در صورتی که پیامی به شما نمایش داده شد بر روی Ok کلیک کنید

directx version

شما می توانید در پایین صفحه نسخه نصب شده در سیستم خود را مشاهد کنید.

دقت کنید که معمولا نسخه DirectX مناسب هر بازی ویدئویی در پوشه نصب آن بازی قرار دارد و شما می توانید آن را نصب کنید. همچنین شما می توانید از این صفحه اقدام به دانلود DirectX کنید و یا اینکه می توانید خود نسخه مناسب را از وبسایت مایکروسافت دانلود کنید. به علاوه می توانید آخرین نسخه را از طریق به روز رسانی کردن ویندوز خود به وسیله Windows Update نصب کنید.

 

آخرین درایور کارت گرافیک خود را نصب کنید

برای اینکه بتوانید بازی های جدیدتر را در سیستم خود تجربه کنید، باید درایور کارت گرافیک خود را به روز رسانی کنید. سعی کنید تا آخرین نسخه درایور کارت گرافیک خود را از مرجع آن دانلود کرده و آن را بر روی سیستم خود نصب کنید. در هنگام دانلود به معماری ویندوز خود (32بیتی یا 64 بیتی) توجه کنید.

برای پاک کردن نسخه قبلی درایور و نصب نسخه جدید به صورت زیر عمل کنید:

- دکمه های Windows + X را همزمان کلیک کنید و در منوی باز شده Device Manager را بزنید

- حال بر روی Display adapters کلیک کنید و سپس بر روی نام کارت گرافیک خود راست کلیک کلیک و Uninstall device را بزنید

device manager

- سپس در پنجره باز شده تیک Delete the driver settings for this device را بزنید و Uninstall را بزنید

delete the driver settings for this device

- حال سیستم خود را ریست کنید. در صورتی که پیامی برای تشخیص درایور کارت گرافیک نمایش داده شد بر روی Cancel کلیک کنید

- در نهایت پس از راه اندازی دوباره سیستم درایور جدید خود را نصب کنید

 

تنظیم کردن تنظیمات نمایش DPI

بعضی از کابران گزارش داده اند که تغییر تنظیمات DPI به حل این ارور کمک کرده است. برای این کار :

- بر روی دسکتاپ خود راست کلیک کنید و Display Settings را بزنید

- در ویندوز 10 بر روی Custom scaling کلیک کنید و در کادر متنی اگر 100 نیست، 100 را تایپ کرده و Apply را بزنید و در نهایت Sign out را بزنید

custom scaling in display settings

- در ویندوز 8 اسلایدر DPI scaling bar’s را تا انتها به سمت چپ ببرید

 

ویرایش رجیستری

- دکمه های Windows + R را همزمان بزنید و در پنجره باز شده regedit را تایپ کرده و Ok را بزنید

- حال در پنجره Registry Editor به مسیر HKEY_CLASSES_ROOT > PROTOCOLS > Filter > text/xml بروید

- در ابتدا از سربرگ File را بزنید و سپس بر روی Export کلیک کنید و در پنجره باز شده یک مسیر و یک نام تعیین کنید تا یک فایل پشتیبانی از رجیستری شما تهیه شود.

- حال بر روی پوشه text/xml راست کلیک کرده و Delete و پس از آن Yes را بزنید

- پنجره رجیستری را ببندید و سیستم خود را ریست کنید

منبع : لینک
لینک کوتاه:     www.errorpedia.ir/s/b93d3

مطالب مرتبط

نظر شما

لطفا نام و نظر خود را در فرم زیر وارد کرده تا در صورت تایید برای کاربران نمایش داده شود.




متن تصویر:

نظرات کاربران

پوریا در 5 آذر 1399 |

من دیروز کالاف دیوتی وارزونو دانلود کردم و این ارور اومد برام وقتی میخوام برم توش نسخه ی اورجینالم هست میگم برا نشخه های اورجینالم باید همین کارارو کنیم؟؟؟؟

Reza در 17 اردیبهشت 1399 |

تمام این کارا کردم ولی اجرا نشد

mahdi در 26 تیر 1398 |

سلام چطور می تونم دایرکت ایکس ویندوز 10 رو از 12 به 11 تغییر بدم هر سایتی رفتم گفتن نمیشه لطفا کمکم کنید

رضا نجمی در 27 تیر 1398

راهی برای این کار وجود نداره. چون نیازی به این کار نیست. زیرا ورژن های جدید تر DirectX، ورژن های قدیمی تر هم ساپورت می کنن. یعنی شما با نصب DirectX 12، نسخه های قدیمی تر مثل 11، 10، 9 و ... هم دارید. اگر می خواید تا برای بازی خاصی نسخه DirectX را تغییر بدید، می تونید از طریق تنظیمات بازی اقدام کنید. گرچه اکثر بازی ها اتوماتیک از نسخه مناسب خودشون استفاده می کنن.

AMIR در 24 تیر 1398 |

سلام چطور دایرکت ایکس 12 رو جایگزین دایرکت ایکس 11 کنم

رضا نجمی در 24 تیر 1398

سلام. فقط کافیه دایرکت ایکس 12 را با جستجو در اینترنت دانلود کرده و در سیستم خودتون نصب کنید. نیازی به جایگزینی نیست.

احمد قاضی پور در 6 تیر 1398 |

فایده ای نداشتw

شایان سرخوش در 21 خرداد 1398 |

من همرو انجام دادم ولی نشد