Włącz / wyłącz urządzenie z systemem Windows 7 za pomocą wiersza polecenia

33

Mam urządzenie, które często włączam i wyłączam za pomocą Menedżera urządzeń . Chciałbym napisać skrypt, aby to zrobić programowo (to znaczy przy użyciu wiersza poleceń). Widziałem program o nazwie, devconktóry działa w systemach Windows 2000, Windows XP i Windows Server 2003 , ale potrzebuję takiego, który działa w systemie Windows 7. Czy jest dostępny bezpłatnie?

corsiKa
źródło

Odpowiedzi:

11
  1. Pobierz WDK Windows Driver Kit 7.1.0 z firmy Microsoft.
  2. Użyj Universal Extractor, aby wyodrębnić zawartość ISO do tymczasowej lokalizacji ... lub użyj dowolnej metody, którą chcesz zamontować i dostać się do ISO.
  3. Możesz użyć tego samego narzędzia do wyodrębnienia pliku instalacyjnego „WDK \ setuptools_x64fre.msi” do katalogu tymczasowego.
  4. W tym tymczasowym katalogu znajdziesz „WinDDK \ 7600.16385.win7_wdk.100208-1538 \ tools \ devcon \ amd64 \ devcon.exe”. Został przetestowany pod kątem współpracy z Win7x64 i jest częścią najnowszego zestawu programistycznego Windows Driver.

Jest dla ciebie Devcon.exe dla Windows 7. Działa z systemem Windows 7 i jest bezpłatny.

Instrukcje zaczerpnięte z forum Microsoft Answers .

Bon Gart
źródło
Ten dżentelmen był na tyle uprzejmy, aby sam przesłać plik, abyś nie musiał pobierać ISO 700 MB tylko po to, aby go rozpakować. Działa dobrze dla mnie.
HodofHod
1
Pamiętaj, aby wyodrębnić również setuptools_x64fre_cab001.cab, ponieważ tak naprawdę plik cab zawiera devcon, a nie msi.
Tarnay Kálmán
wp.me/p7I9kP-w pokazuje, jak pobrać tylko potrzebny fragment ISO, pokazuje Win 7, 8 i 10, x64 i x86.
Robert
43

DevManView to inny sposób na zrobienie tego - i jest o wiele łatwiejszy do zdobycia niż devcon.exe, ale nadal jest darmowy.

Używam następującego polecenia w pliku wsadowym, aby użyć wyłączania / włączania urządzenia na laptopie mojej żony, gdy jest to potrzebne:

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

Możesz także utworzyć zwykły skrót, edytować jego właściwości i dodać parametry w polu Cel .

David McClelland
źródło
Działa to również w systemie Vista.
T.Todua
1
Jestem smutny i szczęśliwy, że istnieje narzędzie, które to robi.
dwj
1
Witryna nie wspomina o obsługiwanych systemach, ale działa dobrze w 64-bitowym systemie Windows 8.1 (używany w wersji „DevManView dla systemów x64”).
Álvaro González
pracował dla mnie w 2015 kwietnia - win7-64
Uğur Gümüşhan
Byłoby najlepiej, gdyby istniała opcja przełączania stanu urządzenia.
Adil Malik
2

W systemie Windows 8 WDK 8.1 jest dostępny pod adresem http://msdn.microsoft.com/en-US/windows/hardware/gg454513

Mały plik binarny konfiguracji pozwala na pobranie (bez instalowania WDK) (~ 500 MB) i bez izo-kontenera.

Szukano cab dla devcon.exe, ale nazwy są zakodowane. Użyto Universal Extractor do wyodrębnienia „.. \ Installers \ Windows Driver Kit-x86_en-us.msi” - kończy się błędem. Jednak dostałem plik, którego potrzebuję: „... \ Windows Kits \ 8.1 \ Tools \ x64 \ devcon.exe”

Narzędzie musi działać z uprawnieniami administratora, aby działać.

Robert
źródło