跳到主要内容
Mole
功能 实测 口碑 定价 常见问题 博客
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES PortuguêsPT
立即购买购买 下载

    帮助、文档、更新日志和文章

    首页/Mole 实测软件

    卸载 Steam,留下游戏

    先保存游戏进度,确认 Steam Cloud 已同步,并按游戏自己的说明备份本地存档,再退出 Steam。不能认为只留住游戏安装文件就保住了所有存档。本文覆盖官网安装包和 Homebrew cask。两者差别很关键:用 Homebrew 的 --zap 选项移除 Homebrew 安装的 Steam 时,整个 Steam 目录连同游戏都会被删除,下文会讲到。

    分别保留游戏与存档

    在 Finder 按 Shift + Command + G,打开 ~/Library/Application Support/Steam。里面的 SteamApps 用于游戏安装内容,userdata 也可能有玩家数据;不同游戏还可能把存档放在其他位置,外置磁盘上的游戏库也要单独核对。Steam 官方的移除说明会删除这个目录,但提示想保留已安装的游戏就留下 SteamApps。Steam 官方卸载说明

    需要保留时先复制相关目录,在另一份可用环境验证游戏与存档,别在 Steam 还运行时移动整个库。

    移除客户端

    结束游戏和下载,退出 Steam,再从「应用程序」移到废纸篓。账号与购买记录不会因卸载客户端而被注销。Steam 还会把下载的客户端文件放在 ~/Library/Application Support/Steam/Steam.AppBundle,就在游戏旁边。Homebrew 把 Steam 标为在 Apple 芯片上需要 Rosetta。

    Steam 的数据在哪里

    位置 里面是什么 怎么处理
    ~/Library/Application Support/Steam/SteamApps 已安装的游戏 想保留游戏就留着
    ~/Library/Application Support/Steam/userdata 按账号保存的数据,可能包括存档 删除任何东西之前先备份
    ~/Library/Application Support/Steam/Steam.AppBundle 下载的 Steam 客户端 可以随应用删除
    ~/Library/LaunchAgents/com.valvesoftware.steamclean.plist Steam 的一个后台任务 应用删除后再移除
    ~/Library/Preferences/com.valvesoftware.steam.helper.plist 辅助程序的偏好设置 可以删除

    客户端、后台任务和偏好设置这几个路径来自 Homebrew Steam cask。官网版移除后如果还留着 com.valvesoftware.steam.ipctool,用 launchctl print "gui/$(id -u)/com.valvesoftware.steam.ipctool" 查看,确认可执行文件指向这次要移除的 Steam 安装。只对归属已确认的这个服务运行 launchctl bootout "gui/$(id -u)/com.valvesoftware.steam.ipctool",随后重新检查服务和进程。提示找不到服务表示它已不再登记,权限或其他错误表示还不能确认,这一步只停止用户服务,不删除游戏文件。

    检查结果

    在「终端」运行下面三条只读命令:

    pgrep -ilf Steam
    launchctl list | grep -i valvesoftware
    ls "$HOME/Library/Application Support/Steam"
    

    pgrep 没有输出,说明 Steam 没有在运行。launchctl list 没有输出,说明没有加载 Steam 的后台任务;出现 com.valvesoftware 的一行,说明还有任务在登记。最后一条列出 Steam 目录里剩下的内容:保留了游戏和数据时,应当能看到 SteamApps 和 userdata;报「No such file or directory」表示整个目录已不存在。

    更完整的核对见 卸载 Steam,别丢游戏和存档。

    游戏库仍占空间时

    先确认留下的是 SteamApps 游戏安装内容、userdata、游戏自己的存档,还是外置磁盘上的另一个库。卸载客户端不会替你在这些位置做取舍;想节省空间可以只处理确定不再玩的游戏,但要先核对存档是否在别处有可用副本。

    重装后游戏没有自动出现时,先让 Steam 指向原来的库位置,不要为了重新下载就清空旧库。只看到账号里还有购买记录,也不能说明本地存档已经恢复。

    用 Homebrew 安装时

    Mole 会先检查 zap 清单,涉及未勾选的数据、其他应用共用的文件或无法确认的内容时不执行 --zap,已勾选的残留仍由 Mole 清理。

    自己运行 brew uninstall --cask --zap steam 时,cask 的 zap 清单独立执行,不看 Mole 里的勾选,而清单包括整个 ~/Library/Application Support/Steam:SteamApps 里的已装游戏、userdata 和存在里面的本地存档都会随应用移除。先把 SteamApps 和 userdata 复制到别处,或者不执行 zap 清单。Homebrew 的 Steam cask

    不带 zap 时,Homebrew 仍会删除下载的客户端(Steam.AppBundle)并停止 Steam 的后台任务,但保留目录里的其他内容:

    brew uninstall --cask steam
    

    Mole 会列出什么

    默认关闭「卸载时一并移除数据和配置」时,官网版的 ~/Library/Application Support/Steam 会列出但不勾选,开启后符合条件的应用自有数据可能预先勾选,想保留游戏和存档就取消整个目录的勾选。Homebrew 安装时,zap 清单包含这个目录,只要它保持不勾选,Mole 就不执行 --zap。Steam 自己的日志文件夹 ~/Library/Application Support/Steam/logs 和崩溃报告是单独的行,默认勾选。

    这次检查覆盖了什么

    2026 年 9 月 19 日的卸载走的是 Homebrew cask,用的是 Mole 1.15 Preview(build 277)。测试用的 Mac 没有装 Rosetta,Steam 首次启动失败,但应用仍被移除。残留审查界面没有出现,也没有涉及任何游戏或存档。2026 年 9 月 26 日又用官网安装包重装 Steam,再用 Mole 的开发构建全选卸载,这次 Steam 启动后自己完成了更新,应用和 4 个列出的项目都进了废纸篓,其中包括测试特意勾上的 1.5 GB Application Support/Steam 目录,首次启动登记的后台任务 com.valvesoftware.steam.ipctool 卸载后仍在运行。两次都没有登录 Steam。

    Mac 软件卸载不干净,可以试试 Mole,我亲手测试和核查过 799 款 Mac 软件。

    下载试用 Mole

    Mole · 鼴

    清理 Mac,管理软件,查看运行状态

    v1.16.0 (304) · 更新日志

    产品

    Mac 清理 App 卸载 Mac 优化 磁盘分析 系统监控

    支持

    帮助 功能文档 更新日志 博客

    法律

    服务条款 隐私政策 退款政策

    资源

    命令行工具 推广联盟

    联系

    Twitter hi@mole.fit

    Mole 唯一官网 mole.fit · 请勿下载来源不明的安装包

    命令行版继续免费开源。