如何在 Mac 上卸载 PowerPhotos
PowerPhotos 处理的是你的「照片」图库,但那些图库不是它的数据,移除 PowerPhotos 时 .photoslibrary 文件原地不动,Mole 也不会把照片图库列成残留,它不扫「图片」文件夹,还把那里当作受保护的位置。PowerPhotos 自己留下的东西很少,设置、日志、缓存,再加一份它认识的图库列表,PowerPhotos 的帮助说从列表里移除一个图库只是删掉那条记录,磁盘上的文件一个都不会删。这份指南覆盖官网下载版和 Homebrew cask powerphotos。
移除之前
- 让正在跑的复制、合并或查重任务先做完,再到「照片」里核对结果。
- 如果打开过「Show PowerPhotos in menu bar」(PowerPhotos 设置说明),先把它关掉,帮助里说它背后的
PowerPhotosMenu助手是主程序退出后 PowerPhotos 唯一还会留着的后台进程。 - 图库分散在好几个地方的话,先记下各自的位置,这份列表只是方便,图库本身并不依赖它。
退出 PowerPhotos,再移除应用
- 从 PowerPhotos 菜单退出应用。本次实测它是一个应用进程加一个 macOS 服务,Mole 的状态页把它们合成一行 PowerPhotos。
- 在「活动监视器」里搜索 PowerPhotos,确认 PowerPhotos 和 PowerPhotosMenu 都没在运行。
- 在访达的「应用程序」里把 PowerPhotos 移到废纸篓,这就是官方给的卸载步骤。
- 用过菜单栏图标的话,打开「系统设置 › 通用 › 登录项与扩展」,把还留着的 PowerPhotos 条目删掉。
Mac 上别处还放着一份 PowerPhotos.app 的话,把那份也删掉,不然 Mole 会为它保留图库列表,下面的实测就是这种情况。
PowerPhotos 的数据放在哪里
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
你的 .photoslibrary 文件 |
你的照片 | 留着,它们不是 PowerPhotos 的数据 |
~/Library/Group Containers/8NQ43ND65V.com.fatcatsoftware.PowerPhotosLibraryList |
图库列表 library_list.plist |
不打算重装就移除,里面没有照片 |
~/Library/Application Scripts/8NQ43ND65V.com.fatcatsoftware.PowerPhotosLibraryList |
这个组对应的空脚本文件夹 | 跟组一起移除 |
~/Library/Application Support/com.fatcatsoftware.PowerPhotos |
应用支持文件 | 随应用一起移除 |
~/Library/Logs/PowerPhotos |
应用日志 | 随应用一起移除 |
~/Library/Caches/com.fatcatsoftware.PowerPhotos 和 ~/Library/Caches/SentryCrash/PowerPhotos |
应用缓存和崩溃报告缓存 | 随应用一起移除,外层的 SentryCrash 文件夹别动 |
~/Library/Preferences/com.fatcatsoftware.PowerPhotos.plist |
应用偏好设置 | 随应用一起移除 |
检查结果
pgrep -il powerphotos
ls "$HOME/Library/Group Containers/8NQ43ND65V.com.fatcatsoftware.PowerPhotosLibraryList"
pgrep没有输出,说明 PowerPhotos 和它的菜单栏助手都没在运行,出现PowerPhotosMenu说明菜单栏助手还开着,先从它的菜单里退出。ls列出library_list.plist,说明图库列表还在,为了重装而保留时这是正常结果,提示「No such file or directory」说明已经没了,两种情况下你的照片图库都没被碰过。
用 Homebrew 安装时
powerphotos 这个 cask 移除前会先退出应用,它的 zap 清单是图库列表的 Group 容器和对应的 Application Scripts 文件夹、~/Library/Application Support/com.fatcatsoftware.PowerPhotos、~/Library/Caches/com.fatcatsoftware.PowerPhotos、~/Library/Caches/com.plausiblelabs.crashreporter.data/com.fatcatsoftware.PowerPhotos、~/Library/HTTPStorages/com.fatcatsoftware.PowerPhotos、~/Library/Logs/PowerPhotos、偏好设置文件和窗口恢复状态,执行 brew uninstall --cask --zap powerphotos 会把它们移进废纸篓,其中没有任何一个是照片图库。只移除应用:
brew uninstall --cask powerphotos
只有 zap 清单里每条路径都在 ~/Library 下、没有碰到你没勾选的行、也没有被其他已装应用认领时,Mole 才加 --zap。图库列表那个组默认不勾选,所以除非你勾上它,Mole 不会加 --zap。
Mole 会列出什么
对官网下载版 PowerPhotos:
- Group 容器
8NQ43ND65V.com.fatcatsoftware.PowerPhotosLibraryList和它的 Application Scripts 文件夹会列出,但默认不勾选。 ~/Library/Application Support/com.fatcatsoftware.PowerPhotos、~/Library/Logs/PowerPhotos、~/Library/Caches/SentryCrash/PowerPhotos,以及按com.fatcatsoftware.PowerPhotos存放的缓存、偏好设置和临时缓存,默认勾选。- 你勾上的组在移进废纸篓之前,Mole 会先确认没有别的已装应用声明它,另一份 PowerPhotos 也算在内,有应用声明、或者无法确认没有时,就保留这个组,并在那一行写明原因。
- 照片图库不会列出。
这次检查覆盖了什么
2026 年 9 月 26 日,用官网 zip 装上 PowerPhotos 3.4.7,不添加图库打开一次,再用 Mole 的开发构建全部勾选后卸载。状态页显示一行 PowerPhotos,2 个进程,约 70 MB。7 项进了废纸篓,应用、Application Support 文件夹、包括 SentryCrash/PowerPhotos 在内的两处缓存、日志、偏好设置文件和一个临时缓存,图库列表的 Group 容器和它的 Application Scripts 文件夹留了下来,因为某个临时文件夹里还有一份早先测试留下的 PowerPhotos.app 声明着这个组,Mole 按设计保留了它,也没有出现登录项或后台任务。此前 2026 年 9 月 23 日移除同一版本时,Group 容器和它的 Application Scripts 文件夹以受保护路径失败,原因是归属检查拿到的已装应用清单不完整。照片图库、菜单栏助手和 Homebrew 安装都没有测试。
