第三方音频驱动未适配或卸载不彻底会干扰Core Audio,导致系统假死;执行sudo killall coreaudiod可快速恢复,再彻底清理kext、System Extension及后台进程,并清除残留配置与缓存。
第三方音频驱动(尤其是 soundflower、blackhole、loopback、logitech options 音频模块等)若未适配当前 macos 版本或卸载不彻底,极易干扰 core audio 服务,引发系统级假死:表现为音量图标无响应、音频设备突然消失、系统设置卡顿、甚至 finder 或 dock 暂时冻结——但鼠标可移动、键盘仍可用,不是真崩溃,而是核心音频守护进程 coreaudiod 卡死或反复重启所致。
立即恢复音频服务与系统响应
无需重启整机,几秒内可解除假死状态:
- 打开“终端”,执行:
sudo killall coreaudiod
输入管理员密码(输入时不显示字符,属正常),回车后等待 3–5 秒 - 观察菜单栏音量图标是否短暂消失又恢复;打开“声音”系统设置,确认内置/外接设备重新列出
- 若命令无反应或报错,加强制参数重试:
sudo killall -9 coreaudiod
定位并停用高危音频驱动
假死反复发生,说明某个音频驱动正持续拖垮 Core Audio。重点排查以下三类:
- 传统内核扩展(kext):前往访达 → 前往文件夹(Shift+Cmd+G)→ 输入 /Library/Extensions/ → 查找含 Soundflower、BlackHole、Loopback 字样的 .kext 文件,拖入废纸篓
- 系统扩展(System Extension):同样用前往文件夹,路径为 /Library/SystemExtensions/ → 查找厂商名如 rogueamoeba(Loopback)、logitech、audiomidi 等相关 .systemextension 包
- 后台管理应用:检查“活动监视器”,搜索 SoundflowerBed、LoopbackAgent、LogiOptionsPlus 等进程;在“系统设置 > 隐私与安全性 > 登录项”中禁用对应启动项
清理残留配置与重建音频环境
驱动卸载后残留的偏好、缓存、签名状态仍会触发冲突:
- 删除用户级音频配置:
rm ~/Library/Preferences/com.apple.audio.*
(执行前建议先备份该目录) - 清除内核扩展缓存(尤其升级后):
sudo kextcache -invalidate / - 重置音频 MIDI 设置:打开“音频 MIDI 设置” → 顶部菜单选“窗口 > 建立新设备”,再删掉所有自定义多输出/聚合设备
- 检查权限是否被重置:“系统设置 > 隐私与安全性”中确认“完全磁盘访问”已授予对应音频管理 App(如 Loopback、Audio Hijack)
验证是否彻底解决
完成上述操作后,做两项关键检查:
- 终端运行:kextstat | grep -i soundflower(把 soundflower 换成你卸载的驱动名)→ 若无任何输出,说明内核层已清空
- 连续播放 10 分钟本地音频 + 接入 USB 麦克风录音 + 切换蓝牙耳机,观察是否全程无卡顿、设备不丢失、系统界面不冻结



















