نحوه رفع مشکل گیر کرده در BSOD درایور دستگاه در ویندوز 10

خطای BSOD ( صفحه آبی مرگ(Blue Screen of Death) ) "Thread Stuck in Device Driver " در ویندوز 10(Windows 10) زمانی ایجاد می شود که یک درایور خاص در یک حلقه بی پایان گیر می کند و منتظر می ماند تا سخت افزارش به حالت بیکار برود.

این معمولاً مربوط به خود سخت افزار درایور است. چرا نرم افزار درایور شروع به انجام این کار می کند؟ دلایل متعددی می تواند وجود داشته باشد. چند مورد رایج شامل یک باگ درایور است که در به‌روزرسانی اخیر برطرف شده است و هنوز آن را ندارید. ممکن است یک باگ ویندوز(Windows) باشد که مجدداً در به‌روزرسانی‌ای که شما ندارید برطرف شده است. 

در موارد معدودی، ممکن است به دلیل یک فایل سیستمی خراب باشد که باعث مشکلاتی در درایور دستگاه می شود. 

نکات عیب‌یابی زیر رایج‌ترین راه‌حل‌های خطای BSOD « نوار گیر کرده در درایور دستگاه» را به شما نشان می‌دهد و با کمترین موارد رایج به پایان می‌رسد. 

نحوه رفع خطای BSOD Thread Stuck(Fix Thread Stuck) in Device Driver

بهترین راه برای کار با این راهنما از بالا به پایین است. راه حل های متداول تر که اول می آیند باید مشکل را زودتر حل کنند. امیدواریم(Hopefully) هرگز مجبور نباشید به پایان این مقاله برسید!

درایور دستگاه خود را به روز کنید

ساده ترین راه برای به روز رسانی درایور دستگاه خاص خود استفاده از Device Manager است. اگر خطا مربوط به دستگاهی است که این مشکل را دارد، قبل از باز کردن مدیر دستگاه(Device Manager) ، این را یادداشت کنید . اگر نه، باید بتوانید خطا را در خود Device Manager پیدا کنید .

  1. برای باز کردن Device Manager ، منوی Start را انتخاب کنید ، Device را تایپ کنید و Device Manager را انتخاب کنید .

  1. اگر دستگاهی را می‌شناسید که مشکل دارد، به آن دستگاه بروید. در غیر این صورت(Otherwise) فهرست را به پایین اسکرول کنید و به دنبال دستگاه‌هایی باشید که نماد علامت تعجب دارند که نشان دهنده خطای دستگاه است. هنگامی که دستگاه را پیدا کردید، کلیک راست کرده و Update Driver Software را انتخاب کنید .

  1. برای دریافت آخرین درایور، جستجوی خودکار برای نرم افزار درایور به روز شده(Search automatically for updated driver software) را انتخاب کنید . این کار باعث می شود Device Manager از طریق اینترنت به دنبال آخرین درایور دستگاه باشد. آخرین نسخه را شناسایی کرده و با نسخه ای که در حال حاضر نصب کرده اید مقایسه می کند.

  1. اگر درایور شما قبلاً به روز شده باشد، وضعیتی را مشاهده خواهید کرد که این را نشان می دهد.

  1. اگر این کار را نکرد، به طور خودکار درایور شما را به آخرین نسخه به روز می کند. وضعیتی را مشاهده خواهید کرد که درایور پس از اتمام به‌روزرسانی شده است.

  1. رایانه خود را مجدداً راه اندازی کنید و تأیید کنید که خطای «Thread stuck in device driver» برطرف شده است.

به خاطر داشته باشید که حتی اگر Device Driver آخرین نسخه برای درایور شما را پیدا نکند، ممکن است نسخه جدیدتر آن وجود داشته باشد. اگر می دانید کدام دستگاه مشکل دارد، به وب سایت سازنده مراجعه کرده و آخرین نسخه را بررسی کنید. این را با نسخه درایور فعلی خود مقایسه کنید.

برای مشاهده نسخه درایور دستگاه خود، Device Manager را باز کنید، روی دستگاه کلیک راست کرده و Properties را انتخاب کنید . تب Driver(Driver) را انتخاب کنید تا ببینید نسخه درایور(Driver Version) فعلی شما چیست.

