خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

نحوه رفع خطای 0x887A0006: DXGI_ERROR_DEVICE_HUNG در ویندوز 10 و 11

با این نکات برای رفع خطای 0x887A0006: DXGI_ERROR_DEVICE_HUNG از کابوس عیب یابی خود خارج شوید و به بازی بازگردید.

بسیاری از علاقه مندان به بازی های ویندوز گزارش داده اند که با خطای DXGI_ERROR_DEVICE_HUNG مواجه شده اند. این خطا به طور منظم بازی های برخی از بازیکنان را در مدت کوتاهی پس از شروع یا زمانی که آنها در حال بازی هستند خراب می کند. یک پنجره پیام خطایی را نشان می دهد که شامل کد 0x887A0006 است و می گوید: “مشکلی با درایور نمایشگر شما رخ داده است.”

مایکروسافت خطای DXGI_ERROR_DEVICE_HUNG را یک مشکل ارتباطی فرمان بین سخت افزار سیستم و بازی ها توصیف کرده است. این خطا زمانی که بازی‌های تحت تأثیر ویندوز را از کار می‌اندازد یک مشکل بزرگ است. با این حال، بازیکنان خطای 0x887A0006 را با این اصلاحات بالقوه حل کرده اند.

1. بازی های تحت تأثیر را با حقوق مدیر اجرا کنید

مطمئن شوید بازی‌هایی که خطای 0x887A0006 خراب می‌شوند، با اجرای آن‌ها با حقوق سرپرست، دسترسی کامل به سیستم دارند. می‌توانید به‌طور موقت یک بازی را با حقوق مدیریت اجرا کنید یا آن را طوری تنظیم کنید که همیشه با امتیازات بالا اجرا شود. به این ترتیب می توانید یک بازی آسیب دیده را برای اجرا به عنوان مدیر پیکربندی کنید:

  1. ابتدا، فایل منیجر ویندوز 11 را با روشی در راهنمای ما برای باز کردن اکسپلورر بیاورید.
  2. سپس پوشه نصبی که حاوی EXE (فایل برنامه) بازی است را باز کنید.
  3. روی فایل EXE بازی کلیک راست کرده و Properties را انتخاب کنید.
  4. روی تب Compatibility پنجره خواص کلیک کنید.
  5. اجرای این بازی به عنوان مدیر را انتخاب کنید تا به بازی امتیازات بالاتری بدهید.
  6. برای ذخیره تنظیمات، دکمه Apply را فشار دهید.
  7. سپس سعی کنید بازی آسیب دیده خود را انجام دهید تا ببینید آیا این راه حل بالقوه تفاوت ایجاد می کند یا خیر.

تنظیمات Run this program as administrator

2. Debug Mode را در کنترل پنل NVIDIA انتخاب کنید

برخی از بازیکنان با انتخاب حالت Debug در کنترل پنل NVIDIA خطای 0x887A0006 را برطرف کرده اند. این گزینه اورکلاک GPU (واحد پردازش گرافیکی) را غیرفعال می کند. اگر رایانه شخصی شما دارای کارت گرافیک NVIDIA است، می توانید گزینه Debug Mode را به صورت زیر انتخاب کنید:

  1. روی قسمت دسکتاپ کلیک راست کرده و NVIDIA Control Panel را انتخاب کنید.
  2. روی منوی Help کلیک کنید.
  3. حالت Debug را در منو انتخاب کنید.

گزینه Debug Mode

3. فایل ها را برای هر بازی آسیب دیده تعمیر کنید

این احتمال وجود دارد که خطای 0x887A0006 گاهی اوقات به دلیل فایل های خراب بازی رخ دهد. بنابراین، به بازیکنان توصیه می شود بازی های آسیب دیده را با مشتریان بازی خود تأیید کنند. Epic Games، Steam، Origin و Battle.net همگی دارای گزینه هایی برای تأیید (تعمیر) بازی ها هستند. به این ترتیب می توانید بازی های آسیب دیده را در لانچرهای Epic Game و Steam تأیید کنید.

