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

33

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

corsiKa
источник

Ответы:

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"

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

Роберт
источник