このトピックでは、PnPUtil ツールの使用方法の例を示します。
/add-driver
ドライバー パッケージの追加
pnputil /add-driver x:\driver.inf
複数のドライバー パッケージを追加する
pnputil /add-driver c:\oem\*.inf
既存のデバイスにドライバー パッケージを追加してインストールする
pnputil /add-driver device.inf /install
/delete-driver
ドライバー パッケージの削除
pnputil /delete-driver oem0.inf
ドライバー パッケージを強制的に削除する
pnputil /delete-driver oem1.inf /force
/デバイスを無効にする
デバイス インスタンス ID で指定されたデバイスを無効にする
pnputil /disable-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
特定のハードウェア/互換性 ID を持つすべてのデバイスを無効にする
pnputil /disable-device /deviceid "USB\Class_03"
特定のバスで特定のクラスのすべてのデバイスを無効にする
pnputil /disable-device /class "USB" /bus "PCI"
/enable-device
デバイス インスタンス ID で指定されたデバイスを有効にする
pnputil /enable-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
特定のハードウェア/互換性 ID を持つすべてのデバイスを有効にする
pnputil /enable-device /deviceid "USB\Class_03"
特定のバスで特定のクラスのすべてのデバイスを有効にする
pnputil /enable-device /class "USB" /bus "PCI"
/enum-classes
システム上のすべてのデバイス セットアップ クラスを列挙する
pnputil /enum-classes
特定のデバイス セットアップ クラスの情報を列挙する
pnputil /enum-classes /class "Display"
/enum-devices
システム上のデバイスを列挙します。 有効なデバイスが状態 [ 開始済み] と表示されます。無効になっているデバイスが [無効] と表示されます。
pnputil /enum-devices
システム上の接続されているデバイスのみを列挙する
pnputil /enum-devices /connected
特定のインスタンス ID を持つデバイスを列挙する
pnputil /enum-devices /instanceid "ROOT\SYSTEM\0000"
特定のクラスを持つすべてのデバイスを列挙する
pnputil /enum-devices /class "Display"
特定の問題コードを持つすべてのデバイスを列挙する
pnputil /enum-devices /problem 28
問題のあるすべてのデバイスを列挙し、ハードウェア/互換性のある ID を表示する
pnputil /enum-devices /problem /deviceids
特定のハードウェア/互換性 ID を持つすべてのデバイスを列挙する
pnputil /enum-devices /deviceid "USB\Class_03"
特定のバスを持つすべてのデバイスを列挙する
pnputil /enum-devices /bus "PCI"
/enum-drivers
OEM ドライバー パッケージを列挙する
pnputil /enum-drivers
特定のクラスのすべての OEM ドライバー パッケージを列挙する
pnputil /enum-drivers /class "System"
すべての OEM ドライバー パッケージとディスプレイ ドライバー ファイルを列挙する
pnputil /enum-drivers /files
/enum-interfaces
システムで有効なインターフェイスのみを列挙する
pnputil /enum-interfaces /enabled
特定のインターフェイス クラス GUID を使用してすべてのインターフェイスを列挙する
pnputil /enum-interfaces /class "{884b96c3-56ef-11d1-bc8c-00a0c91405dd}"
/エクスポートドライバー
ドライバー パッケージのエクスポート
pnputil /export-driver oem6.inf .
すべてのドライバー パッケージをエクスポートする
pnputil /export-driver * c:\backup
デバイスを削除
デバイス インスタンス ID で指定されたデバイスを削除する
pnputil /remove-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
特定のハードウェア/互換性 ID を持つすべてのデバイスを削除する
pnputil /remove-device /deviceid "USB\Class_03"
特定のバス上の特定のクラスのすべてのデバイスを削除する
pnputil /remove-device /class "USB" /bus "PCI"
/restart-device
デバイス インスタンス ID で指定されたデバイスを再起動する
pnputil /restart-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
特定のハードウェア/互換性 ID を持つすべてのデバイスを再起動する
pnputil /restart-device /deviceid "USB\Class_03"
特定のバス上の特定のクラスのすべてのデバイスを再起動する
pnputil /restart-device /class "USB" /bus "PCI"
/scan-devices
デバイスハードウェアの変更をシステムでスキャンする
pnputil /scan-devices
pnputil /scan-devices コマンドを実行するには、管理者権限が必要です。
/enum-devicetree
デバイス ツリーを列挙する
pnputil /enum-devicetree
"ROOT\SYSTEM\0000" をルートとして使用してデバイス ツリーを列挙する
pnputil /enum-devicetree "ROOT\SYSTEM\0000"
ルートとして "ROOT\SYSTEM\0000" を使用してデバイス ツリーを列挙し、ドライバー情報を表示する
pnputil /enum-devicetree ROOT\SYSTEM\0000 /drivers
接続されているデバイスとディスプレイ デバイス インターフェイスのツリーを列挙する
pnputil /enum-devicetree /connected /interfaces
ツリーを列挙し、デバイス スタック情報、インターフェイス、ドライバー、サービスを表示する
pnputil /enum-devicetree /stack /interfaces /drivers /services
/enum-containers
システム上のすべてのデバイス コンテナーを列挙する
pnputil /enum-containers
特定のデバイス コンテナーを列挙する
pnputil /enum-containers /containerid ""{00000000-0000-0000-ffff-ffffffffffff}"
接続されているすべてのデバイス コンテナーと関連付けられているデバイスを列挙する
pnputil /enum-containers /connected /devices
すべての切断されたデバイス コンテナー、関連付けられているデバイス、および XML 形式のファイルへの出力を列挙する
pnputil /enum-containers /disconnected /devices /format xml /output-file disconnecteddevices.xml