Как да управлявате Windows драйвери на устройства от командния ред
В Windows управлението на вашите хардуерни устройства може лесно да се осъществи чрез секцията "Управление на устройства". Ако обаче сте в сървърна среда или искате да контролирате драйвери на устройства с помощта на командния ред, тогава DevCon е добра алтернатива за обикновения диспечер на устройства.
DevCon е част от Windows Driver Kit и е помощна програма за команден ред, която може да се използва за бързо деактивиране, активиране, инсталиране, премахване, сканиране и списък на всички хардуерни устройства на локален или мрежов компютър.
Използване на DevCon
DevCon е достъпна безплатно и може да се изтегли от уеб сайта на Microsoft. След като изтеглите, извадете изпълнимия файл и го поставете някъде в устройството C, за да можете лесно да го достигнете в командния ред. Например, поставях извлечените файлове в папка с име "devcon" на моето C устройство.
Сега отворете командния ред като администратор. За да направите това, потърсете командния ред в менюто "Старт", щракнете с десния бутон на мишката върху него и изберете опцията "Пусни като администратор". Ако използвате Windows 8, просто изберете опцията "Command Prompt (Admin)" от потребител на захранване меню (Win + X).
След като сте в командния ред, отидете в папката 32-bit (i386) или 64-bit (ia64) в папката "devcon", като използвате командата по-долу. Ако сте поставили DevCon executable някъде другаде, променете командата съответно.
cd c: \ devcon \ i386
Сега, ако искате да знаете синтаксиса, различни команди и аргументи, използвани от помощната програма Devcon, използвайте командата по-долу, за да получите някаква помощ.
devcon help
За да получите списък на устройствата, можете да използвате командата за find
със записите на дивата карта. Тъй като DevCon се използва и по мрежата, трябва да посочите името на компютъра, за да получите списък на устройствата. Лесно можете да намерите името на компютъра си в Windows в прозореца "Свойства на системата". Например, използвах следната команда, за да получа подробностите за моя CD-ROM. Не забравяйте да замените името на компютъра и името на устройството. Освен това, винаги можете да замените "deviceName" с хардуерните идентификатори.
devcon.exe -m: \\ computerName намерете deviceName
Друга възможност е да използвате командата Hardware IDs, за да получите списък на всички устройства. За да получите списък на всички хардуерни устройства, използвайте следната команда.
devcon.exe hwids *
Ако искате да отрежете списъка, използвайте командата със записите на дивата карта.
devcon.exe -m: \\ името на компютъра hwids deviceName *
Сега, за да получите статус на устройство, използвайте командата по-долу. За да направите живота си много по-лесен, можете да използвате хардуерните идентификационни номера или имената със записи със заместващи символи, както направих. Тази команда извежда името на устройството и състоянието на устройството.
devcon.exe статус deviceName
За да деактивирате устройство, използващо помощната програма DevCon, можете да използвате командата по-долу. Отново използвайте записите на дивата карта, ако е необходимо, но бъдете внимателни, тъй като може да забраните други устройства, които не възнамерявате.
devcon.exe деактивира DeviceName
За да активирате отново устройството, използвайте командата по-долу. Командата не прави нищо повече от замяната на "забрани" с думата "позволи".
devcon.exe активира DeviceName
Ако искате да сканирате за нови устройства на компютъра си, можете да използвате командата по-долу. Точно като бутона "Сканиране за нов хардуер" в диспечера на устройствата.
devcon.exe rescan
За да инсталирате даден драйвер с помощта на помощната програма DevCon, се нуждаете от INF файла, който се доставя заедно с файловете на драйвера. Сега, за да инсталирате драйвер за устройство, използвайте следната команда. Не забравяйте да замените "Път към INF файла" с действителния път и "hardwareID" с действителния хардуерен идентификатор. В случай, че се чудите, ключът /r
е аргумент за рестартиране на компютъра, след като процесът приключи.
devcon.exe / r инсталирате "път към INF файла" hardwareID
За да актуализирате драйвер за устройство, използвайте следната команда. Докато въвеждате идентификационните номера на хардуера, можете да използвате заместващите символи, но внимавайте, докато ги използвате.
devcon.exe / r актуализира "път към INF файла" hardwareID
Сега, за да премахнете напълно хардуерно устройство, използвайте командата по-долу. Както при всяка друга команда, можете да използвате заместващите символи, но изобщо не се препоръчва за тази команда.
devcon / r премахнете "hardwareID"
Това е всичко за сега и е толкова лесно да използвате помощната програма за команден ред DevCon за управление на хардуерните драйвери. Командите, споделени по-горе, са полезни в почти всички основни ситуации. Но ако искате да знаете повече, Microsoft библиотеката има отлична документация, която подробно описва всяка команда във връзка с помощната програма DevCon. Така че не забравяйте да опитате.
Надяваме се, че това помага и правете коментар по-долу, като споделите вашите мисли и преживявания за използването на DevCon за управление на хардуерните драйвери.