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

11 روش حل مشکل USB Device Not Recognized در ویندوز

برخی از Error ها هستند که همیشه و همیشه دامن گیر تمام کاربران بوده و هستند یکِ از این پیغام ها USB Device Not Recognized است که واقعاً در مواقع بحرانی و عجله ای شروع به راه رفتن روی مخ کاربران میکند ، زمانی که هارد اکسترنال یا موس یا کیبورد و مخصوصاً فلش ای را به پورت USB متصل میکنید با پیغامی مبنی بر اینکه ویندوز این پورت را به صورت کامل نمیشناسد یا دستگاه ، USB را به رسمیت نمیشناسد در کنار ساعت سیستم نمایان میشود ، و این در حالی است که همان فلش بر روی سیستم دیگر به درستی کار میکند . در ابتدای این مطلب از شما میخواهم برای آشنایی بیشتر با PORT های کامپیوتر مطلب زیر را مطالعه کنید تا ابهامی در ادامه این مقاله نداشته باشید.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
برطرف کردن خطای usb device not recognized

راه حل های زیادی در اینترنت به چشم میخورد یکی از این راه ها unistall کردن درایور سیستم و یا تغییرات در regedit است که خب همیشگی نیست و ممکن است باز این اتفاق بیوفتد و البته پیشنهاد میکنم روش های بستن پورت های usb را در همین سایت مطالعه کنید چون ممکن است پورت های شما قبلاً توسط شخص دیگری در رجیستری و گروپ پالیسی بسته شده باشد

روش خاموش کردن سیستم

یک راه حل ساده این است اگر usb شما شناسایی نشد و پورت usb رو تغییر دادید ولی باز هم این مشکل پابرجا بود میتوانید سیستم را خاموش کرده و از برق جدا کنید با این کار مادربرد شما به اصطلاح reboot میشود و مادربورد درایور ها را از نو شناسایی کرده و مشکل Not Recognized حل خواهد شد

استفاده از Update Device Driver

استفاده از Update Device Driver است ، برای این منظور ابتدا وارد Run شده و دستور devmgmt.msc را وارد کنید سپس با پنجره device manager روبرو خواهید شد .

خطای نشناختن فلش

سپس به قسمت usb رفته و بر روی Unknown Device راست کلیک کرده و Properties را زده و به تب Driver رفته و گزینه Update Driver را کلیک کرده و اقدام به درایور مربوطه از سایت سازنده مادربورد کنید.

آپدیت کردن درایور پورت های usb

قطع کردن تمام دستگاه ها

قطع کردن تمامی دستگاه هایی که توسط usb به سیستم وصل شده اند منظور خارج کردن تمامی پورت ها هست سپس سیستم را خاموش کرده و مجدد پورت ها را وصل کنید و سیستم را روشن کنید اگر سیستم فقط همان پورت را نمیشناسد حتماً ایراد سخت افزاری است ولی اگر تمام پورت ها بر روی آن دیوایس کار نمیکنند باید دنبال راه حلی برای این موضوع کنیم.

تنظیمات از Device Manager

وارد Run شده و دستور devmgmt.msc را وارد کنید سپس با پنجره device manager روبرو خواهید شد سپس به قسمت usb رفته و بر روی Unknown Device راست کلیک کرده و Properties را زده و تب Power Management را کلیک کنید .

کار نکردن پورت های usb

سپس تیک Allow the computer to turn off this device to save power را بردارید سپس ok کرده و سیستم را ریست کنید اگر مشکل برطرف نشده بود مجدد به همین قسمت رفته و تیک Allow the computer to turn off this device to save power را بزنید.

حل مشکل کار نکردن پورت فلش

اتصال مستقیم به USB

hub usb

اگر از کانکتور های یک به چند یا Hub USB برای درگاه های usb استفاده میکنید و با این پیام روبرو میشوید برای اطمینان از سیستم خود usb را مستقیماً به درگاه متصل کنید ، اگر از ویندوز 8 و 8.1 استفاده میکنید و همچنان با مشکل Connected USB device is not detected in Windows روبرو هستید برنامه یا پچ hotfix را دانلود و بر روی سیستم خود نصب کنید این برنامه مستقیماً از ساست مایکروسافت دانلود میشود.

