Windows デバイス コンソール (Devcon.exe)Windows Device Console (Devcon.exe)

DevCon (Devcon.exe)、デバイス コンソールは、Windows を実行するコンピューターでデバイスの詳細情報を表示するコマンド ライン ツールです。DevCon (Devcon.exe), the Device Console, is a command-line tool that displays detailed information about devices on computers running Windows. DevCon を使用して、有効にする、無効にする、インストール、構成、およびデバイスを削除することができます。You can use DevCon to enable, disable, install, configure, and remove devices.

DevCon は、Microsoft Windows 2000 以降のバージョンの Windows で動作します。DevCon runs on Microsoft Windows 2000 and later versions of Windows.

DevCon はどこでダウンロードできますか。Where can I download DevCon?

WDK、Visual Studio、およびデスクトップ アプリ用の Windows SDK をインストールするときに、DevCon (Devcon.exe) が含まれます。DevCon (Devcon.exe) is included when you install the WDK, Visual Studio, and the Windows SDK for desktop apps. キットのダウンロード方法の詳細については、次を参照してください。 Windows ハードウェア ダウンロードします。For information about downloading the kits, see Windows Hardware Downloads.

Windows Driver Kit (WDK) 8 と Windows Driver Kit (WDK) 8.1 (インストール パス)Windows Driver Kit (WDK) 8 and Windows Driver Kit (WDK) 8.1 (installation path)

%WindowsSdkDir%\tools\x64\devcon.exe%WindowsSdkDir%\tools\x64\devcon.exe

%WindowsSdkDir%\tools\x86\devcon.exe%WindowsSdkDir%\tools\x86\devcon.exe

%WindowsSdkDir%\tools\arm\devcon.exe%WindowsSdkDir%\tools\arm\devcon.exe

WindowsSdkDir %、Visual Studio 環境変数では、パスを表す Windows キット ディレクトリに、キットがインストールされている、たとえば、C:\Program Files (x86) \windows kits \8.1 です。 Note The Visual Studio environment variable, %WindowsSdkDir%, represents the path to the Windows kits directory where the kits are installed, for example, C:\Program Files (x86)\Windows Kits\8.1.

このセクションの内容:This section includes:

DevCon コマンドDevCon Commands

DevCon 例DevCon Examples

DevCon で行うことができます。What you can do with DevCon

Windows ドライバー開発者およびテスト担当者は、DevCon を使用して、ドライバーがインストールされ、正しい INF ファイル、ドライバー スタック、ドライバー ファイル、およびドライバー パッケージを含むが正しく構成されていることを確認します。Windows driver developers and testers can use DevCon to verify that a driver is installed and configured correctly, including the proper INF files, driver stack, driver files, and driver package. DevCon コマンドを使用することもできます (有効にする、無効にする、インストール、開始、停止、および継続) ドライバーをテストするためのスクリプトでします。You can also use the DevCon commands (enable, disable, install, start, stop, and continue) in scripts to test the driver.

DevCon は、ローカル コンピューターおよびリモート コンピューターをデバイス管理機能を実行するコマンド ライン ツールです。DevCon is a command-line tool that performs device management functions on local computers and remote computers.

DevCon コマンドをリモート コンピューターで実行する、グループ ポリシー設定がリモート コンピューターで実行するプラグ アンド プレイ サービスを許可する必要があります。Note To run DevCon commands on a remote computer, the Group Policy setting must allow the Plug and Play service to run on the remote computer. Windows Vista および Windows 7 を実行するコンピューター、グループ ポリシーには、既定では、サービスへのリモート アクセスが無効にします。On computers that run Windows Vista and Windows 7, the Group Policy disables remote access to the service by default. WDK 8 WDK 8.1 を実行するコンピューターでリモート アクセスでは使用できません。On computers that run WDK 8.1 and WDK 8, the remote access is unavailable.

