コマンドライン経由でWindows 7デバイスを有効/無効にする


33

デバイスマネージャーを使用して頻繁に有効または無効にするデバイスがあります。プログラムでこれを行う(つまり、コマンドラインを使用して)スクリプトを記述したいと思います。devconWindows 2000、Windows XP、およびWindows Server 2003動作するというプログラムを見ましたが、Windows 7で動作するプログラムが必要です。自由に利用できるものはありますか?

回答:


11
  1. WDK Windows Driver Kit 7.1.0をMicrosoftからダウンロードします。
  2. Universal Extractorを使用してISOのコンテンツを一時的な場所に抽出するか、またはISO内にマウントして取得する方法を使用します。
  3. 同じツールを使用して、インストールファイル「WDK \ setuptools_x64fre.msi」を一時ディレクトリに抽出できます。
  4. その一時ディレクトリには、「WinDDK \ 7600.16385.win7_wdk.100208-1538 \ tools \ devcon \ amd64 \ devcon.exe」があります。Win7x64での動作がテストされており、最新のWindowsドライバー開発キットの一部です。

したがって、Windows 7用のDevcon.exeがあります。Windows 7で動作し、無料です。

Microsoft Answersフォーラムからの指示。


この紳士は、ファイルを単独でアップロードするのに十分なほど親切だったため、抽出するために700MBのISOをダウンロードする必要はありません。私にとってはうまくいきました。
HodofHod

1
また、setuptools_x64fre_cab001.cabも抽出してください。実際には、そのcabファイルには、msiではなくdevconが含まれています。
タルネイカルマン14

wp.​​me/p7I9kP-wは、必要なISOの一部のみをダウンロードする方法を示し、Win 7、8、および10、x64およびx86を示します。
ロブリッチ

43

DevManViewはこれを行うもう1つの方法です。devcon.exeよりも簡単に入手できますが、それでも無料です。

必要に応じて、妻のラップトップでデバイスを無効/有効にするために、バッチファイルで次のコマンドを使用します。

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

通常のショートカットを作成し、そのプロパティを編集して、[ ターゲット]フィールドにパラメーターを追加することもできます。


これはVistaでも機能しました。
T.Todua 14

1
これを行うツールが存在することは、悲しくも幸せでもあります。
dwj 14年

1
サイトではサポートされているシステムについては言及していませんが、Windows 8.1 64ビット(「DevManView for x64 systems」バージョンを使用)では正常に動作します。
アルバロゴンサレス

2015年4月に私のために働いた- win7-64
UğurGümüşhan

デバイスの状態を切り替えるオプションがあれば最適です。
アディルマリク

2

Windows 8の場合、http: //msdn.microsoft.com/en-US/windows/hardware/gg454513でWDK 8.1を入手できます

小さなセットアップバイナリを使用すると、(WDKをインストールせずに)(〜500MB)およびiso-containerなしでダウンロードできます。

devcon.exeのcabを検索しましたが、名前はスクランブルされています。Universal Extractorを使用して「.. \ Installers \ Windows Driver Kit-x86_en-us.msi」を抽出しました-エラーで終了しました。ただし、必要なファイルは「... \ Windows Kits \ 8.1 \ Tools \ x64 \ devcon.exe」です。

ツールを有効にするには、管理者権限で実行する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.