news 2026/8/24 17:40:11

如何彻底卸载 Soundflower:手把手清理 macOS 音频虚拟设备残留

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何彻底卸载 Soundflower:手把手清理 macOS 音频虚拟设备残留

如何彻底卸载 Soundflower:手把手清理 macOS 音频虚拟设备残留

【免费下载链接】SoundflowerMacOS system extension that allows applications to pass audio to other applications. Soundflower works on macOS Catalina.项目地址: https://gitcode.com/gh_mirrors/so/Soundflower

Soundflower 是一款经典的 macOS 音频桥接系统扩展,让任意应用能把声音"喂"给另一个应用。卸载后,驱动、安装包回执、偏好设置等残留容易留在系统里,可能导致声音设置中设备列表混乱、重装时冲突。这篇指南带你一步步彻底卸载 Soundflower,把残留清理干净。

动手前,先看看它装没装

先别急着删东西,花半分钟确认系统现状,心里才有底。

打开"终端"(在"应用程序 > 实用工具"文件夹里),依次运行这两条只读命令,它们不会修改任何文件:

kextstat | grep -i soundflower

这条用来查驱动当前是否还被系统加载。

ls /System/Library/Extensions /Library/Extensions 2>/dev/null | grep -i soundflower

这条用来查磁盘上还留着驱动文件没有。

两条只要有输出,就说明有残留需要处理;都没输出,直接跳到文末的验收环节即可。

跟着官方脚本走:最省心的路线

项目自带现成的卸载脚本,优先用它。

  1. 在哪找:源码仓库的 Tools/Uninstall Soundflower.scpt。手上没有源码就先克隆仓库:
git clone https://gitcode.com/gh_mirrors/so/Soundflower

如果你是用官方安装包装的,脚本会被一并放进 /Applications/Soundflower 文件夹,去"应用程序"里找。

  1. 怎么运行:双击这个脚本文件,系统会弹出管理员密码框,输入即可。⚠️ 输入后脚本会执行若干rm -rf删除操作,全部只针对 Soundflower 相关目录,确认你真的要卸载再继续。

  2. 看到什么算成功:执行完会弹出 "Done!" 提示。此时脚本已按顺序清掉:系统级驱动、用户级驱动副本、安装回执、以及 /Applications 下的 Soundflower 目录。

残留清扫清单:一步一个目录

残留文件就像搬家后忘拿的快递——留一个,门铃就会一直响。脚本多半已经代劳,建议你再逐条核对一遍。

打开终端,按顺序运行下面命令。每一条都互相独立,如果提示目录不存在,跳过就好。

  1. 删系统级驱动(残留的主体):
sudo rm -rf /System/Library/Extensions/Soundflower.kext
  1. 删用户级副本(部分安装位置在这里):
sudo rm -rf /Library/Extensions/Soundflower.kext
  1. 删安装回执——这是系统记的"安装小票",不删的话系统还会认为装过 Soundflower:
sudo rm -rf /Library/Receipts/Soundflower* sudo rm -rf /var/db/receipts/com.cycling74.soundflower.*
  1. 删配套控制台 SoundflowerBed 的偏好设置:
rm -rf ~/Library/Preferences/com.cycling74.Soundflowerbed.plist
  1. 最后一步不是删除,但同样关键——通知系统"扩展目录变了,请重新扫描":
sudo touch /Library/Extensions

⚠️ 带 sudo 的命令会真实删除文件,执行前请核对路径无误。

验收时刻:怎么算真的卸干净

先重启一次电脑,再做三步检查:

  • 🔍 运行kextstat | grep -i soundflower,没有任何输出,说明驱动已不再加载 ✅
  • 🔍 运行ls /System/Library/Extensions /Library/Extensions | grep -i soundflower,没有输出,说明驱动文件已消失 ✅
  • 打开"系统设置 > 声音",输入、输出设备列表里都找不到 Soundflower 设备 ✅

三项都通过,Soundflower 就从你的 Mac 上彻底离场了。

卡住了,对号入座

提示权限错误,删不掉 kext 文件原因:系统目录有保护机制拦截删除。解法:改用手动方式——打开访达,按 Shift+Cmd+G 输入/Library/Extensions,把里面的 Soundflower.kext 拖进废纸篓(会要求输密码);/System/Library/Extensions里若也有一份,同样处理。

卸载后声音设置里还能看到 Soundflower原因:扩展目录删完后没刷新,或漏删了另一个目录里的副本。解法:补跑sudo touch /Library/Extensions再重启;仍不行的话重新检查上面两个 Extensions 目录。

找不到卸载脚本原因:脚本随源码和官方安装包分发,单独下载的安装包里不一定有。解法:到 /Applications/Soundflower 文件夹找,或克隆源码后在 Tools 文件夹里找。

到这里,Soundflower 的残留已经清完,系统的音频通道恢复清爽。想了解许可条款可查看 License.txt,卸载步骤的官方说明见 ReadMe.md。

【免费下载链接】SoundflowerMacOS system extension that allows applications to pass audio to other applications. Soundflower works on macOS Catalina.项目地址: https://gitcode.com/gh_mirrors/so/Soundflower

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/24 17:38:44

容器镜像评审:进程、权限与构建产物

容器镜像评审:进程、权限与构建产物 在大多数团队的代码评审(Code Review, CR)流程中,合并一个 Dockerfile 往往只耗费审查者不到 10 秒钟的时间——大家扫一眼 Base Image 是不是 Alpine,确认暴露了正确的端口&#x…

作者头像 李华
网站建设 2026/8/24 17:38:25

口红源头工厂揭秘:高定正红丝绒哑光的代工底层逻辑

但凡在美妆日化行业摸爬滚打超过五年的老江湖,心里都门清:线下实体店和私域社群现在最怕的不是没流量,而是好不容易积攒起来的信任盘,被一支三十块钱的正红哑光口红直接击穿。顾客涂上两小时,唇纹里卡出一条条色块&…

作者头像 李华
网站建设 2026/8/24 17:37:37

4 步拿到你的 QQ 空间历史说说:GetQzonehistory 本地导出方案

4 步拿到你的 QQ 空间历史说说:GetQzonehistory 本地导出方案 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 多年前发在 QQ 空间里的说说,打开网页版往往只能翻…

作者头像 李华