Windows · 実機トラブルシューティング

Codexが約10秒ごとに3秒固まる?JBLのHID MI_04を確認

Codex Desktopが周期的に白くなり応答しなくなり、マウスまで止まることがありました。JBL USBスピーカーを抜くと即座に解消。再接続後、MI_04のHID制御だけを無効にすると、音声を残したままCodexが正常に戻りました。

対処前Codexが約10秒ごとに約3秒固まり、ウィンドウが応答しない。
対処後JBLのMI_04 HIDを無効化するとフリーズが止まり、音声は再生可能。

最短の解決方法

デバイスマネージャーで、ハードウェアIDに VID_05FC&PID_0231 と MI_04 を含むJBLのHIDを探し、「デバイスを無効にする」を選びます。アンインストールはしません。

このPCで確認したIDは HID\VID_05FC&PID_0231&REV_0100&MI_04 です。JBLの型番によってVID/PIDが異なる可能性があるため、スピーカーを抜いたときにその項目が消え、挿すと戻ることも確認してください。

「HID準拠」という一般的な名前だけで無効にしないでください。 調査中には VID_046D も表示されましたが、これは別の周辺機器で、今回のJBLではありません。マウスやキーボードを誤って無効にすると入力できなくなる場合があります。

発生していた症状

  • Codexが待機中でも約10秒ごとに応答しなくなる。
  • 1回の停止は約3秒で、画面が白くなり、マウスも止まることがある。
  • Codexの再インストールやEドライブへの移動では影響が軽くなっただけで、周期的な停止は残った。
  • JBL USBスピーカーを抜くと停止し、挿し直すと再発した。

最後の結果が決め手です。調査対象をCodexのファイル、ストレージ、ネットワークから、JBL USB機器とそのドライバーインターフェースに絞れました。

正しいインターフェースを無効にする手順

  1. JBLスピーカーを接続したままにします。スタートを右クリックし、デバイスマネージャーを開きます。
  2. 「ヒューマン インターフェイス デバイス」を展開します。似た名前のHID準拠コンシューマー制御デバイスやベンダー定義デバイスが複数表示されます。
  3. 候補のプロパティを確認します。右クリック → プロパティ → 詳細 → プロパティ欄で「ハードウェアID」を選びます。
  4. JBLの項目を確認します。VID_05FC、PID_0231、MI_04 を含む項目を探します。より安全に確認するには、JBLを抜いて項目が消えるかを見ます。
  5. 「デバイスを無効にする」だけを選びます。「デバイスのアンインストール」は選ばず、ドライバーファイルも変更しません。1分以上Codexを観察します。
  6. 音声を確認します。今回は無効にしたHID制御とUSB音声が別だったため、スピーカーはそのまま再生できました。
一定間隔のフリーズが止まり、音声も出ていれば、目的の制御インターフェースを無効にできています。

なぜHIDを無効にしても音が出るのか

USBスピーカーは複数の機能を同時に公開できます。音声用インターフェースとは別に、HIDが音量ボタン、再生操作、照明、機器状態などを担当することがあります。Windows上では、同じ物理スピーカーの別インターフェースとして表示されます。

音声が再生できても、すべての機能が残るとは限りません。HIDを無効にすると、本体の音量ボタン、再生キー、照明、状態同期などが使えなくなる可能性があります。必要な場合はデバイスを再度有効にできます。

「JBLを抜くと解消、再接続で再発、MI_04だけを無効にすると解消」という比較から、HID制御通信、デバイス列挙、または関連ドライバーの周期的な処理が停止を引き起こした可能性が高いと考えられます。カーネルレベルのドライバートレースは行っていないため、CodexやJBL内部の最終的な断定ではありません。

元に戻す方法

デバイスマネージャー → ヒューマン インターフェイス デバイスに戻り、下向き矢印の付いた項目を右クリックして「デバイスを有効にする」を選びます。いつでも元に戻せます。

Windows Update、JBLドライバー更新、USBポート変更によって再び有効になる場合があります。再発時は一覧の位置ではなく、ハードウェアIDを再確認してください。

Eドライブへの移動で改善したように見えた理由

CodexをCドライブから別のSSDへ移した後、マウスやデスクトップへの影響は軽くなりましたが、Codex自体の周期的な停止は残りました。症状の見え方が変わっただけで、原因は残っていました。JBLを抜いたときに完全に止まったことで、ストレージが最終原因ではないと判断できました。

よくある質問

Codexが約10秒ごとに固まった原因は何ですか?

このPCでは、JBL USBスピーカーが公開するMI_04のHID制御インターフェースとの関連が強く、スピーカーを抜くか、そのHIDだけを無効にすると周期的なフリーズが止まりました。

JBLのHIDを無効にしても音は出ますか?

今回の環境では音声を再生できました。USB音声インターフェースとMI_04のHID制御インターフェースが分かれているためです。

別のHIDを無効にした場合はどう戻しますか?

デバイスマネージャーで対象を右クリックし、デバイスを有効にするを選びます。マウス、キーボード、VID_046Dなど無関係な機器は無効にしないでください。

まとめ

Windows版Codexが一定間隔で数秒固まる場合は、まずUSBスピーカーなどの外付け機器を抜いて比較してください。JBLを抜くと直るなら、抜き差しで確認した対応するHID制御だけを無効にします。今回の実機ではMI_04でした。

これは1台のWindows PCでの実例であり、OpenAIまたはJBLの公式な障害情報ではありません。必ずハードウェアIDを確認し、「デバイスを有効にする」復旧手順を残してください。

中文版を読むRead in Englishツールと資料へ戻る