Devcon 機能は次のとおりです。Devcon features include:

  • ドライバーとデバイスの情報を表示するDevCon は、ローカル コンピューターおよびリモート コンピューターにドライバーとデバイスの次のプロパティを表示することができます (Windows XP を実行している以前のバージョン)。Display driver and device info DevCon can display the following properties of drivers and devices on local computers, and remote computers (running Windows XP and earlier):

    • ハードウェア Id、互換性 Id、およびデバイス インスタンス Id。Hardware IDs, compatible IDs, and device instance IDs. これらの識別子がで詳しく説明されている識別文字列します。These identifiers are described in detail in Device Identification Strings.
    • デバイス セットアップ クラスDevice setup classes
    • デバイスのデバイス セットアップ クラスThe devices in a device setup class
    • INF ファイルとデバイスのドライバー ファイルINF files and device driver files
    • 詳細ドライバー パッケージDetails of driver packages
    • ハードウェア リソースHardware resources
    • デバイスの状態Device status
    • 必要なドライバー スタックExpected driver stack
    • ドライバー ストアにサード パーティ製のドライバー パッケージThird-party driver packages in the driver store
  • デバイスの検索DevCon ハードウェア ID、デバイス インスタンス ID、またはデバイス セットアップ クラスが、ローカルまたはリモート コンピューターにインストールされ、インストールされていないデバイスを検索できます。Search for devices DevCon can search for installed and uninstalled devices on a local or remote computer by hardware ID, device instance ID, or device setup class.

  • デバイスの設定を変更するDevCon は次の方法で、状態またはローカル コンピューターのプラグ アンド プレイ (PnP) デバイスの構成を変更できます。Change device settings DevCon can change the status or configuration of Plug and Play (PnP) devices on the local computer in the following ways:

    • デバイスを有効にします。Enable a device
    • デバイスを無効にします。Disable a device
    • (対話型と非対話型) ドライバーを更新します。Update drivers (interactive and noninteractive)
    • デバイスをインストールする (devnode を作成およびソフトウェアのインストール)Install a device (create a devnode and install software)
    • デバイス ツリーからデバイスを削除し、そのデバイス スタックを削除Remove a device from the device tree and delete its device stack
    • プラグ アンド プレイ デバイスを再スキャンします。Rescan for Plug and Play devices
    • 追加、削除、およびルートで列挙されるデバイスのハードウェア Id の順序を変更Add, delete, and reorder the hardware IDs of root-enumerated devices
    • デバイス セットアップ クラスの上限と下限のフィルター ドライバーを変更します。Change the upper and lower filter drivers for a device setup class
    • 追加して、サード パーティ製のドライバー パッケージをドライバー ストアから削除Add and delete third-party driver packages from the driver store
  • デバイスまたはコンピューターの再起動DevCon は、ローカルのデバイスを再起動して、必要に応じて、ローカル システムを再起動、または別 DevCon 操作に必要な場合は、ローカル システムを再起動します。Restart the device or computer DevCon can restart a local device, reboot the local system on demand, or reboot the local system if required for another DevCon operation.

DevCon ソース コードDevCon source code

DevCon のソース コードを使用できるは、DevCon を使用して取得し、セットアップと構成データを変更する方法を確認するようにもです。The DevCon source code is also available so that you can examine the methods that DevCon uses to retrieve and change setup and configuration data. DevCon の使用方法を示します関数の一般的なセットアップデバイスのインストール機能、およびPnP の Configuration Manager 機能します。DevCon illustrates the use of general setup functions, device installation functions, and PnP Configuration Manager functions. ソース コード、デバイス コンソール (DevCon) ツールで使用できるは、 Windows ドライバー サンプルGitHub リポジトリにあります。The source code for the Device Console (DevCon) Tool is available in the Windows driver samples repository on GitHub.

関連トピックRelated topics

DevCon コマンドDevCon Commands

DevCon 例DevCon Examples