DirectX با یک خطای غیرقابل جبران مواجه شد

بسیاری از کاربران فروم گزارش کرده اند که هنگام راه اندازی یک بازی یا ابزار گرافیکی سنگین، با خطایی مواجه می شوند که می گوید- DirectX با یک خطای غیرقابل جبران مواجه(DirectX encountered an unrecoverable error) شده است. پنجره از شما می‌خواهد فایل گزارش را بررسی کنید و اجازه استفاده از برنامه را نمی‌دهد. ممکن است هنگام اجرای بازی هایی مانند WarZone ، Fivem ، Call of Duty و غیره، این کادر پیغام خطا ظاهر شود.

DirectX با یک خطای غیرقابل جبران مواجه شد

خطا به چه معناست؟

هر بار که یک تماس سیستمی یا تماس با GPU برقرار می‌شود، سیستم تلاش دومی را انجام می‌دهد یا در صورت شکست تلاش می‌کند تا آن را بازیابی کند. در این حالت، DirectX با خطایی مواجه می شود که نمی تواند بازیابی شود یا تلاش دوم انجام دهد. مشکل ممکن است مربوط به بازی، درایور گرافیک، تنظیمات صفحه نمایش یا فایل های خراب باشد. بیایید با عیب یابی شروع کنیم.

عیب یابی اولیه

قبل از اینکه به عیب یابی پیشرفته بپردازیم، مطمئن شوید که موارد زیر را انجام داده اید:

(Restart)رایانه را راه اندازی مجدد کنید، وجود به روز رسانی را بررسی (Check)کنید(Check) ، حداقل مورد نیاز را بررسی کنید(Check) ، اتصال اینترنت را بررسی کنید، بازی را مجدداً (Internet)راه اندازی(Restart) کنید ، تنظیمات مقیاس نمایش را (Display scaling)بررسی کنید ، بازی یا برنامه را دوباره نصب کنید.(Check)

راه اندازی مجدد و نصب مجدد بسیاری از مشکلات مانند خرابی بازی را حل می کند. همچنین، برای بازی ها، اگر Shader های اضافی نصب می کنند، مطمئن شوید که این روند را کامل کنید. این‌ها پیشرفت‌هایی برای بهبود بازی‌ها هستند و ممکن است کمک کند.

DirectX با یک خطای غیرقابل جبران مواجه شد

این راه حل های ممکن را برای رفع مشکل DirectX دنبال کنید .

  • نرم افزار مانیتورینگ سخت افزار(Hardware) را غیرفعال کنید
    •  MSI Afterburner / Riva Stats Server
    • Discord و GeForce Experience Overlay تا کار کند
  • ابزار تعمیر داخلی برای بازی ها
  • درایور گرافیک را به روز کنید یا دوباره نصب کنید
  • (Delete Games)فایل های کش (Cache)بازی ها یا برنامه ها را حذف کنید
  • DirectX Diagnostic Tool را اجرا کنید.

برخی از راه حل های پیشنهادی به یک حساب کاربری نیاز دارند.

1] نرم افزار مانیتورینگ سخت افزار را غیرفعال کنید(Disable Hardware)

بسیاری از کاربران از نرم افزارهای خارجی برای نظارت بر سخت افزار استفاده می کنند، به عنوان مثال، دمای پردازنده گرافیکی و پردازنده(Temperature of GPU and CPU) ، نرخ فریم(Frame Rate) و غیره. نرم افزارهایی مانند MSI Afterburner , Riva Stats Server , GeForce Experience Overlay , Discord و سایرین به دلیل ایجاد مشکل DirectX در بازی های محبوب مانند Warzone شناخته شده اند. به غیر از اینها، برنامه های دیگری نیز وجود دارد که می توان از آنها استفاده کرد. توصیه من این است که بازی را بدون استفاده از آنها انجام دهید تا بفهمید آیا آنها باعث ایجاد مشکل شده اند یا خیر.

