Включить / отключить устройство Windows 7 через командную строку


33

У меня есть устройство, которое я часто включаю и отключаю с помощью диспетчера устройств . Я хотел бы написать сценарий, чтобы сделать это программно (то есть, используя командную строку). Я видел программу, devconкоторая работает для Windows 2000, Windows XP и Windows Server 2003 , но мне нужна программа, которая работает для Windows 7. Есть ли она в свободном доступе?

Ответы:


11
  1. Загрузите WDK Windows Driver Kit 7.1.0 от Microsoft.
  2. Используйте Universal Extractor для извлечения содержимого ISO во временную папку ... или используйте любой другой метод, который вы хотите смонтировать и получить внутри ISO.
  3. Вы можете использовать тот же инструмент для извлечения установочного файла "WDK \ setuptools_x64fre.msi" во временный каталог.
  4. В этом временном каталоге вы найдете «WinDDK \ 7600.16385.win7_wdk.100208-1538 \ tools \ devcon \ amd64 \ devcon.exe». Он был протестирован для работы с Win7x64 и является частью самого последнего комплекта для разработки драйверов Windows.

Итак, есть Devcon.exe для Windows 7 для вас. Он работает с Windows 7, и это бесплатно.

Инструкции взяты с форума ответов Microsoft .


Этот джентльмен здесь был достаточно любезен, чтобы загрузить файл сам по себе, так что вам не нужно загружать ISO 700 МБ, просто чтобы извлечь его. Работал нормально для меня.
HodofHod

1
Не забудьте также извлечь setuptools_x64fre_cab001.cab, потому что на самом деле этот cab-файл содержит devcon, а не msi.
Tarnay Kálmán

wp.me/p7I9kP-w показывает, как загрузить только тот фрагмент ISO, который вам нужен, показывает Win 7, 8, & 10, x64 и x86.
Робрич

43

DevManView - это еще один способ сделать это - его гораздо проще приобрести, чем devcon.exe, но все же бесплатно.

Я использую следующую команду в командном файле, чтобы отключить / включить устройство на ноутбуке моей жены, когда нам это нужно:

devmanview.exe /disable_enable "SDA Standard Compliant SD Host Controller"

Вы также можете создать обычный ярлык, отредактировать его свойства и добавить параметры в поле « Цель» .


Это работало и в Vista.
Т.Тодуа

1
Меня огорчает и радует, что такой инструмент существует.
dwj

1
На сайте не упоминаются поддерживаемые системы, но он отлично работает в 64-битной Windows 8.1 (используется версия «DevManView for x64 systems»).
Альваро Гонсалес

работал у меня в 2015 году апрель - win7-64
Угур

Было бы лучше, если бы была возможность переключать состояние устройства.
Адил Малик,

2

Для Windows 8 имеется WDK 8.1, доступный по адресу http://msdn.microsoft.com/en-US/windows/hardware/gg454513

Небольшой установочный бинарный файл позволяет загружать (без установки WDK) (~ 500 МБ) и без iso-контейнера.

Искал кабины для devcon.exe, но имена зашифрованы. Использовал Universal Extractor для распаковки ".. \ Installers \ Windows Driver Kit-x86_en-us.msi" - заканчивается ошибка. Однако получил нужный мне файл: "... \ Windows Kits \ 8.1 \ Tools \ x64 \ devcon.exe"

Инструмент должен работать с правами администратора, чтобы иметь эффект.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.