会議用アプリや録音ソフトを終了するたびに、マイクの入力レベルが勝手にリセットされて困っていませんか。
これはWindowsのオーディオデバイス管理が、特定のデバイス設定を適切に保持できないことが原因です。
この記事では、レジストリを編集することで、マイクの入力レベルがリセットされる問題を恒久的に解決する手順を詳しく解説します。
【要点】マイク入力設定のリセットを防ぐための主要な解決策
- レジストリのバックアップ: 重要なシステム設定を変更する前に、現在のレジストリ状態を安全に保存します。
- マイクのハードウェアID特定: 編集対象となるマイク固有の識別子を正確に確認します。
- レジストリ値の変更: 特定のレジストリ値を変更し、マイクの入力レベルがリセットされる挙動を抑制します。
ADVERTISEMENT
目次
マイクの入力レベルがリセットされる根本的な原因
Windows環境でマイクの入力レベルがアプリ終了時にリセットされる現象は、オーディオデバイスのプロパティ設定が、システムやアプリケーションによって意図せず上書きされることで発生します。
特に、一部のUSB接続マイクや外部オーディオインターフェースを使用している場合にこの問題が報告されやすい傾向があります。
Windowsのオーディオ管理システムは、デバイスの接続状態やアプリケーションからの要求に応じて、オーディオ設定を動的に調整します。しかし、この調整プロセスが特定のデバイスドライバーと連携できない場合、設定が永続的に保存されず、デバイスの再接続やアプリケーションの終了時に初期値に戻ってしまうのです。
レジストリを直接編集し特定の値を変更することで、この自動的な上書きを防ぎ、マイクの入力レベルを固定して保持できるようになります。
マイク入力設定のリセットを防ぐレジストリ変更手順
レジストリの編集はシステムに深く関わる操作です。誤った変更はシステム不安定化につながるため、必ず事前にレジストリのバックアップを取得してください。
1. レジストリ全体のバックアップを取得する
- レジストリエディターを開く
Windowsの検索ボックスに「regedit」と入力し、「レジストリエディター」アプリを起動します。ユーザーアカウント制御のダイアログが表示された場合は「はい」を選択してください。 - レジストリ全体をエクスポートする
レジストリエディターのメニューバーから「ファイル」を選択し、「エクスポート」をクリックします。「エクスポート範囲」で「すべて」を選択し、任意のファイル名(例:registry_backup_日付)を付けてデスクトップなど分かりやすい場所に保存します。
2. 問題のマイクのハードウェアIDを確認する
- デバイスマネージャーを開く
Windowsの検索ボックスに「デバイスマネージャー」と入力し、アプリを起動します。 - マイクのプロパティを開く
デバイスマネージャーのウィンドウで「オーディオの入力と出力」を展開し、設定がリセットされるマイクを右クリックして「プロパティ」を選択します。 - ハードウェアIDをコピーする
プロパティウィンドウで「詳細」タブをクリックします。「プロパティ」のドロップダウンリストから「ハードウェアID」を選択します。表示された値の中から最も長い行を右クリックし、「コピー」を選択してメモ帳などに貼り付けておきます。このIDは、USB\VID_XXXX&PID_XXXX&MI_XXのような形式です。
3. レジストリを編集して設定を固定する
- 対象のレジストリパスへ移動する
レジストリエディターの左ペインで、以下のパスへ移動します。パスは非常に長いため、コピーしてアドレスバーに貼り付けると確実です。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Capture
このCaptureキーの下には、{GUID}形式のサブキーが多数並んでいます。これらがシステムに接続された各オーディオ入力デバイスに対応します。 - 目的のマイクのキーを見つける
先ほどコピーしたマイクのハードウェアIDの一部(例:VID_XXXX&PID_XXXX)を使って、Captureキーの下の各{GUID}サブキーを検索します。各{GUID}サブキーを展開し、その中のPropertiesサブキーにある{a45c254e-df1c-4efd-8020-67d146a850e0},2という値を確認します。この値がハードウェアIDと一致するマイクのものです。見つからない場合は、各{GUID}サブキーのDevice Parametersなど他のサブキー内も確認してください。 - レジストリ値を作成または変更する
目的のマイクに対応する{GUID}キーの下にあるPropertiesキーを選択します。右ペインに{a45c254e-df1c-4efd-8020-67d146a850e0},2という名前のDWORD値が存在するか確認してください。存在しない場合は、右ペインの空いている場所を右クリックし、「新規」から「DWORD 32ビット値」を選択して、正確に{a45c254e-df1c-4efd-8020-67d146a850e0},2という名前で作成します。 - 値のデータを変更する
作成または既存の{a45c254e-df1c-4efd-8020-67d146a850e0},2をダブルクリックします。「値のデータ」を0に設定し、「OK」をクリックします。この値は、マイクのコントロールパネルページに関連する動作を制御し、0に設定することで自動的なリセットを抑制します。 - システムを再起動する
レジストリエディターを閉じ、Windowsを再起動します。これにより、変更したレジストリ設定がシステムに完全に適用されます。Windows 10でも同様のパスと手順で設定できます。
設定を試してもマイク入力がリセットされる場合の対処法
レジストリ設定を変更しても問題が解決しない場合や、別の問題が発生した場合は、以下の対処法を試してください。
レジストリ編集後に設定が反映されない場合
レジストリの変更がすぐに反映されないことがあります。この場合、オーディオサービスを再起動するか、PCを再度起動することで解決する場合があります。
- オーディオサービスを再起動する
Windowsの検索ボックスに「サービス」と入力し、「サービス」アプリを起動します。サービスの一覧から「Windows Audio」と「Windows Audio Endpoint Builder」を見つけて、それぞれ右クリックし、「再起動」を選択します。 - PCを再起動する
サービスを再起動しても変化がない場合は、PC全体を再起動してください。
マイクが認識されない、または音が出ない場合
レジストリ編集後にマイクが正常に動作しなくなった場合は、ドライバーの問題やプライバシー設定が原因である可能性があります。
- オーディオドライバーを更新する
デバイスマネージャーを開き、「オーディオの入力と出力」から問題のマイクを右クリックし、「ドライバーの更新」を選択します。インターネット経由で最新のドライバーを検索するか、マイクのメーカーウェブサイトから専用ドライバーをダウンロードしてインストールしてください。 - マイクのプライバシー設定を確認する
Windows 11の「設定」アプリを開き、「プライバシーとセキュリティ」から「マイク」を選択します。「マイクへのアクセス」と「アプリがマイクにアクセスできるようにする」がオンになっていることを確認してください。また、個別のアプリに対してマイクアクセスが許可されているかも確認します。 - レジストリのバックアップを復元する
もし上記の方法で解決しない場合、レジストリ編集が原因である可能性が高いです。手順1でエクスポートしたレジストリバックアップファイル(.reg形式)をダブルクリックして、「はい」を選択し、元の状態に戻してください。
複数のマイクを使用している場合
複数のマイクを接続している環境では、各マイクに対してレジストリ設定が必要になる場合があります。
- 各マイクのハードウェアIDを特定する
手順2を繰り返し、設定を固定したいすべてのマイクのハードウェアIDを特定します。 - 各マイクのレジストリ値を変更する
特定したハードウェアIDに対応するレジストリキーをそれぞれ探し、手順3と同様に{a45c254e-df1c-4efd-8020-67d146a850e0},2の値を0に変更します。 - 既定のデバイス設定を確認する
Windows 11の「設定」アプリを開き、「システム」から「サウンド」を選択します。「入力」セクションで、使用したいマイクが「既定のデバイス」として設定されていることを確認してください。
ADVERTISEMENT
Windows 11とWindows 10のレジストリエディター操作の違い
| 項目 | Windows 11 | Windows 10 |
|---|---|---|
| レジストリエディターの起動 | 検索ボックスに「regedit」と入力し起動 | 検索ボックスに「regedit」と入力し起動 |
| レジストリパスの表示 | アドレスバーにパスが明確に表示され、コピー&ペーストが容易 | アドレスバーにパスが明確に表示され、コピー&ペーストが容易 |
| 新しい値の作成 | 右クリックメニューから「新規」を選択し、DWORD値などを選択 | 右クリックメニューから「新規」を選択し、DWORD値などを選択 |
| 値のデータ変更 | 値をダブルクリックし、データ入力ダイアログで変更 | 値をダブルクリックし、データ入力ダイアログで変更 |
| 基本的な操作 | UIは更新されたが、レジストリの階層構造や編集方法は共通 | UIは更新されたが、レジストリの階層構造や編集方法は共通 |
この記事で解説したレジストリ設定の変更により、マイクの入力レベルがアプリケーション終了時にリセットされる問題を解決できました。
これにより、オンライン会議やコンテンツ制作中に常に最適なマイク音量を維持できます。
もし問題が再発する場合は、オーディオドライバーの更新やWindowsのサウンド設定を再度確認してください。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】画面がチカチカ・点滅する!グラフィックドライバの更新と設定の見直し
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
- Windows 11を極限まで軽量化する「不要な標準サービス」停止リスト|PCの動作を爆速化する設定手順とリスク管理の全貌
- 【Windows】Cドライブが赤い!空き容量不足を解消して数GBを一瞬で空ける4つの最強クリーンアップ術
