نحوه رفع خطای ویندوز “دستگاه را نمی تواند روشن کند ( کد 10)”
“This device cannot start. (Code 10)” یک خطای عمومی وضعیت دستگاه است که نشان میدهد سیستم شما نمیتواند یک دستگاه متصل را راه اندازی کند. همچنین ممکن است پیامهای دیگری مانند operation failed (عملیات ناموفق)، request is invalid (درخواست نامعتبر)، request failed (درخواست ناموفق) و غیره را مشاهده کنید. این خطا به خودی خود به هیچ خطای خاصی اشاره نمیکند و دلایل اصلی آن شامل مشکلات جزئی با فایلها و سرویسهای سیستم و خرابی درایورهای دستگاه است. در حالی که Restart سیستم اغلب مشکل را حل میکند، گاهی اوقات ممکن است مجبور شوید troubleshooter مربوطه را اجرا کنید و درایور دستگاه دیگری را بهروزرسانی/بازگشت یا انتخاب کنید.
کامپیوتر خود را Restart کنید

این خطا اغلب زمانی اتفاق میافتد که سیستم شما به دلیل مشکلات جزئی، درایور این دستگاه را به درستی بارگیری نمیکند. سریعترین راه حل در چنین مواردی، Restart یا همان راهاندازی مجدد PC است. Restart به چنین مسائل بی اهمیتی رسیدگی میکند و به سیستم شما اجازه میدهد تا درایور را دوباره بارگیری کند.
بیشتر بخوانید:
کد خطا در Device Manager در ویندوز
نحوه به روز رسانی درایورها در رایانه شخصی و عیب یابی مشکلات رایج
Relevant Troubleshooter را اجرا کنید
ویندوز دارای troubleshooter یا عیب یاب داخلی است تا با اکثر مشکلات دستگاه مقابله کند. اینها هر گونه مشکل نرم افزاری احتمالی را جستجو میکنند و به طور خودکار آنها را برطرف میکنند. باید عیبیاب سختافزار و دستگاهها (msdt -id DeviceDiagnostic
on Run) را برای اکثر دستگاهها اجرا کنید.

با این حال، برای اجزای خاص مانند دستگاههای صوتی یا آداپتورهای شبکه، عیب یاب اختصاصی آنها را به جای آن اجرا کنید. میتوانید آنها را در
Windows Settings (⊞ + I) > System > Troubleshoot > Other troubleshooters
پیدا کنید.

درایور را از طریق Windows Update به روز کنید
اشکال در نرم افزار درایور نیز میتواند منجر به این مشکل شود، به خصوص پس از به روز رسانی سیستم یا درایورهای شما. ممکن است مایکروسافت نسخه بعدی را ارائه کرده باشد که این مشکل را برطرف میکند، بنابراین درایور را در اسرع وقت به روز کنید. برای این منظور بهتر است از کلاینت به روز رسانی ویندوز استفاده کنید.
به Windows Settings > Windows Update بروید و روی Check for Updates > Download & Install all کلیک کنید.

سپس به Advanced options > Optional updates > Driver updates بروید و ببینید آیا شامل دستگاه شما میشود یا خیر. اگر بله، آن را انتخاب کنید و روی دانلود و نصب کلیک کنید.

برگرداندن به ورژن قدیمی درایور

اگر از قبل آخرین درایور را دارید، ممکن است خود درایور معیوب باشد. در چنین حالتی، به نسخه درایور قبلی برگردید. میتوانید این کار را از Device Manager انجام دهید.
- Device Manager را باز کنید و به device with the error بروید.
- روی آن کلیک راست کرده و Properties را انتخاب کرده و به تب Driver بروید.
- روی Roll Back Driver کلیک کنید، هر دلیلی را در قسمت Why are you roll back ارائه کنید و Yes را کلیک کنید.
یک درایور دستگاه متفاوت را انتخاب کنید

سیستم شما ممکن است چندین درایور را برای دستگاههای خاص نگه دارد. اینها میتوانند درایورهای عمومی یا درایورهایی از منابع مختلف (مانند مایکروسافت و Realtek) باشند. اگر درایور فعلی کار نمیکند، یکی دیگر را انتخاب کنید و ببینید آیا برای انجام این کار کمک میکند.
بیشتر بخوانید: کامپیوتر بعد از چند بار ریستارت روشن میشود
- Device Manager را باز کنید و به دستگاه خود بروید.
- روی آن کلیک راست کرده و Update Driver > Browse my computer for drivers > Let me pick from a list of drivers available on my computer را انتخاب کنید.
- مطمئن شوید که Show compatible hardware تیک خورده است، درایور دیگری را در لیست انتخاب کنید و روی Next کلیک کنید. ادامه دهید تا دستگاه شروع به کار کند.
درایورهای فیلتر بالا و پایین را از طریق ویرایشگر رجیستری غیرفعال کنید
علاوه بر درایورهای اختصاصی خود، برخی از دستگاهها از درایورهای اختیاری فیلتر بالا یا پایین برای ارائه عملکردهای اضافی استفاده میکنند. خطای کد 10 ممکن است زمانی رخ دهد که درایور اصلی خوب باشد اما با درایورهای فیلتر به خوبی کار نمیکند. در چنین مواردی، با تغییر ورودیهای رجیستری مربوطه، این درایورها را غیرفعال کنید.
احتیاط: اگر ناآگاهانه تنظیمات دیگر رجیستری را تغییر دهید، ممکن است سیستم شما خراب شود. بنابراین از قبل از رجیستری خود نسخه پشتیبان تهیه کنید تا ایمن باشید.
- Device Manager را باز کنید و به Device بروید.
- روی آن راست کلیک کرده و Properties را انتخاب کنید.
- به تب Details بروید و Property را روی Class GUID قرار دهید.
- روی GUID کلیک راست کرده و Copy را انتخاب کنید.
- Run را باز کنید، تایپ کنید
regedit
و Enter را فشار دهید تا ویرایشگر رجیستری باز شود. - به
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\<PASTE GUID HERE>
بروید.
- اگر LowerFilters و/یا UpperFilters را میبینید، این ورودیها را حذف کنید و سپس با بله تایید کنید.
- کامپیوتر خود را Restart کنید.
توجه داشته باشید در موارد نادر، خطاهای سخت افزاری مانند آسیب به پورتها، کانکتورها و غیره نیز ممکن است باعث این مشکل شود. بنابراین اگر هیچ یک از راه حلهای بالا کمکی نکرد، کامپیوتر یا دستگاه خود را برای تعمیر یا تعویض به مرکز خدمات/فروشگاه سخت افزار محلی ببرید.