最短の解決方法
VID_05FC&PID_0231 と MI_04 を含むJBLのHIDを探し、「デバイスを無効にする」を選びます。アンインストールはしません。このPCで確認したIDは HID\VID_05FC&PID_0231&REV_0100&MI_04 です。JBLの型番によってVID/PIDが異なる可能性があるため、スピーカーを抜いたときにその項目が消え、挿すと戻ることも確認してください。
VID_046D も表示されましたが、これは別の周辺機器で、今回のJBLではありません。マウスやキーボードを誤って無効にすると入力できなくなる場合があります。発生していた症状
- Codexが待機中でも約10秒ごとに応答しなくなる。
- 1回の停止は約3秒で、画面が白くなり、マウスも止まることがある。
- Codexの再インストールやEドライブへの移動では影響が軽くなっただけで、周期的な停止は残った。
- JBL USBスピーカーを抜くと停止し、挿し直すと再発した。
最後の結果が決め手です。調査対象をCodexのファイル、ストレージ、ネットワークから、JBL USB機器とそのドライバーインターフェースに絞れました。
正しいインターフェースを無効にする手順
- JBLスピーカーを接続したままにします。スタートを右クリックし、デバイスマネージャーを開きます。
- 「ヒューマン インターフェイス デバイス」を展開します。似た名前のHID準拠コンシューマー制御デバイスやベンダー定義デバイスが複数表示されます。
- 候補のプロパティを確認します。右クリック → プロパティ → 詳細 → プロパティ欄で「ハードウェアID」を選びます。
- JBLの項目を確認します。
VID_05FC、PID_0231、MI_04を含む項目を探します。より安全に確認するには、JBLを抜いて項目が消えるかを見ます。 - 「デバイスを無効にする」だけを選びます。「デバイスのアンインストール」は選ばず、ドライバーファイルも変更しません。1分以上Codexを観察します。
- 音声を確認します。今回は無効にした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を確認し、「デバイスを有効にする」復旧手順を残してください。