Devcon как установить драйвер
DevCon (Devcon.exe) включается при установке WDK, Visual Studio и Windows SDK для настольных приложений.
Но эти программы занимают сотни МБ , и мне не нужен полный пакет, установленный на моей Windows.
Разве нет быстрого способа получить только devcon.exe утилиту?
Ответы для любой версии Windows , если это возможно. Если нет, то по крайней мере для Windows XP мне будет достаточно.
x86:
Загрузите файл Support.cab (содержащий 32-разрядные средства поддержки для Windows Server 2003 с пакетом обновления 2 ) и распакуйте его devcon.exe (размер загружаемого файла: 3,45 МБ).
amd64:
Загрузите файл w2k3sp2_3959_usa_x64fre_spcd.iso (который является Windows Server 2003 с пакетом обновления 2, 64-разрядные выпуски - файл образа компакт-диска ISO-9660 ), смонтируйте файл .ISO, затем перейдите к нему SUPPORT\TOOLS\SUPPORT.cab и распакуйте его devcon.exe (размер загрузки: 475 МБ).
x86 / amd64:
Настоятельно рекомендуется из-за размера, но это самая старая версия и больше не поддерживается Microsoft. Ссылка взята из веб-архива, и файл имеет подпись Microsoft, поэтому она подлинная. Ранее он был доступен по этой статье, но теперь ссылка не работает.
Загрузите DevCon v5.2.3718 и запустите его, введите путь в поле «Разархивировать в папку», затем нажмите «Разархивировать» для извлечения (размер загрузки: 78 КБ).
Windows 10 версия 1809 (известная как Windows 10, обновление 2018 г.)
Windows Build: 10.0.17763
Сборка комплекта драйверов: 10.0.17763
x86:
Загрузите файл 82c1721cd310c73968861674ffc209c9.cab , извлеките файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 6,06 МБ).
amd64:
Загрузите файл 787bee96dbd26371076b37b13c405890.cab , извлеките файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 6,12 МБ).
Windows 10 версия 1803 (также известная как обновление Windows 10 от 2018)
Сборка Windows: 10.0.17134
Сборка комплекта драйверов: 10.0.17134
x86:
Загрузите файл 82c1721cd310c73968861674ffc209c9.cab , извлеките файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 7,07 МБ).
amd64:
Загрузите файл 787bee96dbd26371076b37b13c405890.cab , извлеките файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 7,53 МБ).
Windows 10 версия 1709 (также известная как Windows 10 Fall Creators Update)
Сборка Windows: 10.0.16299
Сборка комплекта драйверов: 10.0.16299
x86:
Загрузите файл 82c1721cd310c73968861674ffc209c9.cab , извлеките файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 7,09 МБ).
amd64:
Загрузите файл 787bee96dbd26371076b37b13c405890.cab , извлеките файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 7,53 МБ).
Windows 10 версия 1703 (также известная как Обновление создателей Windows 10)
Windows Build: 10.0.15063
Сборка комплекта драйверов: 10.0.15063
x86:
Загрузите файл 82c1721cd310c73968861674ffc209c9.cab , извлеките файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 7,88 МБ).
amd64:
Загрузите файл 787bee96dbd26371076b37b13c405890.cab , извлеките файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 7,45 МБ).
Windows 10 версия 1607 (известная как Windows 10 Anniversary Update)
Windows Build: 10.0.14393
Комплект для водителя: 10.1.14393
x86:
Загрузите файл 82c1721cd310c73968861674ffc209c9.cab , извлеките файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 7,73 МБ).
amd64:
Загрузите файл 787bee96dbd26371076b37b13c405890.cab , извлеките файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 7,29 МБ).
Windows 10 версия 1511 (известная как Windows 10 November Update)
Сборка Windows: 10.0.10586
Комплект для водителя: 10.1.10586
x86:
Загрузите файл 82c1721cd310c73968861674ffc209c9.cab , извлеките файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 8,65 МБ).
amd64:
Загрузите файл 787bee96dbd26371076b37b13c405890.cab , извлеките файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 7,86 МБ).
Windows 10 версия 1507
Windows Build: 10.0.10240
Сборка комплекта драйверов: 10.0.26639
x86:
Загрузите файл 82c1721cd310c73968861674ffc209c9.cab , извлеките файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 8,64 МБ).
amd64:
Загрузите файл 787bee96dbd26371076b37b13c405890.cab , извлеките файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 7,83 МБ).
Windows 10 Insider Preview
Windows Build: 10.0.10075
Сборка комплекта драйверов: 10.0.10075
x86:
Загрузите файл 82c1721cd310c73968861674ffc209c9.cab , извлеките файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 8,26 МБ).
amd64:
Загрузите файл 787bee96dbd26371076b37b13c405890.cab , извлеките файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 7,81 МБ).
Обновление Windows 8.1
Windows Build: 6.3.9600.17029
Комплект для водителя: 8.100.26846
x86:
Скачайте af0d6547860d8f68c1b0c9da530f699d.cab , распакуйте файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 34,96 КБ).
amd64:
Загрузите 09844d1815314132979ed88093f49c6f.cab , извлеките файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 36,63 КБ).
Windows 8.1
Windows Build: 6.3.9600.16384
Комплект для водителя: 8.100.25984
x86:
Скачайте af0d6547860d8f68c1b0c9da530f699d.cab , распакуйте файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 34,98 КБ).
amd64:
Загрузите файл 09844d1815314132979ed88093f49c6f.cab , извлеките файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 36,66 КБ).
Windows 8
Сборка Windows: 6.2.9200.16384
Комплект для водителя: 8.59.29757
x86:
Загрузите файл af0d6547860d8f68c1b0c9da530f699d.cab , извлеките файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 33,60 КБ).
amd64:
Загрузите 09844d1815314132979ed88093f49c6f.cab , извлеките файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 35,45 КБ).
Примечание . Если процесс поиска и переименования файлов вызывает затруднения, скачайте этот крошечный скрипт, который я написал, поместите его в тот же каталог, что и загруженные файлы .CAB, и запустите его, чтобы извлечь и переименовать файлы DevCon .EXE для вас. (никаких административных привилегий не требуется). Он создает папку с именем DevCon в том же каталоге, в которую входят загруженные вами версии (32-разрядная / 64-разрядная или обе).
Все ссылки (кроме скрипта и DevCon v5.2.3718) предоставлены Microsoft, а все ссылки на файлы .CAB - это те же ссылки, которые WDK использует для получения своих пакетов.
Утилита командной строки DevCon.exe ( Device Console ) входит в состав средств для разработки драйверов ( DDK ) и поставляется с исходным кодом и документацией на английском языке. С ее помощью можно включать, выключать, перезапускать, обновлять, удалять и опрашивать отдельные устройства или группы устройств. Программа DevCon также предоставляет необходимые разработчику драйвера сведения, которые недоступны с помощью диспетчера устройств. Утилита DevCon может использоваться во всех версиях Windows старше Win2k, включая 32-х и 64-битные
Формат командной строки DevCon:
devcon.exe [-r] [-m:\\machine] command [. ]
Параметры командной строки:
-r - если задано, то после выполнения команды выполняется перезагрузка системы.
machine - имя или IP-адрес удаленного компьютера.
command - команда, выполняемая DevCon.
arg - аргументы выполняемой команды.
Для получения справки по использованию команды используется парамет help :
devcon.exe help - отобразить краткую справку по использованию DevCon
devcon.exe help install - отобразить справку по использованию команды install
Параметры командной строки:
classfilter - Разрешить изменение фильтров классов.
classes - Отобразить все классы настройки устройств.
disable - Отключить устройства, которые соответствуют определенному идентификатору оборудования или экземпляра.
driverfiles - Отобразить установленные файлы драйверов.
drivernodes - Отобразить все узлы драйверов устройств.
enable - Включить устройства, которые соответствуют определенному идентификатору оборудования или экземпляра.
find - Найти устройства, которые соответствуют определенному идентификатору оборудования или экземпляра.
findall - Найти устройства, включая отсоединенные.
help - Отображение справочной информации.
hwids - Отобразить идентификаторы оборудования.
install - Установить устройство в ручном режиме.
listclass - Отобразить все устройства для класса настройки.
reboot - Перезагрузить локальный компьютер.
remove - Удалить устройства, которые соответствуют определенному идентификатору оборудования или экземпляра.
rescan - Выполнить поиск нового оборудования.
resources - Отобразить ресурсы устройств.
restart - Перезагрузить устройства, которые соответствуют определенному идентификатору оборудования или экземпляра.
stack - Отобразить ожидаемый стек драйверов устройств.
status - Отобразить рабочее состояние устройств.
update - Обновить устройство в ручном режиме.
UpdateNI - Обновить устройство в ручном режиме без уведомления пользователя.
SetHwID - Добавить, удалить или изменить порядок идентификаторов оборудования для устройств с корневым перечислением.
Для использования утилиты DevCon.exe требуются административные привилегии ( "Запуск от имени Администратора" в среде Windows Vista / Windows 7 - 10 )
Примеры использования утилиты DevCon:
devcon -m:\\SERVER find pci* - отобразить список всех PCI-устройств на удаленном компьютере с именем SERVER . Режим работы с удаленным подключением к другому компьютеру реализован только для ОС Windows XP / Windows Server 2003.
devcon -m:\\192.168.0.1 find pci* > C:\serverpci.txt - вывод списка всех PCI-устройств компьютера с IP-адресом 192.168.0.1 в текстовый файл C:\serverpci.txt
devcon find usb* - отобразить список устройств USB на локальном компьютере.
devcon find usbstor* - отобразить только флэшки и съемные диски, подключенные к USB (устройства класса usbstor ). Список классов устройств можно получить по команде devcon classes
devcon find =Display - отобразить список устройств класса Dislpay .
devcon find *pnp07* - отобразить список устройств, идентификатор оборудования которых содержит строку pnp07
devcon find *VEN_8086* - отобразить список устройств, производителем которых является Intel ( идентификатор производителя оборудования содержит строку VEN_8086 )
Пример отображаемой информации:
PCI\VEN_1002&DEV_5964&SUBSYS_ 7C26174B&REV_01\ 4&38B71F77&0&0008: RADEON 9200 SE Family (Microsoft )
PCI\VEN_1002&DEV_5D44&SUBSYS_ 7C27174B&REV_01\ 4&38B71F77&0&0108: RADEON 9200 SE SEC Family (Microsoft )
PCI\VEN_10EC&DEV_8139&SUBSYS_ 813910EC&REV_10\ 4&2E98101C&0&48F0: Realtek RTL8139 Family PCI Fast Ethernet NIC
PCI\VEN_11AB&DEV_4320&SUBSYS_ 811A1043&REV_13\ 4&2E98101C&0&28F0: Marvell Yukon 88E8001/8003/8010
PCI Gigabit Ethernet Controller
PCI\VEN_11AB&DEV_5041&SUBSYS_ AD0E779F&REV_01\ 4&5D18F2DF&0 : AT7B35J8 IDE Controller
PCI\VEN_8086&DEV_244E&SUBSYS_ 00000000&REV_C2\ 3&267A616A&0&F0: Intel(R) 82801 PCI - 244E
PCI\VEN_8086&DEV_24D0&SUBSYS_ 00000000&REV_02\ 3&267A616A&0&F8: Intel(R) 82801EB LPC- - 24D0
PCI\VEN_8086&DEV_24D1&SUBSYS_ 80A61043&REV_02\ 3&267A616A&0&FA: Intel(R) 82801EB Ultra ATA Storage - 24D1
PCI\VEN_8086&DEV_24D2&SUBSYS_ 80A61043&REV_02\ 3&267A616A&0&E8: Intel(R) 82801EB USB - - 24D2
PCI\VEN_8086&DEV_24D3&SUBSYS_ 80A61043&REV_02\ 3&267A616A&0&FB: Intel(R) 82801EB SMBus - 24D3
PCI\VEN_8086&DEV_24D4&SUBSYS_ 80A61043&REV_02\ 3&267A616A&0&E9: Intel(R) 82801EB USB - - 24D4
PCI\VEN_8086&DEV_24D5&SUBSYS_ 80F31043&REV_02\ 3&267A616A&0&FD: SoundMAX Integrated Digital Audio
PCI\VEN_8086&DEV_24D7&SUBSYS_ 80A61043&REV_02\ 3&267A616A&0&EA: Intel(R) 82801EB USB - - 24D7
PCI\VEN_8086&DEV_24DB&SUBSYS_ 80A61043&REV_02\ 3&267A616A&0&F9: Intel(R) 82801EB Ultra ATA Storage - 24DB
PCI\VEN_8086&DEV_24DD&SUBSYS_ 80A61043&REV_02\ 3&267A616A&0&EF: Intel(R) 82801EB USB2 - - 24DD
PCI\VEN_8086&DEV_24DE&SUBSYS_ 80A61043&REV_02\ 3&267A616A&0&EB: Intel(R) 82801EB USB - - 24DE
PCI\VEN_8086&DEV_2570&SUBSYS_ 00000000&REV_02\ 3&267A616A&0&00: Intel(R) 82865G/PE/P/GV/82848P CPU - I/O - 2570
PCI\VEN_8086&DEV_2571&SUBSYS_ 00000000&REV_02\ 3&267A616A&0&08: Intel(R) 82865G/PE/P/GV/82848P CPU - AGP - 2571
18 matching device(s) found on \\SERVER
Для отображения списка устройств, в том числе отсутствующих или отключенных, используется подкоманда findall
devcon -m:\\comp findall *VEN_10ec* - отобразить список устройств производителя Realtek ( VEN_10EC ), включая отсутствующие, на удаленном компьютере comp . (только на Windows XP / Windows Server 2003).
devcon.exe resources * - отобразить список всех устройств и всех используемых ими ресурсов системы.
Пример отображаемой информации:
Name: Device is not using any resources.
Name: Intel(R) Pentium(R) 4 CPU 2.40GHz
Device is not using any resources.
Name: Device has the following resources reserved:
Name: Device has the following resources reserved:
Name: Device has the following resources reserved:
Name: Device is currently using the following resources:
Name: Device is currently using the following resources:
Name: Device is currently using the following resources:
Name: Device is currently using the following resources:
По каждому устройству выдается его имя и список используемых ресурсов:
IO : 03f0-03f5 - диапазон портов ввода-вывода ( 3f0-3f5 ).
DMA: 2 - номер канала прямого доступа к памяти ( например, канал 2 )
IRQ: 6 - номер прерывания, используемого устройством ( например 6 ).
MEM : fed20000-fed8ffff - диапазон адресов используемой оперативной памяти
devcon resources =ports - отобразить ресурсы, используемые устройствами класса ports . К данному классу относятся контроллеры параллельных и последовательных портов ввода-вывода (порты LPT и COM )
devcon driverfiles =net - отобразить список используемых драйверов сетевых устройств ( устройств класса net ). Отображается имя устройства, источник установленного драйвера, пути и мена файлов:
PCI\VEN_10EC&DEV_8139&SUBSYS _813910EC&REV_10\ 4&2E98101C&0&48F0
Name: Realtek RTL8139 Family PCI Fast Ethernet NIC
Driver installed from c:\windows\inf\netrtsnt.inf [RTL8139.ndi]. 1 file(s) used by driver:
PCI\VEN_11AB&DEV_4320&SUBSYS _811A1043&REV_13\ 4&2E98101C&0&28F0
Name: Marvell Yukon 88E8001/8003/8010 PCI Gigabit Ethernet Controller
Driver installed from c:\windows\inf\oem6.inf [SLYukCopGigFAN.ndi]. 1 file(s) used by driver:
Name: Driver installed from c:\windows\inf\netrasa.inf [Ndi-Mp-L2tp]. No files used by driver
devcon stack =net > stack-net - записать в текстовый файл stack-net стек драйверов класса Net . Стек включает в себя драйвер устройства, нижний и верхний фильтр, системную службу, обслуживающую устройство.
PCI\VEN_10EC&DEV_8139&SUBSYS _813910EC&REV_10\ 4&2E98101C&0&48F0
Name: Realtek RTL8139 Family PCI Fast Ethernet NIC
PCI\VEN_10EC&DEV_8139&SUBSYS _813910EC&REV_10\ 4&2E98101C&0&48F0 - код экземпляра устройства.
Name - название
Setup Class - класс установки.
Controlling service - управляющий сервис.
Для определения текущего состояния устройства используется подкоманда status :
devcon status ROOT\RDP* - отобразить состояние драйверов, идентификаторы которых начинаются строкой ROOT\RDP , т. е. используемых службой терминалов.
Установка нового устройства возможна только на локальном компьютере и требуется обязательное наличие INF-файла :
devcon -r install %WINDIR%\Inf\Netloop.inf *MSLOOP - установить новый экземпляр петлевого адаптера. Ключ -r требует перезагрузку после установки драйвера.
Для изменения фильтров драйверов используются команды:
devcon classfilter upper !filter1 !filter2 - удалить два заданных верхних фильтра. Признаком действия на удаление является символ ! перед именем фильтра.
devcon classfilter lower !badfilter +goodfilter - заменить нижний фильтр "badfilter" на "goodfilter".
Изменения для фильтров вступают в силу либо при перезапуске основного драйвера, либо при перезагрузке компьютера. Подробную справку по управлению фильтрами можно получить по команде devcon help classfilter
Утилита DevCon позволяет останавливать, запускать или перезапускать отдельно выбранные устройства или группы устройств.
devcon disable =mouse - отключить драйвер устройства класса mouse , т.е отключить мышь.
devcon enable =mouse - включить драйвер устройства класса mouse
devcon restart =mouse - перезапустить драйвер устройства класса mouse
В практике сетевого администрирования, команду DevCon нередко используют для перезапуска сетевых адаптеров. Например, для сетевого адаптера Realtek RTL8139, с идентификатором PCI\VEN_10EC&DEV_8139 . . . можно воспользоваться командой:
devcon restart "PCI\VEN_10EC&DEV_8139*"
Очень часто утилита DevCon используется для блокировки сетевой активности системы (временного отключения всех сетевых устройств):
devcon disable =net
Также, утилита может использоваться для перезапуска зависших модемов и беспроводных USB-адаптеров с использованием планировщика и сценария, проверяющего доступность какого-либо узла в интернет и выполняющего команду devcon restart в случае его недоступности.
Команда DevCon возвращает следующие коды ErrorLevel:
0 - команда выполнена успешно;
1 - требуется перезагрузить компьютер;
2 - команда не выполнена;
3 - синтаксическая ошибка.
Как уже упоминалось выше, утилита devcon не является стандартным компонентом системы, и не устанавливается вместе с Windows, однако, ее можно скачать в составе некоторых служебных пакетов от Microsoft ( Windows Driver Kit, Visual Studio, Windows SDK for desktop apps). Утилиту можно извлечь из перечисленных пакетов и для удобства использования, добавить в каталог, присутствующий в путях поиска исполняемых файлов, задаваемых переменной PATH , например \Windows\system32.
Обратите внимание на то, что 64-разрядная версия утилиты devcon64 не работает в 64-разрядных Windows 10 (Windows 8, 8.1, Windows 7). Она разрабатывалась только для 64-разрядной Windows XP. Если у Вас другая ОС Windows – пользуйтесь либо 32-разрядной версей DevСon.exe , которая прекрасно работает во всех версиях Windows старше Windows 2000, включая и 64-разрядные, либо 64-разрядной версией из пакета EWDK для Windows 10. Последняя не проверялась в среде 64-разрядной ОС Windows XP.
В конце данной страницы имеется ссылка для скачивания готового архива с уже извлеченными из EWDK для Windows 10 32-х и 64-разрядными версиями DevCon
DevCon32.zip ( 16 кб. ) - скачать ZIP-архив 32-разрядной утилиты DevCon.exe . Работает в 32- и 64-разрядных ОС Windows Vista, Windows 7 и более поздних.
DevCon64.zip ( 28 кб) - скачать ZIP-архив утилиты DevCon.exe, разработанной только для 64-разрядной ОС Windows XP. Не работает в 64-разрядных ОС Windows Vista, Windows 7/8 и более поздних.
devcon10.zip (45кб) - скачать ZIP-архив утилиты DevCon.exe 32-х и 64-разрядных ОС из пакета Enterprise Windows Driver Kit for Windows 10, version 1804 (EWDK). Проверено на серверных ОС Windows и 32-х и 64-разрядных ОС Windows 7-10.
Я разработал HID-драйвер для нескольких устройств, который состоит из двух устройств: драйвера виртуальной мыши и прокси-сервера для него.
Прокси-сервер необходим для приема выходных отчетов от клиентов, поскольку мыши открываются исключительно ядром Windows.
Это мой дескриптор отчета:
У меня проблема с установкой драйвера с помощью devcon.exe .
Это всегда терпит неудачу, независимо от того, что я делаю. Я вечно играю с моим *.inf файлом и не знаю, что делать дальше. Вот как я запускаю devcon.exe :
В результате операции создается новое устройство с именем Unknown device без дочерних элементов.
Когда я устанавливаю драйвер из Device Manager -> Add Legacy Hardware , все в порядке, и создается новое устройство SampleClass с двумя дочерними элементами (общая мышь и устройство, совместимое с HID), поэтому я не думаю, что это так, потому что мой *. В файле *.inf чего-то не хватает.
Вот мой *.inf файл:
Я также пытался отследить действия Device manager с помощью Process Monitor , но он работает с DrvInst.exe и дюжиной временных файлов, поэтому я не думаю, что это правильный путь.
Что мне делать, ребята?
[Обновление на следующий день]
Я также попробовал pnputil.exe :
pnputil.exe /add-driver D:\share\opt\KMDFDriver\hidriver.inf /install
Несмотря на сладкий вывод, это не имеет никакого эффекта.
[Обновление после первого ответа]
devcon.exe install hidriver.inf root\hidriver работает на win10 и win8.1, но имеет небольшую проблему на win7. На win7 дочерние классы устройств не определяются автоматически, поэтому я получаю два дочерних неизвестных устройства.
Есть ли надежный способ добавить такие инструкции в INF-файл, чтобы сделать его автоматическим?
[Обновление через некоторое время] Я записал действия Device manager с помощью procmon и получил DrvInst.exe :
Я сообщу результаты эксперимента через некоторое время.
[Обновить с помощью setupapi.dev.log]
Я полностью удалил драйвер, затем удалил журнал, затем установил драйвер и скопировал все содержимое журнала.
DevCon (Devcon.exe) включается при установке WDK, Visual Studio и Windows SDK для настольных приложений.
Но эти программы занимают сотни МБ, и мне не нужен полный пакет, установленный на моей Windows.
Нет ли быстрого способа получить только devcon.exe ?
Ответы для любой версии Windows, если это возможно. Если нет, то по крайней мере для Windows XP мне будет достаточно.
4 ответа 4
x86:
Загрузите файл Support.cab (который содержит 32-разрядные средства поддержки для Windows Server 2003 с пакетом обновления 2) и распакуйте devcon.exe (размер загрузки: 3,45 МБ).
amd64:
Загрузите файл w2k3sp2_3959_usa_x64fre_spcd.iso (который является Windows Server 2003 с пакетом обновления 2, 64-разрядные выпуски - файл образа компакт-диска ISO-9660), смонтируйте файл .ISO, затем перейдите в SUPPORT\TOOLS\SUPPORT.cab и распакуйте devcon.exe (размер загрузки: 475 МБ).
x86/amd64:
Настоятельно рекомендуется из-за размера, но это самая старая версия и больше не поддерживается Microsoft. Ссылка взята из веб-архива, и файл имеет подпись Microsoft, поэтому она подлинная. Ранее он был доступен по этой статье, но теперь ссылка не работает.
Загрузите DevCon v5.2.3718 и запустите его, введите путь в поле «Разархивировать в папку», затем нажмите «Разархивировать» для извлечения (размер загрузки: 78 КБ).
Windows 10 версия 1803 (также известная как обновление Windows 10 от 2018)
Сборка Windows: 10.0.17134
Сборка комплекта драйверов: 10.0.17134
x86:
Загрузите файл 82c1721cd310c73968861674ffc209c9.cab, распакуйте файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 7,09 МБ).
amd64:
Загрузите файл 787bee96dbd26371076b37b13c405890.cab, извлеките файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 7,53 МБ).
Windows 10 версия 1709 (также известная как Windows 10 Fall Creators Update)
Сборка Windows: 10.0.16299
Сборка комплекта драйверов: 10.0.16299
x86:
Загрузите файл 82c1721cd310c73968861674ffc209c9.cab, распакуйте файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 7,09 МБ).
amd64:
Загрузите файл 787bee96dbd26371076b37b13c405890.cab, извлеките файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 7,53 МБ).
Windows 10 версия 1703 (также известная как Обновление создателей Windows 10)
Windows Build: 10.0.15063
Сборка комплекта драйверов: 10.0.15063
x86:
Загрузите файл 82c1721cd310c73968861674ffc209c9.cab, распакуйте файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 7,88 МБ).
amd64:
Скачайте 787bee96dbd26371076b37b13c405890.cab, распакуйте файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 7,45 МБ).
Windows 10 версия 1607 (известная как Windows 10 Anniversary Update)
Windows Build: 10.0.14393
Комплект для водителя: 10.1.14393
x86:
Загрузите 82c1721cd310c73968861674ffc209c9.cab, распакуйте файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 7,73 МБ).
amd64:
Скачайте 787bee96dbd26371076b37b13c405890.cab, распакуйте файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 7,29 МБ).
Windows 10 версия 1511 (известная как Windows 10 November Update)
Windows Build: 10.0.10586
Комплект для водителя: 10.1.10586
x86:
Скачайте 82c1721cd310c73968861674ffc209c9.cab, распакуйте файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 8,65 МБ).
amd64:
Скачайте 787bee96dbd26371076b37b13c405890.cab, распакуйте файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 7,86 МБ).
Windows 10 версия 1507
Windows Build: 10.0.10240
Сборка комплекта драйверов: 10.0.26639
x86:
Загрузите файл 82c1721cd310c73968861674ffc209c9.cab, распакуйте файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 8,64 МБ).
amd64:
Загрузите файл 787bee96dbd26371076b37b13c405890.cab, распакуйте файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 7,83 МБ).
Windows 10 Insider Preview
Сборка Windows: 10.0.10075
Сборка комплекта драйверов: 10.0.10075
x86:
Загрузите файл 82c1721cd310c73968861674ffc209c9.cab, распакуйте файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 8,26 МБ).
amd64:
Загрузите файл 787bee96dbd26371076b37b13c405890.cab, распакуйте файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 7,81 МБ).
Обновление Windows 8.1
Windows Build: 6.3.9600.17029
Комплект для водителя: 8.100.26846
x86:
Загрузите af0d6547860d8f68c1b0c9da530f699d.cab, распакуйте файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 34,96 КБ).
amd64:
Загрузите 09844d1815314132979ed88093f49c6f.cab, извлеките файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 36,63 КБ).
Windows 8.1
Windows Build: 6.3.9600.16384
Комплект для водителя: 8.100.25984
x86:
Загрузите файл af0d6547860d8f68c1b0c9da530f699d.cab, распакуйте файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 34,98 КБ).
amd64:
Загрузите 09844d1815314132979ed88093f49c6f.cab, извлеките файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 36,66 КБ).
Windows 8
Сборка Windows: 6.2.9200.16384
Комплект для водителя: 8.59.29757
x86:
Загрузите af0d6547860d8f68c1b0c9da530f699d.cab, распакуйте файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 33.60 КБ).
amd64:
Загрузите 09844d1815314132979ed88093f49c6f.cab, извлеките файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 35,45 КБ).
Примечание . Если процесс поиска и переименования файлов сбивает с толку, скачайте этот крошечный скрипт, который я написал, поместите его в тот же каталог, что и загруженный файл.CAB-файл (ы) и запустить его, чтобы извлечь и переименовать DevCon.EXE-файлы для вас (не требуются права администратора). Он создает папку с именем DevCon в том же каталоге, которая включает в себя загруженные версии (32-битная /64-битная или обе).
Все ссылки (кроме скрипта и DevCon v5.2.3718) предоставлены Microsoft, и все ссылки на.CAB-файлы - это те же ссылки, которые использует WDK для получения своих пакетов.
Драйверы
Диспетчер устройств Windows , безусловно, является полезным встроенным инструментом для управления, удаления и отключения драйверов без экспертных знаний. Диспетчер устройств кажется удобным, и любой, кто имеет базовые знания о Windows, может открыть его и использовать. Однако сегодня я собираюсь представить вам такую программу, которая помогает пользователям управлять установленными драйверами Windows прямо из командной строки. DevCon – это бесплатная утилита командной строки, которая позволяет пользователям управлять драйверами из командной строки.
DevCon для Windows
DevCon доступен для Microsoft Windows 2000 или более поздней версии и Windows Server 2003. Это означает, что инструмент совместим со всеми последними версиями Windows, такими как Windows 8, Windows 8.1 и т. Д.
Чтобы начать использовать этот инструмент, вам сначала необходимо загрузить DevCon с веб-сайта поддержки Microsoft. Вы получите его для 32-битной версии, а также для 64-битной версии Windows. После загрузки и разархивирования файла вам необходимо выбрать 32-битную или 64-битную версию для вашего компьютера с Windows. Или вы также можете поместить всю разархивированную папку DevCon в системный диск.
Затем откройте окно командной строки с правами администратора. Если вы используете Windows 7 или более раннюю версию Windows, вы можете сделать это, выполнив поиск по запросу cmd в меню «Пуск». Если вы используете Windows 8 или более поздние версии, нажмите Win + X вместе и выберите Командная строка (Admin).
После открытия окон командной строки введите следующую команду:
- cd c: \ devcon \ i386 (для 32-разрядных)
- cd c: \ devcon \ ia64 (для 64-разрядных)
c: \ devcon – это путь, куда вы поместили разархивированную папку.
Введя эту команду, вы успешно начали использовать DevCon.
Полезные команды для управления драйверами Windows с помощью DevCon
DevCon делает все возможное, используя диспетчер устройств. Но это просто работает по-другому – с помощью команд. Хотя вы можете получить почти все поддерживаемые команды, введя следующую команду, но вот некоторые из них для базового управления.
devcon.exe help
Если вы хотите узнать состояние любого оборудования, вам нужно выполнить следующую команду:
devcon.exe status [имя устройства]
devcon.exe status * CDROM *
Как и в диспетчере устройств, вы можете включить/отключить любой аппаратный драйвер с помощью этого инструмента. Для этого вам нужно будет ввести эту команду,
devcon.exe enable [имя устройства]
devcon.exe отключить [имя устройства]
Если вы хотите узнать статус, включить или отключить любой драйвер оборудования, вы должны знать название этого оборудования. Если вы не знаете, вы можете получить краткий список всех имен, введя следующую команду:
классы devcon
Как и в случае с Device Manager, пользователи DevCon также могут искать любые изменения в оборудовании с помощью следующей команды:
devcon rescan
Для тех, кто хочет узнать больше о каком-либо конкретном оборудовании или устройстве, эта команда может помочь,
devcon.exe –m: \\ YourComputerName найти имя-устройства
Вы должны ввести имя вашего компьютера, чтобы указать ваш компьютер, так как он также работает на сетевом компьютере.
Преимущество использования DevCon над Device Manager
Первое преимущество заключается в том, что утилита DevCon работает быстрее, чем диспетчер устройств. Второе преимущество заключается в большей гибкости. У вас есть больше возможностей для управления установленными драйверами. Третье и наиболее интересное преимущество DevCon – вы можете управлять любым драйвером любого ПК с Windows в вашей сети с любого ПК.
Если вам нужна дополнительная информация, вы можете получить полную документацию по DevCon и ссылку для скачивания на KB311272.
Читайте также: