2

devon.exeを使用して名前でUSB大容量ストレージデバイスを削除することは可能ですか?次のコードは、すべてのデバイスを削除するために使用されます。

Devcon remove usbstor\*

しかし今、私は特定のデバイスを削除したいと思います。たとえば、5つのUSBが接続されている場合、、、、、、、、および、AB削除したいのですが。インスタンスIDがこの目的で使用されていることは知っていますが、デバイス名を使用して削除することはできますか?たとえば、CDEFB

Devcon remove usbstor\B

これを試しましたが、機能しません。

4

1 に答える 1

2

ハードウェアIDで個々のデバイスを削除できます。IDがわかっている場合は、removeコマンドを使用できます。それ以外の場合は、ハードウェアIDを確認する必要があります。詳細については、ヘルプを参照してください。

Devcon Remove Command
Removes devices with the specified hardware or instance ID. Valid only on
the local computer. (To reboot when necesary, Include -r .)
Devcon.exe [-r] remove <id> [<id>...]
Devcon.exe [-r] remove =<class> [<id>...]
<class>      Specifies a device setup class.
Examples of <id>:
 *              - All devices
 ISAPNP\PNP0501 - Hardware ID
 *PNP*          - Hardware ID with wildcards  (* matches anything)
 @ISAPNP\*\*    - Instance ID with wildcards  (@ prefixes instance ID)
 '*PNP0501      - Hardware ID with apostrophe (' prefixes literal match - matches exactly as typed,
                                               including the asterisk.)
于 2012-07-31T13:45:41.300 に答える