ابزار Windows USB Troubleshooter Fixit

اگر راه های فوق جواب کار شما را نداد میتوانید از ابزار Windows USB Troubleshooter Fixit استفاده کنید این ابزار نیز از سایت مایکروسافت است پس نگران نباشید و با خیال راحت با آن کار کنید، ضمناً از نصب شدن این ابزار روی ویندوز خود مطمئن شوید و به گفته مایکروسافت این ابزار روی ویندوز های xp ،ویستا و 7 نیز کار میکند.

windows usb troubleshooter

خطای Unknown Device

اگر با Unknown Device روبرو هستید میتوانید بر روی device manager رفته و بر روی USB کلیک کرده و شما حداقل یک مورد Generic USB Hub را خواهید دید که البته در برخی از کامپیوتر ها و مادربورد ها ممکن است تعداد Generic USB Hub بیشتر از یکی نیز باشد شما روی Generic USB Hub راست کلیک کرده و گزینه Update Driver Software را بزنید

خطای USB Device Not Recognized

زمانی که پنجره update باز شد گزینه Browse my computer for driver software را انتخاب کنید.

ابزاری جهت راه اندازی پورت فلش

سپس بر روی Let me pick from a list of device drivers on my computer کلیک کنید ، از لیست باز شده Generic USB Hub را انتخاب کرده ، البته به صورت معمولی فقط یک گزینه وجود خواهد داشت Next کرده و پس از پایان عملیات Close کنید در این مرحله باید device manager شما refresh شده و درگیر اثری از not recognized نبینید که اگر این اتفاق نیفتاد همچنان پورت usb شما دارای پیغام not recognized بود مجدد همین روند را پیگیری نمایید.

راه های حل مشکل کار نکردن پورت فلش

نصب مجدد

به عنوان آخرین روش شما میتوانید به device manager رفته و درایور usb خود را unistall کرده و سپس سیستم را ریست کرده و امیدوار باشید که پورت های شما به درستی کار میکنند همچنین میتوانید به device manager رفته و تمام USB Serial Bus Controllers را unistall نموده و قبل از ریست مطمئن شوید Unknown Device ها نیز unistall شده باشند.

حل مشکل کار نکردن فلش

تغییر فایل سیستم

در مواقعی به علت پایین بودن سخت افزار سیستمتان و عدم پشتیبانی از NTFS سیستم قادر به شناسایی و باز کردن محتویات فلش نیست که باید فلش مموری را فرمت نموده و به FAT تغییر دهید البته پیشنهاد میشود توسط CMD و دستور Diskpart این مهم را انجام دهید ،این روش خیلی مربوط به خطای USB Device Not Recognized نیست ولی ممکن است نتیجه خوبی برای شما داشته باشد ، ابتدا با اکانت administrator وارد سیستم شوید سپس cmd را باز کرده و دستور diskpart را وارد کنید و enter بزنید اگر با اکانتی غیر از ادمین وارد شوید با خطای عدم مجوز روبرو میشوید

سپس تایپ کنید List volume را تایپ و اینتر بزنید ، سپس در پایین این خط لیستی از هارد ها و فلش هایی که به سیستم متصل هست را با شماره ای که از 0 شروع میشود نمایان میشود اگر اشتباه کنید ممکن است هارد خود را ازدست بدهید پس دقت کنید کدام شماره را انتخاب میکنید سپس شماره فلش خود را حفظ کرده مثلاً 1 یا 2 و دستور Select Volume 2 را تایپ کنید البته من در این مثال 2 را گفتم شما نسبت به عدد فلش خود این عدد را تغییر دهید سپس تایپ کنید attributes disk clear readonly و مجدد enter را فشار دهید که اگر همه چیز مشکلی نداشته باشد با پیغام sucessfully روبرو خواهید شد.

حذف Hidden Devices

