如何在 Mac 上卸载迅捷屏幕录像工具
迅捷屏幕录像工具(com.MIT.OSXScreenCapture)用官方安装包安装,这个包除了拷贝应用,还会登记一份安装收据,并在 postinstall 脚本里把第三方虚拟音频驱动 BlackHole 2ch 装进 /Library/Audio/Plug-Ins/HAL。你的录像是存在你自己选的文件夹里的普通文件,卸载应用不会删它们,开始前先确认应用把录像存在哪,再把 ~/Library/Application Support/OSXScreenCapture 里想留的东西拷出来。测试的 1.3.0.2 只有 Intel 版本,在 Apple 芯片上通过 Rosetta 运行,本文覆盖的就是这个官方安装包。
退出录屏工具并移除应用
- 退出录屏工具。记录的测试里它跑了 2 个进程,Mole 的状态页显示成一行。
- 在访达里把「迅捷屏幕录像工具」从应用程序拖到废纸篓。
- 测试里没有发现登录项、启动代理或更新源。
录屏工具的数据在哪
在访达里按 Shift + Command + G 输入路径,不存在的路径直接跳过。
| 位置 | 内容 | 建议 |
|---|---|---|
~/Library/Preferences/com.MIT.OSXScreenCapture.plist |
录屏工具偏好设置 | 随应用一起移除,Mole 默认勾选 |
~/Library/Caches/com.MIT.OSXScreenCapture 和 ~/Library/HTTPStorages/com.MIT.OSXScreenCapture |
缓存 | 随应用一起移除,Mole 默认勾选 |
用户缓存根目录(getconf DARWIN_USER_CACHE_DIR)下的临时缓存文件夹 com.MIT.OSXScreenCapture |
临时缓存 | 随应用一起移除,Mole 默认勾选 |
~/Library/Application Support/OSXScreenCapture |
录屏工具自己的数据(测试里约 74 MB) | 先打开看,认得是自己的就先移出来。Mole 列出但不勾选 |
~/Library/Application Support/HuDun/Bee Editor |
厂商在多个产品之间共用的文件夹 | Mole 不列出。同一厂商的别的应用可能在用,没有别的应用了再删 |
/Library/Audio/Plug-Ins/HAL/BlackHole2ch.driver |
安装包装进来的第三方虚拟音频设备 BlackHole 2ch | Mole 不移除,见下一节 |
BlackHole 2ch 音频驱动
BlackHole 是一个独立的开源项目,ExistentialAudio/BlackHole,别的应用可能把声音路由到它上面,比如 OBS、环回或多输出设备的设置、播客工具。Mole 分不清你用没用这些,所以不认领它。可以这样判断:
- 打开系统设置 › 声音,看输入和输出设备里有没有 “BlackHole 2ch”,再打开「音频 MIDI 设置」,看有没有聚合设备或多输出设备把它包含在内。
- 如果有你在用的东西依赖它,就留着。
- 都没有,就在访达里把
/Library/Audio/Plug-Ins/HAL/BlackHole2ch.driver移进废纸篓(Shift + Command + G 输入完整路径)。这个文件夹属于系统,macOS 会要求输入管理员密码。该项目自己的 README 里还有卸载包和手动删除的说明。 - 重启 Mac。系统音频服务重启之前会一直把已经加载的驱动留在内存里,所以文件刚移走时,声音列表里仍可能看到 BlackHole 2ch。
检查结果
pgrep -fil '迅捷屏幕录像工具|OSXScreenCapture'
ls -d "$HOME/Library/Preferences/com.MIT.OSXScreenCapture.plist" "$HOME/Library/Application Support/OSXScreenCapture" "$HOME/Library/Application Support/HuDun"
ls -d "$(getconf DARWIN_USER_CACHE_DIR)"com.MIT.OSXScreenCapture*
ls -d /Library/Audio/Plug-Ins/HAL/BlackHole2ch.driver
pkgutil --pkgs | grep -i hudun
pgrep没有输出,说明没找到命令行里带应用名或OSXScreenCapture的进程,有输出就是录屏工具还在运行。ls打印出来的路径还在,No such file or directory只针对那一条路径。HuDun可能按上文有意留着。- 带
*的那一行,如果临时缓存文件夹已经没了,macOS 默认的 zsh 会提示no matches found,这正是想要的结果。 - 打印出
BlackHole2ch.driver说明驱动还装着,没动过它就是正常状态。 pkgutil --pkgs有一行(录屏工具的收据是com.hudun.recordscreen),说明安装收据还登记着。它只是记录,没有文件,Mole 卸载时会让系统忘掉它。
Mole 会列出什么
应用、偏好设置、两个缓存文件夹和临时缓存文件夹,存在时 Mole 默认勾选。~/Library/Application Support/OSXScreenCapture 会列出供审查,但不勾选。打开「通用 › 清理」里的「卸载时一并移除数据和配置」之后,这个文件夹也会被勾上,所以开之前先打开看看。应用移走后,Mole 会让系统忘掉 com.hudun.recordscreen 这份收据。BlackHole2ch.driver、~/Library/Application Support/HuDun、你的录像和 Rosetta,Mole 都不列出也不移除。
这次检查覆盖了什么
2026 年 10 月 20 日,官方的迅捷屏幕录像工具 1.3.0.2 安装包装好后,录屏工具在 Rosetta 下启动过,没有登录,然后用 Mole 勾选全部列出的行卸载。Mole 在应用旁边列出五行,包括 74 MB 的 Application Support 文件夹,连同应用全部进了废纸篓,com.hudun.recordscreen 这份收据也被系统忘掉了。状态页显示一行,2 个进程,卸载前后 Mole 的启动项里都没有它的登录项或启动代理,应用也没有 Mole 能读到的更新源。安装包同时装的 BlackHole 2ch 和厂商的 HuDun 文件夹被 Mole 留在原处,之后手动移进废纸篓,驱动是通过一次管理员步骤移的,因为没有重启音频服务,它一直处于加载状态。应用会不会把录像放进它自己的数据文件夹没有检查,这个应用也没有 Homebrew cask。