2] ابزار تعمیر داخلی برای بازی ها

بازی هایی مانند Call of Duty Warzone یک ابزار تعمیر داخلی برای رفع مشکلات داخلی ارائه می دهند. اگر مشکل به دلیل یک فایل خراب مربوط به DirectX رخ می دهد ، می تواند مشکل را حل کند. به دنبال گزینه Scan and Repair در بازی ها باشید تا به شما در حل آن کمک کند.

3] درایور کارت گرافیک را به روز کنید یا دوباره نصب کنید(Update)

درایورهای GPU(GPU) یا Display می‌توانند مشکلاتی را ایجاد کنند، به‌خصوص اگر با به‌روزرسانی اخیر ویندوز(Windows) تضادی وجود داشته باشد. اگر درخواستی دریافت کردید، همیشه ایده خوبی است که درایورهای کارت گرافیک را به روز نگه دارید.

به روز رسانی درایور و بازگرداندن ویندوز

گفته می شود، اگر مشکل به دلیل به روز رسانی رخ داده است، می توانید بازگشت به عقب را انتخاب کنید . این گزینه در Control Panel > Device manager موجود است.

  • Use Win + Xبرای باز کردن Device Manager (Device Manager)از Win + X و به دنبال آن M در صفحه کلید استفاده کنید
  • درایور (Driver)گرافیک(Graphics) را پیدا کنید، کلیک راست کرده و Properties را انتخاب کنید
  • به تب Driver بروید و Roll Back Driver را انتخاب کنید .

4] فایل(Delete) های کش (Cache)بازی(Games) ها یا برنامه ها را حذف کنید

همه بازی‌ها و برنامه‌ها دارای فایل‌های کش هستند تا بتوانند عملکرد را ارائه دهند. گاهی اوقات آن فایل ها قدیمی هستند و نرم افزار آنها را حذف نمی کند. فایل های قدیمی می توانند باعث ایجاد مشکل در فایل های جدید شوند. بازی ها باید گزینه ای برای پاک کردن چنین فایل هایی داشته باشند.

ساده ترین راه برای کشف فایل کش این است که به پوشه نصب شده بروید و فایل موقت یا کش را در داخل آن قرار دهید. پس از بسته شدن بازی، همه چیز را از آن حذف کنید . (Delete)بازی را دوباره راه اندازی کنید و بررسی کنید که آیا خطا ادامه دارد یا خیر.

5] ابزار تشخیصی DirectX را اجرا کنید

تشخیص مشکلات نصب DirectX(Diagnosing problems with a DirectX installation)  می تواند مشکل ساز باشد. خوشبختانه، مایکروسافت(Microsoft) یک ابزار مفید به نام  DirectX Diagnostic Tool ارائه می دهد که می تواند به شما کمک کند.

اگر هیچ کمکی نکرد، پیشنهاد می کنیم از انجمن های رسمی بازدید کنید و مشکلات خود را مستقیماً به اشتراک بگذارید. گاهی اوقات شرکت ها یک راه حل مستقیم دارند که می تواند کمک کند.



About the author

من یک مهندس نرم افزار با بیش از 10 سال تجربه در ساخت و نگهداری از Apple Mac، دستگاه های iOS و مرورگرهای Google Chrome هستم. تجربه من شامل توسعه، نگهداری و بهره برداری از محصولات نرم افزاری از ابتدا یا مشارکت در پروژه های منبع باز است. من همچنین این فرصت را داشته ام که روی پروژه های سخت افزاری متنوعی کار کنم - از تعمیر صفحه نمایش شکسته در بیمارستان ها تا طراحی و اجرای ویژگی های جدید برای آیفون. در اوقات فراغت از انجام بازی های ویدیویی مورد علاقه، خواندن کتاب، پختن شام با خانواده یا گذراندن وقت با دوستان لذت می برم.



Related posts