无法播放声音:设备正在被其他应用程序使用


31

我试图更改扬声器设置,并且每次单击“测试”时,在Windows 7 SP1上都会收到此错误消息。我尝试运行“ sndvol”以查看应用程序列表,但列表为空。

由于我尝试测试新的扬声器设置,因此现在所有应用程序都没有声音,即使我切换回也无法听到声音。

我还没有更新声音驱动程序,所以我不知道可能会发生什么变化。

是什么原因造成的?


我可能知道是什么原因造成的,但是我不知道我有解决该问题的方法。Windows Vista上有一个名为WASAPI的音频API,应用程序在使用它时可能会要求进行的一项操作是专有声音访问。如果一个这样的应用程序正在运行,即使其他人正在播放某些内容,您也不会听到声音。
Xandy 2012年

@anot-问题不是关于Windows 8,Windows 8.1,Windows 10,0,而是关于Windows 7,因此#windows不是适当的标记。
Ramhound

对于较旧的AMD A系列处理器,这似乎是一个常见问题。15.7.1 WHQL驱动程序捆绑包中有众所周知的音频问题,它将导致上述确切的问题。解决方案是将音频驱动程序回滚到以前的版本,或者您可以安装16.2.1 Beta版来解决此问题。
手枪式皮特

Answers:


53

我在Windows 7上遇到了相同的错误,并通过简单地重新启动Windows Audio服务来设法解决了该错误。如果它不起作用,请使用设备管理器禁用并重新启用声音设备。


2
谢谢,从今天开始(Windows 8.1),一切似乎突然停止播放声音,或拒绝从耳机中播放(而不是想从没有使用的电视或光学设备中播放),禁用耳机没有任何作用,通常不得不重新插入它们。重新启动Windows Audio似乎已解决此问题。
Someguy123

Windows 10启动时发出声音。到我登录时,没有声音。重新启动“ Windows Audio”服务将还原声音。现在来调查事件日志。
Vincent Vancalbergh

13

在音频设备的属性中,应该有一个复选框选项,标签为“允许应用程序独占该设备”。IIRC默认情况下启用;禁用它并重新启动应该可以解决您的问题。


同样在这里,但我希望我能弄清楚哪个程序突然开始进行独占控制。有点让我担心恶意软件
andrewtweber 2014年

2
这实际上对我不起作用。它似乎可以工作一次,但是即使禁用了它,某些程序仍然可以控制它们。关于如何识别罪魁祸首的任何想法?
andrewtweber 2014年

2
奇怪的是,即使禁用了独占控制,我也得到了相同的锁定
DWils 2015年

4

最好在这里结合两个答案。

作为目前的解决方法,在提升的提示下执行

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

这将重新启动Windows音频服务。(重启也可以。)

为了防止将来出现问题,请通过声音->(从列表中选择设备)->属性->高级->允许应用程序对此设备进行独占控制,来禁止应用获得对该设备的独占控制。


1
已经做到了,但是即使没有该设置,它仍然表示该设备正在使用中。似乎过了一会儿,这是我的AMD GPU上的HDMI输出。
mp-3

这里和mp-3一样。计算机启动后立即发生,在我的AMD显卡的HDMI输出上
Teocali'1

2
好的,找到一个解决方案:卸载程序> =右键单击AMD Catalyct控制中心>更改>选定的自定义卸载,然后卸载HDMI芯片组的驱动程序。我的猜测是AMD驱动程序与Windows驱动程序冲突。我搜索了如何卸载该窗口以优先使用AMD窗口,但暂时没有运气。
2016年

对于AMD芯片组问题,我可以通过在设备属性对话框的驱动程序选项卡上单击“更新驱动程序”,手动选择驱动程序的较新版本(已安装)来解决问题。
BrianS

2

我遇到了同样的问题,并通过从华硕网站安装更新(Chipset_Intel_Win_8)解决了该问题。我有一个华硕RS51。


1
如果您不赞成,请发表评论。
pelms,2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.