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?

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 .


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 .


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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.