محمود کیاستی
مدرس دوره های ICDL

آموزش مدیریت درایورهای ویندوز از طریق CMD

همانگونه که میدانید در سیستم عامل ویندوز مدیریت سخت افزار سیستم به سادگی از طریق قسمت Device Manager امکان پذیر است. اما اگر شما در محیط سیستم عاملهای سروری قرار دارید و یا اگر قصد کنترل درایورهای سخت افزاری سیستم حود بصورت لوکال یا شبکه را از طریق command line دارید، آموزش زیر مفید واقع می گردد. برای این منظور از Device Console Tool یا اصطلاحاً DevCon استفاده میگردد که قسمتی از WDK یا Windows Driver Kit می باشد که با دارا بودن قابلیت command line امکان سریع disable, enable, install, remove, scan نمودن و ارائه لیست کامل سخت افزار سیستم لوکال و یا سیستم در شبکه را برای ما فراهم میکند.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
سرفصل های این مطلب
  1. روش اجرا و استفاده از DevCon

روش اجرا و استفاده از DevCon

ایتدا DevCon را به صورت رایگان از طریق این لینک شرکت مایکروسافت دریافت نمائید و پس از دانلود، در قسمتی از درایو C بمنظور دسترسی آسانتر از طریق CMD آن را extract نمائید. به عنوان نمونه در تصویر زیر، فایلهای مذکور را در پوشه ای با نام DevCon، قرار می دهیم:

مدیریت درایورهای سخت افزاری ویندوز از طریق CMD

حال، برنامه Command Prompt یا CMD را با دسترسی Administrator باز نمائید. آموزشهای زیر در این خصوص میتوانید مفید واقع شود:

برای این منظور عبارت Command Prompt یا CMD را در قسمت Search، جستجو کنید، سپس همانند تصویر زیر، بر روی آن راست کلیک نموده و گزیه Run as Administrator را انتخاب کنید. البته اگر شما از ویندوز 8 استفاده می کنید، براحتی میتوانید گزینه Command Prompt -Admin را از منوی power user با فشردن کلیدهای Win+X انتخاب کنید:

مدیریت درایورهای سخت افزاری ویندوز از طریق CMD

هم اکنون که در محیط CMD قرار گرفته اید، می بایست حسب نیاز به یکی از پوشه های (32bit -(i386 و یا (64bit -(ia64 در پوشه DevCon اشاره نمائید. برای این منظور کامند زیر را استفاده کنید:

cd c:\devcon\i386

مدیریت درایورهای سخت افزاری ویندوز از طریق CMD


اکنون اگر قصد دارید با کامندها و آرگومنتهای مختلف که بوسیله DevCon مورد استفاده قرار می گیرد، آشنائی پیدا کنید، کافیست کامند زیر را درج نمائید:

devcon help

مدیریت درایورهای سخت افزاری ویندوز از طریق CMD


حال به منظور دریافت مشخصات یک Device میبایست از کامند Find استفاده نمائید و اگر از DevCon در شبکه استفاده میکنید می بایست از نام سیستم مورد نظر نیز (که در System Properties واقع شده است) استفاده نمائید. به عنوان نمونه برای پیدا نمودن جزئیات نربئط به CD-ROM از کامند زیر استفاده میکنیم، البته فراموش نشود که در قسمت computerName و deviceName نامهای مناسب را جایگزین کنید. در ضمن شما میتوانید به جای deviceName از hardware Ids استفاده نمائید:

devcon.exe -m:\\computerName find deviceName

مدیریت درایورهای سخت افزاری ویندوز از طریق CMD


شما از طریق Hardware Ids قادر به دریافت لیست تمامی Deviceهای سیستم میباشید، برای این منظور کامند زیر را استفاده نمائید:

devcon.exe hwids *

البته اگر میخواهید لیست مرتب شده تر داشته باشید، بصورت زیر از کامند استفاده کنید:

devcon.exe -m:\\computerName hwids deviceName*

حال به منظور بدست آوردن وضعیت یا status مربوط به یک Device، کامند زیر را اجرا نمائید. خروجی این دستور، نام Device و status آن می باشد:

devcon.exe status deviceName

مدیریت درایورهای سخت افزاری ویندوز از طریق CMD


بمنظور disable یا غیرفعال کردن Device، از کامند زیر استفاده نمائید:

devcon.exe disable deviceName

مدیریت درایورهای سخت افزاری ویندوز از طریق CMD


و برای re-enable یا فعال کردن مجدد Device کافیست از دستور زیر استفاده نمائید، که تفاوتی غیر از جایگزینی کلمه enable با disable در دستور قبلی ندارد:

devcon.exe enable deviceName

مدیریت درایورهای سخت افزاری ویندوز از طریق CMD


برای جستو و Scan کردن Deviceهای جدید در سیستم، کامند زیر را استفاده نمائید که دقیقاً معادل با گزینه “Scan for new hardware” درDevice Manager می باشد:

devcon.exe rescan

مدیریت درایورهای سخت افزاری ویندوز از طریق CMD


برای نصب یک driver خاص، می بایست فایل آن با پسوند INF در دسترس قرار داشته باشد، سپس برای راه اندازی Device کامند زیر را استفاده نمائید. البته فراموش نشود که در قسمت “Path to INF file” آدرس فایل INF و در قسمت “hardwareID” نیز ID واقعی Device جایگزین شود. در ضمن دقت شود که سوئیچ r/ بمنظور راه اندازی مجدد سیستم در انتهای پروسه نصب درایور میباشد:

devcon.exe /r install "path to INF file" hardwareID

برای بروزرسانی و آپدیت driver نیز میتوانید از دستور زیر استفاده نمائید:

devcon.exe /r update "path to INF file" hardwareID

برای حذف نمودن یا remove کردن Device به صورت کامل، کامند زیر را استفاده نمائید، البته دقت شود که از نام Device در این دستور استفاده ننمائید و صرفاً از طریق hardwareID نسبت به حذف Device اقدام کنید:

devcon /r remove "hardwareID"

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

نویسنده: محمود کیاستی

منبع: انجمن تخصصی فناوری اطلاعات ایران

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

#مدیریت_درایورها #دریافت_مشخصات_سیستم_از_طریق_cmd #مدیریت_درایورها_از_طریق_cmd #مدیریت_driverها #نصب_درایور_از_طریق_cmd #مدیریت_درایورهای_سخت_افزاری #دریافت_مشخصات_سخت_افزاری_سیستم #مدیریت_درایورها_از_طریق_command_prompt #مدیریت_سخت_افزارهای_ویندوز #مدیریت_درایورها_از_طریق_خط_فرمان

محمود کیاستی
محمود کیاستی

مدرس دوره های ICDL

محمود کیاستی ، مدرس و مشاور در حوزه های گرافیک و طراحی ، متخصص در حوزه نرم افزارهای Photoshop ، InDesign و illustrator .. مدرس دوره های مهارت های هفتگانه و ICDL پیشرفته ، کارشناس شبکه ها و سرویس های مبتنی بر زیرساخت های مایکروسافت و ...

نظرات