我的运行Macbook Pro的Snow Leopard几个小时前停止发出声音。我还发现了其他有关声音通过耳机工作的人的报告,但这不是我所遇到的问题。插入任何一个耳机都没有声音。
我想知道是否有可以重新启动的LaunchAgent或LaunchDaemon重新启动。我已经尝试过杀死coreaudio守护进程(它会自动地重启),但是并不能解决问题。
我需要重启才能进行操作系统更新,因此我认为这可能会纠正问题。
还有另一种方法吗?
我的运行Macbook Pro的Snow Leopard几个小时前停止发出声音。我还发现了其他有关声音通过耳机工作的人的报告,但这不是我所遇到的问题。插入任何一个耳机都没有声音。
我想知道是否有可以重新启动的LaunchAgent或LaunchDaemon重新启动。我已经尝试过杀死coreaudio守护进程(它会自动地重启),但是并不能解决问题。
我需要重启才能进行操作系统更新,因此我认为这可能会纠正问题。
还有另一种方法吗?
Answers:
您可以通过打开Terminal并运行来终止CoreAudio进程。几秒钟后它将自动重新启动。sudo kill -9
`ps ax|grep 'coreaudio[a-z]' | awk '{print $1}'
`
这解决了我的MBP老化问题,有时无法检测到耳机或无法连接扬声器。无法保证它可以解决所有音频问题,但值得一试。
资料来源:macosxhints论坛上的zakgreant。
sudo pkill coreaudiod
sudo kextunload /System/Library/Extensions/AppleHDA.kext
sudo kextload /System/Library/Extensions/AppleHDA.kext
这两个命令将卸载,然后重新加载音频内核扩展。
我在10.9.2上并且有相同的问题。既然有两个答案,我想记录一下我的发现:
sudo kextunload /System/Library/Extensions/AppleHDA.kext
sudo kextload /System/Library/Extensions/AppleHDA.kext
这两个命令将卸载,然后重新加载音频内核扩展。这篇文章 100%的时间都解决了我的问题,因此,请对该原始帖子进行投票
此解决方案不适用于我:
sudo kill -9 `ps ax|grep 'coreaudio[a-z]' | awk '{print $1}'`
它会关闭内部扬声器,然后将声音发送到我的27英寸显示器,但不会将声音重新传递到我的内部扬声器或耳机。也许在某些情况下它可以工作,但希望本文可以解释何时使用一种解决方案与另一种解决方案。