У меня есть устройство, которое я часто включаю и выключаю с помощьюДиспетчер устройств. Я хотел бы написать скрипт, чтобы сделать это программно (то есть, используя командную строку). Я видел программу, devcon
которая работает для Windows 2000, Windows XP иWindows Server 2003, но мне нужна та, которая работает на Windows 7. Есть ли такая в свободном доступе?
решение1
- ЗагрузитьКомплект драйверов WDK для Windows 7.1.0от Майкрософт.
- ИспользоватьУниверсальный экстракторизвлечь содержимое ISO во временное местоположение... или использовать любой другой метод монтирования и доступа к ISO.
- Вы можете использовать этот же инструмент для извлечения установочного файла «WDK\setuptools_x64fre.msi» во временный каталог.
- В этом временном каталоге вы найдете "WinDDK\7600.16385.win7_wdk.100208-1538\tools\devcon\amd64\devcon.exe". Он был протестирован для работы с Win7x64 и является частью новейшего комплекта разработки драйверов Windows.
Итак, для вас есть Devcon.exe для Windows 7. Он работает с Windows 7 и бесплатен.
Инструкции взяты изОтветы MicrosoftФорум.
решение2
DevManПросмотр— это еще один способ сделать это — и его гораздо проще приобрести, чем devcon.exe, но он все еще бесплатный.
Я использую следующую команду в пакетном файле для отключения/включения устройства на ноутбуке моей жены, когда нам это необходимо:
devmanview.exe /disable_enable "SDA Standard Compliant SD Host Controller"
Вы также можете создать обычный ярлык, отредактировать его свойства и добавить параметры вЦельполе.
решение3
Для Windows 8 WDK 8.1 доступен по адресуhttp://msdn.microsoft.com/en-US/windows/hardware/gg454513
Небольшой установочный двоичный файл позволяет производить загрузку (без установки WDK) (~500 МБ) и без iso-контейнера.
Поискал cab-файлы для devcon.exe, но имена перепутаны. Использовал Universal Extractor для извлечения "..\Installers\Windows Driver Kit-x86_en-us.msi" - завершается с ошибкой. Однако получил нужный мне файл: "...\Windows Kits\8.1\Tools\x64\devcon.exe"
Для достижения эффекта инструмент необходимо запустить с правами администратора.