コマンドライン経由で Wi​​ndows 7 デバイスを有効化/無効化する

コマンドライン経由で Wi​​ndows 7 デバイスを有効化/無効化する

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

答え1

  1. ダウンロードWDK Windows ドライバー キット 7.1.0マイクロソフトから。
  2. 使用ユニバーサルエクストラクター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 で動作し、無料です。

指示は以下からマイクロソフトの回答フォーラム。

答え2

DevManViewこれを行う別の方法であり、devcon.exe よりも入手がはるかに簡単ですが、それでも無料です。

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

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

通常のショートカットを作成し、そのプロパティを編集して、目標分野。

答え3

Windows 8の場合、WDK 8.1が利用可能です。http://msdn.microsoft.com/en-US/windows/hardware/gg454513

小さなセットアップ バイナリでは、(WDK をインストールせずに) (約 500 MB) および ISO コンテナーなしでダウンロードできます。

cabs で devcon.exe を検索しましたが、名前が文字化けしています。Universal Extractor を使用して「..\Installers\Windows Driver Kit-x86_en-us.msi」を抽出しましたが、エラーで終了しました。ただし、必要なファイルは取得できました: 「...\Windows Kits\8.1\Tools\x64\devcon.exe」

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

関連情報