unistall کردن Hidden Devices نیز ممکن است برای شما کار ساز باشد ، به صورت دیفالت در device manager دیوایس هایی که نصب می باشند ولی مورد استفاده قرار نمیگیرند نمایش داده نمیشود مانند پرینتری که قبلاً نصب شده باشد و البته ممکن است درایور مربوطه که با پورت usb درگیر است اختلالی در اتصال بعدی شما داشته باشد پیشنهاد میشود لیست دیوایس هایی که به صورت hidden نصب هستند را نمایان کرده و اقدام به unistall کردن آنها کنید که این عملیات توسط CMD امکان پذیر است

حل مشکل کار نکردن پورت usb
set DEVMGR_SHOW_DETAILS=1
set DEVMGR_SHOW_NONPRESENT_DEVICES=1
start devmgmt.msc

پس از دستور بالا منتظر بمانید تا device manager بالا بیایید سپس به منوی view رفته و Show Hidden Devices را کلیک کنید

راه های برطرف کردن عدم اتصال پورت های USB

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

استفاده از Disk Management

حل مشکل نشناختن فلش در disk managment

راه حل دیگر این است که در RUN دستور diskmgmt.msc را تایپ کرده سپس وارد محیط Disk Management شوید و ببینید آیا پارتیشن فلش خود را خواهید دید یا خیر؟ اینکه پارتیشن فلشتان در my computer نباشد دلیل محکمی بر خرابی آن فلش نیست چون ممکن است اصلاً Partition Letter ای به آن فلش اختصاص داده نشده باشد که این نیز در همین پنجره مشخص خواهد شد اگر پارتیشن فلش را دیدید روی آن راست کلیک کرده و Change Drive Letter را انتخاب کرده و سپس پارتیشنی به آن تخصیص دهید ولی اکثر مواقعی که با مشکل

USB Device Not Recognized روبرو میشوید این راه کار جواب شما را نخواهد داد ولی در پنجره باز شده حتماً پارتیشن های هارد سیستم خود را مشاهده میکنید در پایین آن فلش خود را ممکن است ببینید که البته ممکن است با نام Removable شناخته شود ، اگر وضعیت یا status فلشتان healthy نیست شما میتوانید توسط ابزارهای رایگانی همچون TestDisk و PhotoRec شکل را مرتفع کنید و پارتیشن خراب را به وضعیت عادی برسانید 

اگر جواب کارتان را ندادند روی پارتیشن فلش راست کلیک کرده و format کنید ، هرچند اگر با روش های فوق مشکل شما همچنان پابرجا بود ممکن است این ایراد از سخت افزار باشد.قبلاً در انجمن تخصصی فناوری اطلاعات ایران در خصوص رفع خطای USB Device Not Recognized به خصوص در ویندوز 8 مطلبی توسط آقای صاحبی ایجاد شده بود که میتوانید در لینک زیر آن را مطالعه کنید.

  • دلیل خطای USB Device Not Recognized چیست؟

    مهمترین دلیل بروز خطای USB Device Not Recognized در فلش مموری نداشتن درایور به روز ، خراب شدن درایور یا وجود درایورهای مخفی مزاحم هستند که در این آموزش به نحوه حذف و استفاده درست از فلش می پردازیم ، هر چند یک نکته در خصوص پارتیشن ها و دیسک ها هم وجود دارد که در آخرین نکته به آن پرداخته ایم
  • خطای USB Device Not Recognized یعنی فلش خراب است؟

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

فرهاد خانلری
فرهاد خانلری

کارشناس ارشد شبکه مایکروسافت

فرهاد خانلری ، مدرس شبکه و برنامه نویسی مبتنی بر زیرساخت های مایکروسافت ، سابقه فعالیت در موسسات و مراکز دولتی در قالب پروژه ، مشاوره و تدریس ، برنامه نویسی ++C ، سی شارپ و دات نت ، متخصص و مدرس شبکه های مبتنی بر سیستم عاملهای مایکروسافت و سرویس های مربوطه ، سخت افزار و ...

نظرات