USB機器の認識が不安定な場合、一般的には
・コネクタ挿抜
・機器の電源オフ/オン
・パソコン側の再起動や電源オフ/オン
等が行われるが、Devcon.exeを使った手軽なソフトリセットで復旧可能な場合もある.
機器の状態チェックとリセットを定期実行するバッチ処理にすれば、自動リセットも可能.

DevconはWindows Driver Kit (WDK)をインストールすれば利用可能になる.

Devconで不安定なデバイス認識のリセット

ざっくり使用方法

DEVCON findall *
機器情報がズラリと出るので、ターゲット機器のデバイスIDを確認する.
探しにくい場合は
DEVCON findall * > list.txt
等で一旦テキストファイル書き出し。

DEVCON remove USB\VID_04E8&PID_6866\466406C9
のように実行し, ターゲット機器のデバイス削除

あとは
DEVCON rescan
でリスキャンすれば、機器は再認識される

詳細:デバイス コンソール (DevCon.exe) コマンド