sudo killall coreaudiod做到了,所以我一点声音都没有


32

我遇到了一个问题,我的Mac上的音量按钮无法调节计算机的音量。我寻求解决方案,有人建议使用sudo killall coreaudiod。现在,我的计算机上根本没有音量。我该如何解决?

Answers:


41

此命令将执行此操作:

sudo launchctl stop com.apple.audio.coreaudiod && sudo launchctl start com.apple.audio.coreaudiod

由于系统完整性保护,Martin Strouhal的答案在10.13 / High Sierra上对我不起作用:

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.audio.coreaudiod.plist
/System/Library/LaunchDaemons/com.apple.audio.coreaudiod.plist: _
   Operation not permitted while System Integrity Protection is engaged

但是,正确的是重新启动服务是有效的。另外,sudo launchctl start com.apple.audio.coreaudiod在我coreaudiod使用终止后,后一个命令()可以重启服务killall coreaudiod


这实际上将重新启动该服务(我可以在条形声音图标上看到微调器,但输出音频设备不会回来(我只看到该死的SoundFlower)。)
loretoparisi

21

您需要重新加载coreaudiod而不是杀死它。此一线可在不重新启动Mac的情况下修复破碎的声音

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.audio.coreaudiod.plist && sudo launchctl load /System/Library/LaunchDaemons/com.apple.audio.coreaudiod.plist


6
我不敢相信我一天必须做几次。
八面体

很好,在添加和删除Soundflower之后,可以很好地清理我的Airplay连接。
Foliovision '18 -4-13

我还必须一次又一次地运行此程序,以清除扬声器中的断断续续的噪音。
查理·达萨斯

1
我得到了service already loaded,实际上没有加载。
loretoparisi

1
@octohedron我不敢相信这还是坏了……
Kheldar

1

您只是杀死了Core Audio,如果重新启动计算机,它将自动重新启动。尝试注销/登录,如果这样不起作用,请重新启动计算机。


不适用于仅注销,您需要重新启动...该死的mac windowsness
loretoparisi


1

sudo killall coreaudiod应该可以杀死您的音频驱动程序。它应该在不到一秒钟的时间内重新加载自身。(已在运行10.14的我的mbp上进行了验证,但已在几个以前的版本中使用过)


这对我完全有效,而其他解决方案则没有。注意:在coreaudiod停止固定CPU之前,我必须执行3次此操作。(矿山的CPU使用率始终达到75%)
MER
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.