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?

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 .


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 .


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ć.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.