2010-07-19 26 views
4

Dans le Gestionnaire de périphériques, en cliquant sur un périphérique spécifique, vous accédez à une boîte de dialogue dont l'onglet Détails affiche toutes les propriétés du périphérique. Existe-t-il un outil de ligne de commande pour le vider? J'ai besoin de diff toutes les propriétés de deux appareils.Outil de ligne de commande pour vider toutes les propriétés du périphérique affichées dans le Gestionnaire de périphériques

+0

avez-vous trouvé la réponse? – bicepjai

Répondre

2

msinfo32 a un certain nombre de command line switches vous pouvez utiliser pour vider la sortie vers un fichier

+0

C'est un bon conseil, merci. Malheureusement, msinfo32 n'affiche pas toutes les propriétés du périphérique. – user15071

3

Il me semble que msinfo32 met toutes les informations que vous pourriez vouloir, y compris les ports et les adresses IRQ utilisées.

essayer: msinfo32 /report msiout.txt

Notez que l'invite de commande retourne immédiatement, mais msinfo fonctionne en arrière-plan. Vous devez attendre que le fichier apparaisse.

+0

'start/w msinfo32.exe/report msiout.txt' provoque l'invite de commandes à attendre que le fichier soit généré. – JohnW

0

Devcon est l'un de ces outils. Il est construit par Microsoft et est open source.

Par exemple. pour vérifier l'état de tous les périphériques PCI sur le système, sur pourrait utiliser: -

devcon status pci* 

De même, pour vérifier l'état de tous les appareils: -

devcon status * 

Plus d'informations sur l'outil, et son utilisation est donné dans son documentation.

Le code source peut être trouvé sur github.

L'utilitaire est installé avec Windows SDK, Visual Studio et WDK; voir this.

Sur ma machine, la version 64 bits de l'outil est situé dans C:\Program Files (x86)\Windows Kits\10\Tools\x64