نحوه تعمیر بازی ها در Epic Games

برای Epic Games:

  1. Epic Games را اجرا کنید تا ویندوز آن را مشاهده کنید.
  2. روی تب Epic Games Launcher’s Library کلیک کنید.
  3. در مرحله بعد، روی دکمه منوی ellipses برای بازی که باید تأیید کنید کلیک کنید.
  4. مدیریت را انتخاب کنید تا برخی از گزینه ها ظاهر شوند.
  5. دکمه Verify را فشار دهید و منتظر بمانید تا فرآیند تأیید به پایان برسد.
مطلب مرتبط:   7 مرورگر سبک ویندوز که برای استفاده از رم تست شده اند: کدام یک بهترین است؟

گزینه مدیریتدکمه Verify

نحوه تعمیر بازی ها در استیم

برای Steam:

  1. پنجره Steam را باز کنید.
  2. برای مشاهده بازی های خود، تب Steam’s Library را انتخاب کنید.
  3. روی بازی ای که باید فایل های آن را تأیید کنید کلیک راست کرده و Properties را انتخاب کنید.
  4. برای مشاهده گزینه های بیشتر، روی تب Local Files کلیک کنید.
  5. گزینه Steam’s Verify integrity of game files را انتخاب کنید.

گزینه Verify integrity در Steam

4. بررسی کنید که آیا رایانه شما از پردازنده گرافیکی مناسب برای بازی های آسیب دیده استفاده می کند یا خیر

اگر رایانه شخصی با دو پردازنده گرافیکی دارید، مطمئن شوید که بازی‌های آسیب‌دیده شما برای اجرا با کارت گرافیک اختصاصی با کارایی بالا پیکربندی شده‌اند. کارت گرافیک یکپارچه رایانه شخصی شما (معمولاً از نوع Intel) ممکن است حداقل سیستم مورد نیاز بازی آسیب دیده را برآورده نکند. می‌توانید تنظیمات GPU بازی را در کنترل پنل NVIDIA به این صورت بررسی و تغییر دهید:

  1. کنترل پنل NVIDIA را با کلیک راست روی دسکتاپ و انتخاب آن از منوی زمینه باز کنید.
  2. سپس گزینه Manage 3D settings را در سمت چپ پنل انتخاب کنید.
  3. برای مشاهده آن برگه، روی تنظیمات برنامه کلیک کنید.
  4. سپس، روی منوی کشویی انتخاب برنامه برای سفارشی کردن کلیک کنید. اگر بازی لیست شده را پیدا نکردید، روی افزودن کلیک کرده و آن را انتخاب کنید.
  5. یک بازی را انتخاب کنید که برای آن باید خطای 0x887A0006 را برطرف کنید.
  6. روی منوی کشویی Select the preferred graphics processor کلیک کنید و گزینه High-performance NVIDIA processor را انتخاب کنید.
  7. برای ذخیره تنظیمات جدید GPU، Apply را انتخاب کنید.

منوی کشویی انتخاب برنامه ای برای سفارشی سازیگزینه پردازنده NVIDIA با کارایی بالا

اگر رایانه شخصی شما دارای کارت گرافیک AMD است، باید پانل تنظیمات Radeon AMD را از منوی زمینه دسکتاپ باز کنید. روی تب System در تنظیمات AMD Radeon کلیک کنید. سپس روی تب Switchable Graphics کلیک کنید و گزینه High Performance GPU را برای بازی آسیب دیده انتخاب کنید.

5. آخرین به روز رسانی درایور گرافیک را به عقب برگردانید

چند بازیکن گفته اند که خطای 0x887A0006 را با بازگرداندن درایورهای گرافیک برطرف کرده اند. اعمال چنین وضوحی باعث بازیابی درایور گرافیک قبلی نصب شده بر روی رایانه شما می شود. اگر فایل مربوط به درایور گرافیک قبلی شما ذخیره می‌شود، می‌توانید از طریق Device Manager، درایور را به عقب برگردانید. این مقاله در مورد نحوه بازگرداندن درایور شامل دستورالعمل‌هایی برای اعمال این اصلاح ممکن است.

