Activer / désactiver le périphérique Windows 7 via une ligne de commande

33

J'ai souvent un appareil que j'active et désactive à l'aide du Gestionnaire de périphériques . J'aimerais écrire un script pour le faire par programme (c'est-à-dire en utilisant la ligne de commande). J'ai vu un programme appelé devconqui fonctionne pour Windows 2000, Windows XP et Windows Server 2003 , mais il me faut un programme compatible avec Windows 7. Un programme est-il disponible gratuitement?

CorsiKa
la source

Réponses:

11
  1. Téléchargez le kit de pilotes Windows WDK 7.1.0 à partir de Microsoft.
  2. Utilisez Universal Extractor pour extraire le contenu de l'ISO dans un emplacement temporaire ... ou utilisez la méthode de votre choix pour monter à l'intérieur de l'ISO.
  3. Vous pouvez utiliser le même outil pour extraire le fichier d'installation "WDK \ setuptools_x64fre.msi" dans un répertoire temporaire.
  4. Dans ce répertoire temporaire, vous trouverez "WinDDK \ 7600.16385.win7_wdk.100208-1538 \ tools \ devcon \ amd64 \ devcon.exe". Il a été testé pour fonctionner avec Win7x64 et fait partie du dernier kit de développement de pilotes Windows.

Donc, il y a Devcon.exe pour Windows 7 pour vous. Cela fonctionne avec Windows 7, et c'est gratuit.

Instructions extraites du forum Microsoft Answers .

Bon Gart
la source
Ce monsieur a eu la gentillesse de télécharger le fichier lui-même, de sorte que vous n’ayez pas à télécharger une image ISO de 700 Mo pour l’extraire. A bien fonctionné pour moi.
HodofHod
1
Assurez-vous également d'extraire setuptools_x64fre_cab001.cab, car ce fichier cab contient réellement devcon, pas le fichier msi.
Tarnay Kálmán
wp.me/p7I9kP-w montre comment télécharger uniquement le fichier ISO dont vous avez besoin, affiche Win 7, 8, & 10, x64 et x86.
robrich
43

DevManView est un autre moyen de le faire - et il est beaucoup plus facile à acquérir que devcon.exe, mais reste gratuit.

J'utilise la commande suivante dans un fichier de commandes pour utiliser activer / désactiver un périphérique sur l'ordinateur portable de ma femme lorsque nous en avons besoin:

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

Vous pouvez également créer un raccourci standard, modifier ses propriétés et ajouter les paramètres dans le champ Cible .

David McClelland
la source
Cela a fonctionné dans Vista aussi.
T.Todua
1
Cela me rend à la fois triste et heureux qu’un tel outil existe.
dwj
1
Le site ne mentionne pas les systèmes pris en charge, mais cela fonctionne correctement sous Windows 8.1 64 bits (utilisé la version "DevManView pour les systèmes x64").
Álvaro González le
a travaillé pour moi en avril - win7-64
Uğur Gümüşhan le
Il serait préférable qu'il existe une option pour basculer l'état du périphérique.
Adil Malik
2

WDK 8.1 est disponible sur http://msdn.microsoft.com/en-US/windows/hardware/gg454513 pour Windows 8.

Le petit binaire d'installation permet de télécharger (sans installer WDK) (~ 500 Mo) et sans conteneur ISO.

Les taxis recherchés pour devcon.exe, mais les noms sont brouillés. Universal Extractor utilisé pour extraire ".. \ Installers \ Windows Driver Kit-x86_en-us.msi" - se termine par une erreur. Cependant, j'ai le fichier dont j'ai besoin: "... \ Windows Kits \ 8.1 \ Tools \ x64 \ devcon.exe"

L'outil doit fonctionner avec les privilèges administrateur pour avoir un effet.

Robert
la source