サウンドを再生できません:別のアプリケーションで使用されているデバイス


31

スピーカーのセットアップを変更しようとしましたが、「テスト」をクリックするたびに、Windows 7 SP1でこのエラーメッセージが表示されます。「sndvol」を実行してアプリケーションリストを表示しようとしましたが、リストが空です。

新しいスピーカーのセットアップをテストしようとしたので、今ではすべてのアプリケーションで音がなくなり、スイッチを戻しても音が出ません。

サウンドドライバを更新していないため、何が変更されたのかわかりません。

これは何が原因ですか?


何が原因であるかは知っているかもしれませんが、それを修正する方法を知っているとは思いません。Windows VistaにはWASAPIと呼ばれるオーディオAPIがあり、それを使用するときにアプリケーションが要求できるものの1つは排他的なサウンドアクセスです。そのようなアプリケーションの1つが実行されている場合、他のアプリケーションが何かを再生していても、他のアプリケーションから音は聞こえません。
-Xandy

@anot-質問はWindows 8、Windows 8.1、Windows 10,0に関するものではなく、特にWindows 7に関するものなので、#windowsは適切なタグではありません。
ラムハウンド

これは、古いAMD Aシリーズプロセッサの一般的な問題のようです。15.7.1 WHQLドライバーバンドルには、上記の正確な問題を引き起こすよく知られたオーディオの問題があります。解決策は、オーディオドライバーを以前のバージョンにロールバックするか、問題を修正した16.2.1ベータバージョンをインストールすることです。
ピストルピート

回答:


53

Windows 7でも同じエラーが発生し、Windows Audioサービスを再起動するだけで修正できました。動作しない場合は、デバイスマネージャーを使用してサウンドデバイスを無効にしてから再度有効にします。


2
おかげで、今日(Windows 8.1)以来、すべてが突然音の再生を停止したり、ヘッドフォンからの再生を拒否したり(使用していないテレビや光学機器から再生したくない)、ヘッドフォンを無効にしても何もしませんでした、通常はそれらを再接続する必要がありました。Windows Audioを再起動すると修正されたようです。
Someguy123

Windows 10の起動時に音が鳴りました。ログインするまでに音が出ませんでした。「Windows Audio」サービスを再起動すると、サウンドが復元されました。次に、イベントログを調査します。
ビンセントヴァンカルバーグ

13

オーディオデバイスのプロパティには、「アプリケーションにこのデバイスの排他制御を許可する」というラベルの付いたチェックボックスオプションがあります。IIRCこれはデフォルトで有効になっています。無効にして再起動すると問題が解決するはずです。


ここでも同じですが、どのプログラムが突然排他制御を始めたのかを理解できたらと思います。私はマルウェアを心配せの種類
andrewtweber

2
これは実際に私のために働いていません。一度動作するように見えましたが、それが無効になっていても、いくつかのプログラムはまだそれらを制御しています。どのプログラムが犯人であるかを特定する方法についてのアイデアはありますか?
アンドリューウェーバー14

2
奇数は、私はまたしても排他制御を無効にした後、同じロックを取得しています
DWils

4

ここで両方の答えを組み合わせるのが最善です。

今のところ解決策として、昇格したプロンプトで実行してください

net stop "AudioSrv" && net start "AudioSrv"

これにより、Windowsオーディオサービスが再起動します。(再起動も機能します。)

将来の問題を防ぐには、サウンド->(リストからデバイスを選択)->プロパティ->詳細->アプリケーションがこのデバイスを排他的に制御できるようにすることで、デバイスがデバイスを排他的に制御できないようにします。


1
すでにそれを行っていますが、その設定がなくても、デバイスは使用中と表示されます。しかし、しばらくすると発生するようで、それは私のAMD GPUのHDMI出力です。
mp-3

ここでmp-3と同じ問題。コンピューターが起動するとすぐに、AMDグラフィックカードのHDMI出力で発生します
-Teocali

2
OK、解決策を見つけました:プログラムのアンインストール> = AMD Catalyctコントロールセンターを右クリック>変更>カスタムアンインストールを選択し、HDMIチップセットのドライバーを削除しました。私の推測では、AMDドライバーはWindowsドライバーと競合していました。AMDを優先するためにウィンドウ1を削除する方法を探しましたが、今のところは運がありません。
テオカリ

AMDチップセットの問題については、デバイスプロパティダイアログの[ドライバー]タブで[ドライバーの更新]をクリックして、ドライバーの新しいバージョン(既にインストールされている)を手動で選択することで問題を修正できました。
ブライアン

2

私も同じ問題を抱えていましたが、Asus Webサイトからアップデート(Chipset_Intel_Win_8)をインストールすることで解決しました。私はAsus RS51を持っています。


1
投票する場合はコメントを残してください。
皮14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.