如何在 Mac 上卸载 Epic Games Launcher
Epic Games Launcher 是商店应用,通过它装的游戏是另外下载的,这次测试没有下载游戏,所以看不出游戏放在哪里、移除启动器后还在不在。装过游戏的话,移除启动器前先找到游戏所在的文件夹,决定要不要留。移除启动器不会删掉你的 Epic 账户。下面覆盖从 Epic 官网下载的启动器,它的磁盘映像里就是完整的应用,不是安装器,也覆盖 Homebrew cask epic-games(见 cask 页面)。
退出启动器和它的后台项目
- 退出 Epic Games Launcher,在「活动监视器」里搜索 Epic,确认相关进程都已退出。
- 打开「系统设置 › 通用 › 登录项与扩展」,测试机上应用删掉后,后台项目里还留着一条 Epic Games Launcher,看到的话把它关掉。
- 测试机上后来再启动一次,启动器还往
~/Library/LaunchAgents里加了一个 LaunchAgent,下面的检查能找到它。
移除应用
把「应用程序」里的 Epic Games Launcher 移到废纸篓。
启动器的数据在哪里
在 Finder 按 Shift + Command + G,逐个打开存在的位置。Unreal Engine 出自同一家公司,你在用它的话,它共用的东西都留着。
| 位置 | 里面是什么 | 怎么处理 |
|---|---|---|
~/Library/Application Support/Epic |
启动器的数据文件夹,测试机上没装游戏时是 82.4 MB | 在用 Unreal Engine 就先看里面的子文件夹,否则可以删 |
~/Library/Logs/Unreal Engine/EpicGamesLauncher |
启动器的日志,测试机上 1.2 MB | 可以删,在用 Unreal Engine 就保留上一层的 ~/Library/Logs/Unreal Engine |
~/Library/Services/UnrealEditorServices.app |
启动器装进来的「服务」包,35 MB | 在用 Unreal Engine 就留着,否则可以删 |
~/Library/Caches/com.epicgames.EpicGamesLauncher |
启动器的缓存,Homebrew 的 zap 清单里有它 | 应用移除后可以删 |
~/Library/Preferences/Unreal Engine/EpicGamesLauncher |
启动器的偏好设置,Homebrew 的 zap 清单里有它 | 只在想完全从头开始时删 |
检查结果
在「终端」运行下面几条只读命令:
pgrep -il epic
ls -d "$HOME/Library/Application Support/Epic" "$HOME/Library/Logs/Unreal Engine" "$HOME/Library/Services/UnrealEditorServices.app"
ls ~/Library/LaunchAgents | grep -i epic
ls ~/Library/Preferences | grep -i epic
pgrep没有输出,说明没有 Epic 进程在运行,列出进程说明启动器或它的辅助进程还开着,先退出。ls -d会打印还在的路径,其余的报「No such file or directory」,留下一个空的~/Library/Logs/Unreal Engine没有影响。LaunchAgents这条有输出,说明还有 LaunchAgent 留着,在 Finder 里打开它,确认指向的程序属于刚移除的启动器,再只把这一个文件移到废纸篓,没有输出就是一个都不剩。- 最后一条列出名字里带 Epic 的偏好设置文件,测试机上卸载后留下了
EpicWebHelper.plist和com.epicgames.EpicGamesModSdk.plist,它们具体属于哪个软件没有查清,装着别的 Epic 软件就留着。
用 Homebrew 安装时
zap 清单涉及你没勾选的数据、其他已装应用在用的路径或 Mole 无法确认的内容时,Mole 不执行 --zap,已勾选的残留仍由 Mole 清理。
epic-games 这个 cask 的 zap 清单有 ~/Library/Application Support/Epic、~/Library/Caches/com.epicgames.EpicGamesLauncher、~/Library/Cookies/com.epicgames.EpicGamesLauncher.binarycookies、~/Library/HTTPStorages/com.epicgames.CrashReportClient、~/Library/HTTPStorages/com.epicgames.EpicGamesLauncher、~/Library/Logs/Unreal Engine/EpicGamesLauncher 和 ~/Library/Preferences/Unreal Engine/EpicGamesLauncher,自己运行 brew uninstall --cask --zap epic-games 会把它们都移到废纸篓,不看你在 Mole 里勾了什么,清单里没有游戏文件夹。想留下启动器的数据文件夹,只移除应用:
brew uninstall --cask epic-games
Mole 会列出什么
以下是 Mole 对 Epic 官网下载版启动器的处理:
- Mole 还可能从这个应用的 Homebrew zap 清单里列出
~/Library/Application Support/Epic和~/Library/Logs/Unreal Engine/EpicGamesLauncher,默认不勾选。 ~/Library/Services/UnrealEditorServices.app会列出,但默认不勾选,Mole 只为这个启动器认这一个确切路径,不按签名团队去认 Epic 的其他软件,因为 Unreal Engine 也是同一个团队签名的。- 以启动器的 bundle ID
com.epicgames.EpicGamesLauncher命名的缓存、cookie 等文件默认勾选,这次测试里没有出现。 EpicWebHelper.plist、com.epicgames.EpicGamesModSdk.plist和上一层的~/Library/Logs/Unreal Engine不会列出。- 这次没有测游戏,所以这里不说明 Mole 怎么对待游戏文件夹。
这次检查覆盖了什么
2026 年 9 月 22 日,从 Epic 的磁盘映像装入 Epic Games Launcher 20.1.4,它自己升级到 20.3.2,再用 Mole 的开发构建卸载,所有列出的行都勾上。启动器请求访问「下载」文件夹时点了不允许,没有下载游戏。1.09 GB 的应用、~/Library/Application Support/Epic(82.4 MB)和启动器日志(1.2 MB)进了废纸篓,没有失败项,上面那两个 Epic 偏好设置文件和空的 ~/Library/Logs/Unreal Engine 没有列出,留了下来。当天晚些时候为了核对状态页,又启动了一次原始的 20.1.4,Mole 把启动器显示成一行,占约 1.1 到 1.2 GB,这次启动加了一个用户 LaunchAgent,和测试副本一起手动删掉了,「登录项与扩展」里残留的 Epic Games Launcher 后台项目也是手动关掉的。Mole 里 UnrealEditorServices.app 这一行是这次测试之后加的,还没在全新安装上核对过。这次没有登录,没有测游戏,也没有测 Homebrew cask。
