حذف درایورهای مخفی و اضافی از روی سیستم

حذف درایورهای اضافی از روی سیستم

اصلا به این موضوع فکر کرده اید که هر وسیله سخت افزاری که به سیستم شما متصل می شود دارای یک درایور برای برقراری ارتباط با سیستم عامل شما است ؟ بله ، هر دستگاهی که بر روی سیستم شما قرار می گیرد ابتدا درایور خود را نصب می کند و سپس شروع به فعالیت میکند ، اما برخی از این دستگاه ها درایور خود را بصورت خودکار نصب می کنند که به آنها Automatic Plug & Play گفته می شود و برخی را نیز خود شما بایستی بصورت دستی نصب کنید . اما نکته مهم اینجاست که در حالت عادی شما بایستی پس از اتمام استفاده از یک سخت افزار آن را از روی سیستم خود حذف کنید ، شما برای دستگاه هایی مثل پرینتر معمولا اینکار را انجام می دهید ، اما فراموش می کنید که ابزارهایی مانند گوشی های موبایل ، حافظه های فلش ، دوربین های وبکم و بسیاری از دیگر وسایل در حالت Plug & Play کار می کنند هم نیاز به درایور دارند و شما پس از اتمام استفاده از آنها بایستی درایور مورد نظر آنها را حذف کنید .

اما نکته در اینجاست که درایور این دستگاه ها بر روی سیستم شما حتی پس از حذف فیزیکی باقی خواهند ماند و ممکن است شما را دچار مشکلات زیادی کنند ، مثلا اگر در درایور محصولی نقظه ضعف امنیتی وجود داشته باشد یک مهاجم می تواند از آن برای بدست آوردن دسترسی به سیستم شما استفاده کند و یا در ساده ترین حالت ممکن بار کاری سیستم عامل شما را بالا برده و فعالیت های عادی آن را می تواند دچار اختلال کند ، خوب راهکار ساده است بایستی درایور آنها را حذف کنیم اما از کجا ؟ پاسخ در Device Manager است اما در این حالت خاص شما نمیتوانید درایورهای این دستگاه ها را مشاهده و آنها را حذف کنید و گزینه ای هم برای نمایش آنها وجود ندارد ، این درایور ها مخفی هستند و بصورت پیشفرض نمایش داده نخواهند شد . به خاطر داشته باشید که ویندوز همانقدر که در شناسایی سخت افزارها مهارت دارد برای شناسایی حذف شدن و غیرفعال شدن آنها هوشمند نیست .

در حالت عادی شما برای حذف یک درایور از روی سیستم در Device Manager بر روی دستگاه مورد نظر راست کلیک کرده و گزینه Uninstall را می زنیم ، اما در اینجا دستگاهی به شما نمایش داده نمی شود در حالی که کلی درایور نصب شده وجود دارد . برای اینکه بتوانید درایورهای مذکور را پیدا کرده و آنها را حذف کنید بایستی مسیر زیر را دنبال کنید :

  • بر روی My Computer راست کلیک کنید و Properties را انتخاب کنید.
  • به تب Advanced بروید.
  • بر روی Environment Variables کلیک کنید.
  • در انتهای این قسمت از Environment Variables و در قسمت System Variables گزینه New را انتخاب کنید.
  • برای قسمت Variable Name نام
  •  devmgr_show_nonpresent_devices
    
  • را قرار بدهید.
  • برای قسمت Variables Value عدد 1 را وارد کنید .
  • بر روی OK کلیک کنید که Environment Variables بسته شود و همین عمل را برای System Properties هم انجام دهید.

خوب الان می توانید وارد Device Manager شوید ، در قسمت View بر روی Show Hidden Devices کلیک کنید و تمامی درایورهای مخفی را می توانید مشاهده کنید ، براحتی درایور مورد نظر و اضافی خود را انتخاب و آن را uninstall کنید . درایورهایی که به رنگ خاکستری هستند همان هایی هستند که دیگر مورد استفاده قرار نگرفته و دستگاه های آنها از سیستم جدا شده اند .

نویسنده : محمد نصیری

منبع : جزیره سخت افزار و تجهیزات دیجیتال وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع دارای اشکال اخلاقی می باشد

#آموزش_Device_Manager #حذف_driver_های_مخفی_ویندوز #uninstall_کردن_درایورهای_سیستم #حذف_کردن_درایورهای_مخفی_ویندوز #مشاهده_درایورهای_مخفی_ویندوز #حذف_کردن_driver_های_مخفی #Uninstall_کردن_سخت_افزار #driver_چیست #درایورهای_مخفی_ویندوز #درایور_چیست
6 نظر
سعید خلیفی

یه نکته به نظرم میرسه. اینکه میشه از Command Prompt و همینطور از Registry هم استفاده کرد.

برای انجام این کار از طریق Command Prompt:

Set devmgr_show_nonpresent_devices=1

رو در تایپ کرده و Enter رو بزنید یا می تونین دستور زیر رو در run بزنید و Device Manager رو با حالت گفته شده باز کنید :

devmgmt.msc set DEVMGR_SHOW_NONPRESENT_DEVICES=1

نکته قابل توجه این هستش که استفاده از Command Prompt، یک راه موقتی هستش و پس از Restart کردن کامپیوتر، شما قادر به دیدن درایورهای مخفی در Device Manager نخواهید بود.

برای انجام این کار از طریق Registry مراحل زیر را انجام دهید :

1 - به شاخه زیر بروید :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment 

2 - یک رکورد (REG_SZ (String Value به نام زیر ایجاد کنید :

DEVMGR_SHOW_NONPRESENT_DEVICES

3- حالا اگر مقدار این Value را به 1 تغییر دهید، ذرایورهای مخفی نشان داده خواهند شد و اگر به 0 تغییر دهید، درایورهای مخفی نشان داده نخواهند شد.

4 - از Registry خارج شوید و برای اعمال تغییرات، کامپیوتر را Restart کنید.

نکته قابل توجه این هستش که بر خلاف استفاده از Command Prompt، این راه موقتی نبوده و دائمی می باشد. آخرین و مهمترین نکته این هستش که درایورهایی که از آنها اطمینان کامل ندارید رو Uninstall نکنید. مهمتر از همه اینکه Item های خاکستری (Grayed Out) تحت عنوان Microsoft و یا Codec دیگر رو ذر بخش Sound, Video and Game Controller را حذف نکنید و خیلی مراقب بخش های Non Plug and Play Drivers و Network Adapters باشید. اگر تردید دارید، درایوری را Uninstall نکنید.

منابع:

CBT Nuggets 70-290 Video Training Course

Bleed In Edge

مهدی شجاعی

خیلی عالی بود

ممنون

sajadjjj

سلام دوستان، من مشکلی که دارم اینه که بعد از طی این مراحل،درایور های مخفی uninstall نمیشن و هنوز وجود دارن. آیا راهکاری برای uninstall و حذفشون هست؟ متشکرم

محمد نصیری

لطفا سئوالتون رو با ذکر جزئیات در انجمن سخت افزار به عنوان یک سئوال ارسال کنید با تشکر

علیرضا باقری

سلام ببخشید من یه سوالی داشتم من الان ویندوز 8 دارم و dvd-rom هیدن شده چطور میتونم از حالت هیدن درش بیارم ممنون میشم اگه به سوالم جواب بدین

محمد نصیری

لطفا سوالتون رو در تالار گفتمان مطرح کنید

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....