دکمه Roll Back Driver

6. درایور GPU خود را به روز کنید

پیام خطای 0x887A0006 به صراحت می گوید که مشکلی با آداپتور نمایشگر (گرافیک) رایانه شخصی شما رخ داده است. این می تواند به این معنی باشد که یک درایور گرافیک قدیمی روی رایانه شخصی شما وجود دارد که با بازی های آسیب دیده سازگار نیست. راه حل احتمالی در چنین سناریویی، به روز رسانی درایور برای GPU رایانه شخصی شما است.

مطلب مرتبط:   چگونه می توان مصرف بالای CPU را از ابزارک های ویندوز برطرف کرد

شما می توانید یک درایور NVIDIA یا AMD را به چند روش مختلف به روز کنید. برخی از کاربران از بسته های نرم افزاری به روز رسانی درایور استفاده می کنند، اما برخی از آنها درایورهای گرافیکی را به جدیدترین درایورهای موجود به روز نمی کنند. برای اطمینان از نصب آخرین درایور موجود برای GPU خود، آن را از وب سایت سازنده دانلود کنید.

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

صفحه دانلود درایور NVIDIA

7. DirectX 12 را در هر بازی تحت تأثیر غیرفعال کنید

DirectX 12 نسخه جایگزین پیشرفته تری برای DX11 است که برای برخی از بازی ها مشکلاتی ایجاد می کند. بنابراین، توصیه می‌شود برای بازی‌هایی که خطای 0x887A0006 در آن‌ها رخ می‌دهد، DX12 را با تنظیم DX11 غیرفعال کنید.

اگر می توانید قبل از خراب شدن به صفحه تنظیمات بازی آسیب دیده دسترسی پیدا کنید، گزینه گرافیکی DirectX 12 آن را از آنجا غیرفعال کنید. همچنین، می‌توانید بازی‌ها را برای شروع با DX11 در Epic Games به این صورت تنظیم کنید:

  1. ابتدا Epic Games Launcher را باز کنید.
  2. روی دکمه دایره که شامل حروف اول کاربر شما است کلیک کنید.
  3. در منوی باز شده گزینه Settings را انتخاب کنید.
  4. سپس روی عنوان بازی که 0x887A0006 برای آن ایجاد می شود کلیک کنید.
  5. کادر Additional Command Line Arguments را انتخاب کنید.
  6. d3d11 را در کادر متن اضافه کنید.

گزینه تنظیماتچک باکس Additional Command Line Arguments

8. به طرح نیرو با عملکرد بالا بروید

خطای 0x887A0006 با انتخاب گزینه Power Saver یا Balanced power به احتمال زیاد رخ می دهد. این تنظیمات قدرت به خاطر صرفه جویی در انرژی، عملکرد رایانه شخصی را کاهش می دهد. بنابراین، سعی کنید تنظیمات عملکرد بالا را برای اطمینان از عملکرد بهینه بازی به شرح زیر انتخاب کنید:

  1. برای دسترسی به ابزار یافتن فایل‌ها، برنامه‌ها و پوشه‌ها، کلیدهای لوگوی Windows + S را همزمان فشار دهید.
  2. powercfg.cpl را در کادر متنی تایپ کنید و روی نتیجه جستجوی منطبق کلیک کنید.
  3. روی Create a power plan در سمت چپ اپلت Control Panel کلیک کنید.
  4. گزینه High performance را برای طرح انتخاب کنید.
  5. عنوان طرح را در کادر نام وارد کنید و روی Next کلیک کنید.
  6. برای افزودن طرح روی Create کلیک کنید.
  7. طرح جدید با کارایی بالا را در اپلت کنترل پنل Power Options انتخاب کنید.

گزینه Create a power planگزینه Create a power plan

9. کامپیوتر خود را اورکلاک نکنید