اگر سازنده نسخه ای جدیدتر از آنچه نصب کرده اید دارد، درایور دستگاه جدید را دانلود و نصب کنید.

توجه(Note) : اگر به تازگی درایور خود را درست قبل از شروع خطا به‌روزرسانی کرده‌اید، ممکن است بخواهید درایور را به عقب برگردانید(rolling back the driver) تا ببینید آیا مشکل شما حل می‌شود یا خیر.

درایورهای سیستم استاندارد را ارتقا دهید

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

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

برای به روز رسانی درایور گرافیک خود، Device Driver را دوباره باز کنید و Display adapters را گسترش دهید . 

آپدیت درایور را(Update driver) انتخاب کنید و برای آپدیت درایور گرافیک همان فرآیند بالا را طی کنید.

همین کار را برای درایورهای صوتی خود انجام دهید. بخش ورودی‌ها و خروجی‌های صوتی(Audio inputs and outputs) را در Device Manager گسترش دهید.

روی دستگاه های صوتی که استفاده می کنید کلیک راست کرده و گزینه Update driver را(Update driver) برای هر یک از آنها انتخاب کنید. 

هنگامی که درایورهای گرافیکی و صوتی خود را به‌روزرسانی کردید، رایانه خود را مجدداً راه‌اندازی کنید و تأیید کنید که خطای «Thread Stuck in Device Driver» برطرف شده است.

اسکن (Scan)جستجوگر فایل سیستم(System File Checker) ( SFC ) را اجرا کنید

اگر به این نقطه رسیده اید و هیچ مشکلی رفع نشده است، با عیب یابی عمیق تر شروع کنید.

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

برای انجام این:

  1. منوی Start(Start) را انتخاب کنید، Command Prompt را تایپ کنید، روی برنامه Command Prompt کلیک راست کرده و Run as administrator را انتخاب کنید .

  1. دستور sfc /scannow را تایپ کرده و Enter را فشار دهید .

فرآیند اسکن ممکن است کمی طول بکشد. این فرآیند را به صورت درصدی روی صفحه به روز می کند. 

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

پس از پایان اسکن، رایانه خود را مجدداً راه اندازی کنید تا بررسی کنید که آیا خطا برطرف شده است یا خیر.

بازیابی نسخه قبلی ویندوز

اگر هیچ چیز در این مرحله خطا را برطرف نکرده است، آخرین راه حل ممکن است بازگرداندن ویندوز 10(Windows 10) به نقطه بازیابی قبلی باشد.

می توانید فایل های جداگانه را بازیابی کنید یا کل سیستم خود را به نقطه بازیابی قبلی بازگردانید(restore your entire system to a previous restore point) .

اگر هیچ نقطه بازیابی قبلی برای ویندوز(Windows) ایجاد نکرده اید، متأسفانه هیچ گزینه ای برای بازگرداندن ویندوز 10 به تنظیمات کارخانه اصلی آن(restore Windows 10 to its original factory settings) نخواهید داشت .

در حالی که این راه حل ایده نیست، امیدواریم که مجبور نبوده باشید تا این حد در این مقاله پیش بروید. اگر این کار را کردید، به یاد داشته باشید که همیشه می توانید قبل از بازیابی ویندوز از (Windows)پوشه ها و فایل های مهم خود نسخه پشتیبان(back up your important folders and files) تهیه کنید . به این ترتیب شما مجبور نیستید هیچ یک از اطلاعات و داده های مهم خود را در معرض خطر قرار دهید.



About the author

من یک کارشناس باتجربه ویندوز 10 و 11/10 هستم که هم در مرورگرها و هم در برنامه های گوشی های هوشمند تجربه دارم. من بیش از 15 سال مهندس نرم افزار هستم و با تعدادی از شرکت های بزرگ از جمله مایکروسافت، گوگل، اپل، یوبی سافت و غیره کار کرده ام. من همچنین توسعه ویندوز 10/11 را در سطح کالج تدریس کرده ام.



Related posts