web-dev-qa-db-ja.com

Windowsはデフォルトのオーディオデバイスを覚えていませんか?

ボリュームの問題 のため、コンピューターのオーディオ出力は標準のオーディオジャック出力を使用する方が好みです。しかし、私はHDMI付きのモニターを使用しています。デフォルトのオーディオデバイスを「スピーカー」に設定することを選択しました

Screenshot of Sound Panel

しかし、再起動するたびに、デフォルトのオーディオデバイスは再びHDMI出力になります。

Screenshot of Sound Panel

Windows 7 64ビットを実行しています。デフォルトのデバイスを覚えていないのはなぜですか? (私はシャットダウンし、エラーなしで適切に起動します。)

21
L84

素早く簡単な方法

これに対処する1つの方法は、デバイスマネージャーでHDMIオーディオデバイスを無効にすることです。これを有効にしない限り、HDMIオーディオを使用できません。そのため、その方法を覚えておく必要があります。ただし、コントロールパネルの再生/録音プロパティにHDMIオーディオデバイスが表示されないという利点もあります。

しかし、私はそれが正しく機能することを望んでいます!

これが発生している理由は、VIAサウンドドライバに、「ジャックの検出」が正しく実行されない原因となるバグがあるためと考えられます。

ジャック検出は、サウンドデバイスがサウンドジャックに接続されているかどうかを検出するメカニズムです。これは、電流がオーディオポートから引き出されているかどうかの検知に基づくかなり新しいテクノロジーです(標準の3.5インチケーブルでオーディオを送信するには、 very 少量のエネルギーが必要です) )。

Windows 7でジャック検出が正しく機能している場合、オーディオ出力(スピーカー、ヘッドフォンなど)がデバイスに接続されている限り、Windowsはデフォルトとしてマークされたデバイスを自動的に使用し続けます。ただし、他のデバイスに接続されたジャックがあり、デフォルトのデバイスにはない場合、接続されているデバイスに切り替わります。これは、オーディオを聞くためにコントロールパネルを手で掘り下げる必要がないようにするためです。ジャックが接続されているどのデバイスからでもオーディオが「再生される」だけなので、新しいユーザーに役立ちます。

ジャックの検出は、実際には簡単に壊れ、ハードウェア固有のソフトウェアメカニズムです。 Linuxオペレーティングシステムでは、高度なLinuxサウンドアーキテクチャ(ALSA)ドライバーの開発者は何年にもわたってジャックの検出に苦労しており、大量のさまざまなサウンドカードで機能させるという労働集約的な作業を行ってきました。残念ながら、ほとんどのマザーボードには固有またはほぼ固有のオーディオチップセットが同梱されており、問題がさらに悪化しています。これは、Windowsドライバーも同様にエラーが発生しやすいことを意味します。

悪いドライバー開発者対公共

デバイスマネージャでデバイスを無効にすることなく、適切なジャック検出を有効にすることができる提案:

  • マザーボードの製造元のWebサイトからオーディオドライバーを更新します。
  • AMD Catalystドライバーを最新に更新します。

システムが常にHDMIオーディオが「接続されている」と見なしているのは、HDMIまたはDisplayPortを使用してモニターを接続しているためです。 Windowsは「ああ、あなたはモニターが接続されています」と言っており、モニターとの電気信号はオーディオパスが利用可能であることを示しているので、もちろんそれをデフォルトのデバイスとして使用しようとします特に VIAオーディオドライバに適切なジャック検出機能がなく、Windowsが何も接続されていないと見なしている場合。

これが実際のクイックジャック検出テストです。

  • Windowsコントロールパネルを起動して、質問のスクリーンショットを撮ったページに移動します。
  • 3.5mmスピーカー/ヘッドフォンプラグをマザーボードのサウンドチップセット(VIA)に差し込みます。
  • 抜いてください。

UIの何も変化しないで「デバイスが接続されていません」または「接続されていません」と表示される場合は、ジャック検出が正しく機能していません。

ジャック検出 /が適切に機能していることを明確に判断でき、それでも希望どおりに機能しない場合は、デバイスマネージャーでデバイスを無効にする必要があります。 :/

おまえの賛辞

ところで、こんにちは! :)あなたは素晴らしいアバターを持っています、へへ:)

20
allquixotic

コンピュータで使用していないものを無効にする必要はありません。私がしたことは、プログラムと機能に入り、ビデオカードのオーディオドライバーを削除し、3dビジョンドライバーも使用されていないため削除しました(私のものはnvidiaでした)。必要なドライバーはビデオカード用のグラフィックスドライバーだけです。コンピューターから不要なものをすべて削除することから始めます。問題が何であるかをよりよく理解できます。また、私の場合は "スピーカー"であるデフォルトに戻すと、サウンドウィンドウが表示されます。 "終了する前に設定して、終了する前に左右のシャネルが選択されていることを確認する必要があります。

1
alan

Windows 10では、光学式で接続されたヘッドフォンを使用していますが、最近、コンピューターはランダムにYouTubeのビデオやゲームの途中で明確な理由なしに内蔵モニターに切り替えることにしました。ここでの応答を見て、デバイスマネージャーを調べてみました。オーディオの入力と出力の領域は、再生デバイスで利用可能なものをそのまま反映するように見えましたが、「サウンド、ビデオ、およびゲームコントローラー」の下に「Nvidia高解像度オーディオ」があり、無効にしていたためです。再生デバイスにモニタースピーカーが表示されなくなりました。これがどのくらいの期間動作するかを見てみましょう。

1
Daniel Eddy

これをWindows 8用に更新します(他の誰かがこれに遭遇した場合):

Windows 8を実行するASUS Vivobook S400ACが完全に更新されました-

HDMI経由でDell 23インチモニターを使用して、デバイスマネージャーからHDMIオーディオを無効にしても問題は解決しませんでした。 2番目に、プラグを抜いて再度プラグインするか、再起動します(休止状態または完全なシャットダウン/再起動)。問題はHDMIにリセットされる場所に戻ります。タスクバーの右下にあるサウンドアイコン(時計)を右クリックして[再生デバイス]を選択すると、リストされているHDMIデバイスを右クリックして、そこから無効を選択できます。

ドンこれはそのメニューからデバイスを削除し、私の問題を解決しました。

なぜそれがデバイスマネージャーからとらないのかわかりません。

0
reachcontrol

私の場合、HDMIオーディオが欲しかった。

  1. デバイスマネージャでシステムデバイスに移動します。

    2つのHDオーディオコントローラーが表示されます。

  2. 必要なものを有効にし、もう一方を無効にします。

0
user316325