0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Audacity で Error -9996: Invalid Device Error が出たときの対処方法 (Windows11)

Last updated at Posted at 2025-12-17

障害切り分け

この記事の対処方法があてはまるパターン

  • レコーディングデバイスが開けていない (exception出力より抜粋)
    "Error opening recording device.\nError code: -9999 Unanticipated host error."
  • さらに、その状態からオケのトラックを削除すると再度録音ができるようになる

→ 推測 入力デバイスの競合が原因?

OS等のバージョンと レコーディングデバイスが開けなかった旨のエラー(exception)出力

exception 出力
{
    "timestamp": 1765953281,
    "event_id": "b55c0525f95f874b972a6f4feec93a3f",
    "platform": "native",
    "release": "audacity@3.7.7",
    "contexts": {
        "os": {
            "type": "os",
            "name": "Windows",
            "version": "10.0.26200"
        }
    },
    "exception": {
        "values": [
            {
                "type": "Error",
                "value": "Error opening recording device.\nError code: -9999 Unanticipated host error.",
                "mechanism": {
                    "type": "runtime_error",
                    "handled": false
                }
            }
        ]
    }
}

windows11でプロセスやスレッド等でのデバイスの排他処理の設定の有無などを調べる

設定方法をAIに聞く2

AIプロンプト3
「 Windows11のサウンド設定で録音デバイスの排他モードOFFの設定方法を詳しく教えて」

今回はAIの回答手順だけでは少し足りなかったので、確実に動くまでの設定手順をまとめています

設定手順

  1. 設定を開く
    タスクバー > スタートアイコン > 設定
  2. 左メニューのシステムからサウンドの詳細設定を開く
    システム >サウンド >詳細設定
    設定 2025_12_17 16_06_45.png
  3. 録音タブに切り替えてマイクのプロパティを開く
    サウンド 2025_12_17 16_10_03.png
  4. 詳細設定タブに切り替え、"アプリケーションによりこのデバイスを排他的に制御できるようにする"のチェックを外す
    サウンド 2025_12_17 16_34_16.png
  5. 同様に再生の排他処理もオフにする
    1. システム >サウンド >詳細設定
    2. 再生タブに切り替えてスピーカーのプロパティを開く
      サウンド 2025_12_18 7_41_32.png
  6. 詳細設定タブに切り替え、"アプリケーションによりこのデバイスを排他的に制御できるようにする"のチェックを外す
    サウンド 2025_12_18 7_42_20.png

まとめと詳解

exception errorは録音デバイスが開けないエラーだったけれど、出力デバイス(スピーカー)のほうも排他制御を切る必要があった。
多分スレッドを開くときの手順に問題があるのだろう…4

AIとのやり取りはnoteのほうにまとめています。(外部 note作成中 出来次第リンクを追加します)

  1. https://support.audacityteam.org/troubleshooting/error-codes

  2. ここでご紹介しているのは最適化したプロンプトでその前にプロセス処理やスレッド処理をデバイスの設定で変更できるのかなどいくつか無駄なやり取りをしています。
    AIは嘘をつくけれど、設定のガイダンスは簡単に嘘が判明するので効率的。
    また、調べたい方向が決まっているのでAIが返す無駄な情報は無視できる。
    本筋からそれるためAIとのやり取りはnoteのほうにまとめています。

  3. 今回はCopilot

  4. スレッドの作成

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?