اورکلاک کردن پردازنده‌های گرافیکی یا پردازنده‌های مرکزی (پردازنده‌های مرکزی) یکی از شایع‌ترین دلایل خطای 0x887A0006 است. آیا به هیچ وجه کامپیوتر خود را با نرم افزارهای اورکلاک مانند CPU Tweaker، AMD Ryzan Master یا MSI Afterburner اورکلاک کرده اید؟ اگر چنین است، توصیه می‌شود با بازیابی مقادیر پیش‌فرض سیستم با هر نرم‌افزار اورکلاکی که استفاده می‌کنید، هر اورکلاکی را که اعمال کرده‌اید، غیرفعال کنید (لغو) کنید.

مطلب مرتبط:   نحوه انتقال عناوین Epic Games به مکان رایانه دیگری

با روشی که برای رزولوشن دو ذکر شده است، می توانید اورکلاک NVIDIA GPU را غیرفعال کنید. با این حال، این گزینه در رایانه های شخصی دارای کارت گرافیک AMD در دسترس نخواهد بود. همچنین برای کاربرانی که CPU ها را اورکلاک کرده اند، فایده ای نخواهد داشت.

10. کلید رجیستری GraphicsDrivers را ویرایش کنید

غیرفعال کردن تشخیص و بازیابی مهلت زمانی یکی دیگر از رفع خطاهای احتمالی 0x887A0006 است که برخی از بازیکنان کار را تأیید کرده اند. Time Detection and Recovery یک ویژگی ویندوز است که درایور گرافیکی که پاسخگو نیست را بازنشانی می کند. با ویرایش کلید رجیستری GraphicsDrivers در مراحل زیر می‌توانید این ویژگی را غیرفعال کنید:

  1. برنامه ویرایشگر رجیستری ویندوز را راه اندازی کنید (برای دستورالعمل های بیشتر، راهنمای ما در مورد نحوه باز کردن Regedit را بررسی کنید.)
  2. با وارد کردن مسیر زیر در نوار آدرس، به محل کلید رجیستری GraphicsDrivers بروید: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
  3. روی GraphicsDrivers کلیک راست کرده و گزینه های New > DWORD (32 بیتی) آن کلید را انتخاب کنید.
  4. TdrLevel را در کادر متنی DWORD تایپ کنید.
  5. روی TdrLevel دوبار کلیک کنید تا کادر داده Value برای آن DWORD مشاهده شود.
  6. در کادر TdrLevel’s Value عدد 0 را وارد کرده و برای ذخیره، OK را انتخاب کنید.
  7. برنامه Regedit را ببندید و سپس کامپیوتر خود را مجددا راه اندازی کنید.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers

گزینه DWORD (32 بیتی) Valueپنجره مقدار ویرایش DWORD (32 بیتی).

11. بازی That’s Crashing را دوباره نصب کنید

گزینه Uninstall در Epic Games

نصب مجدد یک بازی آسیب دیده آخرین چیزی است که باید امتحان کنید وقتی همه چیز شکست خورد. به‌کارگیری این راه‌حل بالقوه احتمالاً فایل‌های خراب یا گمشده بازی را که می‌تواند باعث خطای 0x887A0006 شود، برطرف می‌کند. برخی از بازیکنان ممکن است نگران از دست دادن بازی‌های ذخیره‌شده در هنگام نصب مجدد باشند، اما می‌توانید به روش‌های متعددی از ذخیره‌های بازی نسخه پشتیبان تهیه کنید.

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

خطای 0x887A0006 را که باعث از بین رفتن سرگرمی بازی شما می شود متوقف کنید

این احتمال وجود دارد که یکی از آن راه حل های ویندوز 11/10 خطای 0x887A0006 را برای بازی های آسیب دیده در رایانه شما برطرف کند. همچنین راه‌حل‌های بالقوه دیگری برای این موضوع وجود دارد زیرا دلایل متغیری دارد. غیرفعال کردن همپوشانی بازی، خاموش کردن همگام‌سازی Steam Cloud و به‌روزرسانی ویندوز و دایرکت ایکس، راه‌حل‌های بالقوه دیگری برای خطای 0x887A0006 هستند که ممکن است ارزش امتحان کردن را داشته باشند.