USBで接続しているデバイスが調子悪くなったときに、デバイスマネージャーを開いてデバイスを再インストールしたりするアレをコマンドラインでやる手順です。
※ Windows 10 バージョン2004以降でのみ使用可能
目次
1. デバイスのインスタンスIDを探す
2-1. デバイスをリスタートする
2-2. デバイスを削除してから再読み込み
1. デバイスのインスタンスIDを探す
pnputil /enum-devices /connected
このコマンドで接続中であるデバイスの情報一覧が取得できます。
対象のデバイスを探し、インスタンスIDをコピーしましょう。
pnputil /enum-devices /connected /class Mouse
この様に/class
パラメータを使用することで、指定したクラスのデバイスのみを取得できます。
主要なクラス名
- USB
- Bluetooh
- Monitor
- Mouse
- Keyboard
- AudioEndpoint
2-1. デバイスをリスタートする
# 管理者モード
pnputil /restart-device "<インスタンス ID>"
例
# 管理者モード
pnputil /restart-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
こちらはデバイスの再起動を使用した方法です。
2-2. デバイスを削除してから再読み込み
# 管理者モード
pnputil /remove-device "<インスタンス ID>"
pnputil /scan-devices
例
# 管理者モード
pnputil /remove-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
pnputil /scan-devices
こちらはデバイスを削除し、再読み込みする方法です。