回答編集履歴

1 一部修正

Bego

Bego score 16

2016/11/16 15:26  投稿

「メーカーのパソコンのみ」とは、言い換えれば「特定の PC のみ」ということですよね?
「あるメーカーのパソコンのみ」とは、言い換えれば「特定の PC のみ」ということですよね?
ちなみに、問題の起きる環境と起きない環境では、同じ USB Hub を使用しているのでしょうか?
この手の問題は、USB Hub や USB Host Controller の影響も考えられるので、使用するデバイスは可能な限り同一のモノを使用されることをお勧めします。
(特に USB Hub なんかは、可能な限り使わない方が良いと思います。)
で、PC 以外のハードウェアが同一であるのに起きているのであれば。。。
もしかしたらその PC にだけ、USB デバイス関連に影響する何かのフィルタ ドライバがインストールされていて、その影響で問題が起きていいるのかも。
とりあえず、デバイス マネージャの <表示> → <デバイス (接続別)> を選択した状態でターゲット デバイスを表示させ、プロパティ ウィンド <ドライバー> タブの <ドライバーの詳細> でリストされるドライバ ファイルの中に、3rd ベンダー製のドライバが含まれていないか、確認されることをお勧めします。
なお、<ドライバーの詳細> でリストされるドライバ ファイルの確認は、ターゲット デバイスだけでなく、その親デバイス (ex.] USB Generic Hub, USB Root Hub, USB Host Contorller, etc.) に対しても行う必要があります。
あと、HID デバイス (Mouse/Keyboard) に関しても、3rd ベンダー製フィルタ ドライバが介在していないか、確認しておいた方がいいかも。
それでも違いが見つからなかったら。。。完全メモリ ダンプを採取して、さらに細かくチェック。
それでもだめたっら。。。カーネル デバッガを接続してライブ デバッグ。 (ユーザー モード デバッグだと WinUSB ドライバの挙動を確認出来ないので。)
ダンプ解析やカーネル デバッグを行う根性がないなら。。。Microsoftの有償サポートを使うとか。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る