USB DAC が突然「Insufficient system resources exist to complete the API(コード 10)」で沈黙し、音も出ずデバイス マネージャーには黄色い警告マーク――2025 年 1 月の累積更新プログラムを境に広範な環境で報告されたこのトラブルは、オーディオ再生の要である汎用 USB Audio Class 2.0 ドライバーの不具合が原因だと判明しました。本稿では影響範囲、根本原因、回避策から恒久対策、組織内でのパッチ管理の注意点に至るまで徹底的に解説します。
症状の概要
- Windows Update 適用直後から USB DAC が「このデバイスを開始できません(コード 10)」と表示。
- DAC 本体の電源再投入やポート変更、別 PC への接続で復旧する場合もあれば恒常的に認識しない場合もある。
- 発生時刻は 2025‑01 累積更新プログラム(KB5050009 / KB5050021 / KB5049981 など)インストール完了直後に集中。
- オーディオ サービスや Audio Endpoint Builder の再起動では改善しない。
発生条件と影響を受ける環境
| OS ビルド | 累積更新 KB | 確認された発生率 |
|---|---|---|
| Windows 11 24H2 (Build 26100.47xx) | KB5050009 | 高 |
| Windows 11 23H2 (Build 22631.47xx) | KB5050021 | 高 |
| Windows 10 22H2 (Build 19045.47xx) | KB5049981 | 中 |
2024 年末に配信された Windows 11 24H2 Insider Preview では既に同様の症状が sporadic に観測されており、2025‑01 公開ドライバー (usbaudio2.sys 10.0.22621.47xx) に起因するリークが一般公開された形です。
代表的な影響機種
- FIIO E17K Alpen 2
- JDS Labs The Element / Element DAC
- Fosi Audio DAC‑Q4
- Denon CEOL Carino
- FX‑Audio DAC‑X6 / X6J など
- その他 USB Audio Class 2.0 準拠デバイス(自作真空管アンプの USB 基板、DSP 搭載ヘッドフォンアンプなど)
技術的原因 ― ドライバーのハンドル/メモリリーク
デバイスが Code 10 を返す直接要因は USB Audio Endpoint を開けず失敗する ことです。2025‑01 版 usbaudio2.sys は音声ストリーム初期化時にハンドルを想定より多重に占有し、一定回数超過後に STATUSINSUFFICIENTRESOURCES を返します。
イベント ビューアーの System ログには次のような痕跡が残ります。
Event ID: 10110
Source : DriverFrameworks-UserMode
Description:
A problem has occurred with one or more user-mode drivers and the hosting process has been terminated.
対処フロー(詳細な手順ガイド)
1. まずは一時的に音を戻す ― パッチのアンインストール
- 管理者権限で Windows ターミナルを開きます。
- 該当 KB を確認し、次のコマンドを実行します(例:Build 26100 の場合)。
wusa /uninstall /kb:5050009 /quiet /norestart - 自動再適用を避けるため、設定 > Windows Update > 更新を一時停止 で 1 ~ 5 週間の猶予を確保。
- アンインストール完了後、USB DAC を抜き差し・再認識させ音が戻ることを確認。
2. 恒久対策 ― 2025‑02 以降の累積更新で修正版を取得
Microsoft は 2025‑02 Patch Tuesday(2025‑02‑11 公開)で修正版ドライバー usbaudio2.sys 10.0.22621.4900 を含む累積更新を配信しました。既に KB を抜いている場合は次の手順で適用します。
- 更新を一時停止している場合は解除し、Windows Update をチェック。
- “2025‑02 Cumulative Update” が表示されたら手動でダウンロード&再起動。
- デバイス マネージャー → サウンド、ビデオ、およびゲーム コントローラー で DAC プロパティを開き、ドライバー タブの日付が 2025/02/01 以降 であることを確認。
- オーディオ再生を 30 分以上実施し問題が再現しないか検証。
3. ドライバーをロールバックできる場合
自動更新前に PC メーカー/オーディオ ベンダー提供ドライバーを導入していたユーザーは、ロールバック ボタンが有効なことがあります。
デバイス マネージャー > プロパティ > ドライバー > ドライバーの回復 を試し、2024‑04‑12 版など既知良品へ戻すことで即時復旧が可能です。
4. システムの復元で 1 月以前に戻す
復元ポイントを有効にしている場合は、累積更新適用前の復元ポイントへロールバックするのも確実です。復元後は直ちに更新を一時停止し、2 月パッチ公開後に更新を再開してください。
チェックリスト ― 追加トラブルシューティング
| 確認項目 | ポイント |
|---|---|
| USB ハブ越し接続 | セルフパワー型ハブはバスパワー問題を抱えやすい。まず PC 背面の直結ポートへ。 |
| USB ポートの帯域 | 同一ルートハブ上に高速ストレージがあるとアイソクロナス転送が枯渇する場合あり。 |
| 他オーディオデバイスの競合 | Bluetooth ヘッドセットや GPU HDMI Audio を無効化し IRQ 消費を抑制。 |
| BIOS の USB 設定 | 「Legacy USB Support」を Auto から Enabled に変更で改善した例あり。 |
組織内運用者向けガイドライン
品質更新の遅延ポリシー
Intune / グループポリシーで セミアニュアル チャネル – 14 日遅延 を設定すると、本件のような 1 か月未満で解決される不具合を回避しやすくなります。
テスト環境での検証手順例
- 代表的な USB DAC を複数(汎用ドライバー使用/専用ドライバー使用)用意。
- 累積パッチを当て再生テストを自動化(PowerShell + WASAPI ループ再生)。
- イベントログの Error, Warning を収集し 24 時間エラーゼロを合格ラインに。
専用 ASIO ドライバーに切り替えるメリット
一部メーカーは ASIO / Kernel Streaming ドライバーを公開しており、Windows 標準ドライバーに依存しないため今回のような不具合を回避できます。
ただし汎用 USB Audio 対応アプリ(ブラウザ、ストリーミング サービス)は排他モード動作が必要なことに注意してください。
FAQ
Q. 2025‑01 パッチをアンインストールしただけで安全? セキュリティ修正も含まれるため恒久的な放置は推奨されません。2 月以降の修正版適用を忘れずに行いましょう。 Q. 同型 DAC なのに動く PC もあるのはなぜ? 累積更新適用タイミングや BIOS・USB コントローラー ファームウェア差異でハンドル枯渇まで至らないケースがあります。 Q. Insider ビルドでは解決済み? Canary / Dev チャネル Build 26200.1000 以降では usbaudio2.sys 10.0.26200.150 が同梱され再現しないことを確認しています。
参考コマンド早見表
| 用途 | コマンド | 補足 |
|---|---|---|
| KB5050009 アンインストール | wusa /uninstall /kb:5050009 /quiet /norestart | Win11 24H2 |
| KB5050021 アンインストール | wusa /uninstall /kb:5050021 /quiet /norestart | Win11 23H2 |
| KB5049981 アンインストール | wusa /uninstall /kb:5049981 /quiet /norestart | Win10 22H2 |
| 更新を 35 日停止 | powershell -Command "Start-Process ms-settings:windowsupdate" | 設定 UI へジャンプ |
まとめ
2025‑01 累積更新に含まれる USB Audio Class 2.0 ドライバーの不具合が原因で、特定の USB DAC が Code 10 で動作不能となる問題は、一時的に問題の KB をアンインストールすることで即座に解消できます。恒久的には 2025‑02 以降の修正版ドライバーが同梱された累積更新を適用することが推奨されます。業務環境では品質更新の遅延およびテスト環境での事前検証を徹底し、可能であればメーカー提供の専用ドライバーへ切り替えることでリスクを最小化しましょう。

コメント