如何在 Mac 上卸载 Stremio
Stremio 会在窗口打开的同时跑一个内置的本机流媒体服务,退出应用会把两者一起关掉。通过 Stremio 云端目录播放的内容,以及登录 Stremio 账号后的观看记录,都存在 Stremio 自己的服务器上,不在你的 Mac 上,所以移除应用不会碰到账号或观看记录。下面覆盖 Stremio 下载页的官方 DMG,Homebrew cask stremio 是另一条路径,风险单独写在后面。
退出 Stremio,再移除应用
- 先停止正在播放的内容,从菜单或 Dock 图标退出 Stremio,这样也会一并停掉它内置的本机服务。
- 打开「活动监视器」搜索 Stremio,确认已经退出,注意找主进程
Stremio和它启动的本机node辅助进程两者。 - 在 Finder 的「应用程序」里找到 Stremio,移到废纸篓,提示正在使用就先回上一步。
- 打开「系统设置 › 通用 › 登录项与扩展」,看看有没有 Stremio 项,本次实测没有发现注册过。
Stremio 的数据放在哪
| 位置 | 内容 | 怎么处理 |
|---|---|---|
~/Library/Application Support/stremio-server |
Stremio 内置流媒体服务的设置和本地状态 | 默认列出但不勾选,勾选前先看一眼 |
~/Library/Preferences/com.westbridge.stremio5-mac.plist |
应用偏好设置 | 默认勾选 |
~/Library/Caches/com.westbridge.stremio5-mac |
应用缓存 | 默认勾选 |
~/Library/WebKit/com.westbridge.stremio5-mac |
内嵌网页视图的数据 | 默认勾选 |
com.westbridge.stremio5-mac 及其 WebKit 进程辅助程序下的临时缓存 |
短生命周期的临时文件 | 默认勾选 |
~/Library/Caches/node、~/Library/HTTPStorages/node、~/Library/Preferences/node.plist |
Stremio 内置服务以共享可执行文件名 node 写下的数据 |
Mole 不认领,这个名字被很多打包了 Node.js 的应用共用,和通用的 Electron 名字一样不会被认领给某一个应用 |
如果你从更早的版本一路用到现在,Homebrew cask 的 zap 清单里还留着旧的标识符,比如 com.smartcodeltd.stremio 和 com.stremio.stremio-shell-macos 的偏好设置、缓存和 WebKit 数据,这些来自更早的应用版本,和上面这个当前的 bundle ID 是分开的。
核对卸载结果
pgrep -il stremio
launchctl list | grep -i westbridge
ls -d ~/Library/Application\ Support/stremio-server
ls ~/Library/Caches | grep -i node
pgrep没有输出,说明 Stremio 和它内置的服务进程都已经退出,列出进程说明还在运行,先退出再处理数据。launchctl list没有输出,说明没有以 Stremio 标识加载的后台任务,本次实测也没有发现过。ls -d打印出stremio-server路径,说明这一行还在,默认不勾选是正常结果;提示不存在说明已经移除。node缓存那一行打印出结果不能单独当成 Stremio 残留的证据,好几个打包了 Node.js 的应用都可能写下同名文件夹。
用 Homebrew 安装时
Mole 会先看 zap 清单,碰到未勾选、共用或者没法完全确认的内容就不执行 --zap,已勾选的残留仍照常清理。
stremio 这个 cask 的 zap 清单包含 ~/Library/Application Support/stremio-server,加上应用自己和旧版本的偏好设置、缓存和 WebKit 数据,以及 ~/Library/Logs/DiagnosticReports 下 Stremio 的崩溃报告。自己运行 brew uninstall --cask --zap stremio 会把这些全部移到废纸篓,不看 Mole 里的勾选。Homebrew Stremio cask
因为 zap 清单碰到了默认不勾选的 Application Support/stremio-server,除非你把它勾上,用 Mole 卸载 Homebrew 装的 Stremio 时不会带上 --zap。
只想移除应用、保留服务设置:
brew uninstall --cask stremio
Mole 会列出什么
~/Library/Application Support/stremio-server会列出但默认不勾选,因为它是按内置服务组件命名的,不是应用的 bundle ID。com.westbridge.stremio5-mac下的偏好设置、缓存和 WebKit 数据默认勾选,连同它们的短生命周期临时缓存。- 以共享可执行文件名
node写下的数据,比如~/Library/Caches/node,从不认领,Mole 不会把一个通用的共享运行时名字归给某个应用。 - Stremio 账号、云端片库和观看记录从不列出,它们存在 Stremio 自己的服务器上。
这次检查覆盖了什么
2026 年 9 月 25 日,从官方 DMG 下载的 Stremio 5.1.26 装进「应用程序」,打开一次,没有播放内容也没有登录,用 Mole 的开发构建卸载,列出的每一行都被勾选,全程没有跑过 Homebrew。271.9 MB 的应用和列出的九行(加起来不到 2 MB)都进了废纸篓,没有失败项。之后按名字复扫,找到了以共享可执行文件名 node 写下的数据(~/Library/Caches/node、~/Library/HTTPStorages/node、~/Library/Preferences/node.plist,以及临时目录里的 Node 编译缓存),按设计不归给 Stremio,和通用的 Electron 名字从不被认领是同一个道理,另外还有 /var/folders 下每用户临时目录里三个空的 WebKit 辅助文件夹和一个以 Stremio 命名的套接字文件,Mole 当时没有列出它们。这次测试没有涉及登录、播放或云端片库同步。
