如何在 Mac 上卸载 Wins
卸载 Wins 窗口管理工具前先复制所需设置,重装要用的授权信息也保留,支持页面提供 License Manager 管理设备绑定,与本地应用移除分开。
退出,保留设置
先结束窗口管理操作并退出 Wins,把要留的现有 ~/Library/Application Support/cools.wins.main 和 ~/Library/Application Support/Wins 复制到同步和待删除目录之外,再处理数据,这些应用状态位置来自 cask,不是厂商的备份保证。备份后,按 Apple 的访达移除说明把「应用程序」中的 Wins.app 移到废纸篓。
记录中的应用注册了 cool.wins.WinsHelper 登录助手,如果「系统设置 › 通用 › 登录项与扩展」里仍有它,只核对归属明确的条目,其他登录项保留,应用不在不能单独证明所有助手注册都已不在。
用 Homebrew 安装时
Cask普通卸载会卸载 cool.wins.WinsHelper 任务,不依赖 zap:
brew uninstall --cask wins
Zap 另列上述两个支持目录、~/Library/Application Scripts/cool.wins.WinsHelper、~/Library/Containers/cool.wins.WinsHelper、~/Library/Containers/WinsHelper、~/Library/Caches/cools.wins.main、~/Library/HTTPStorages/cools.wins.main*、~/Library/PreferencePanes/Wins.prefPane、~/Library/Preferences/cools.wins.main.plist、~/Library/WebKit/cools.wins.main,以及 ~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments 中匹配的 cool.wins.*.sfl*、cools.wins.*.sfl* 项目。真实匹配逐项核对,共用父目录和所需设置保留。
自己运行 brew uninstall --cask --zap wins 不会读取 Mole 的勾选,只有完整清单通过选择、归属和安全检查时,Mole 才用 zap,否则选中的残留仍由 Mole 自己移进废纸篓,普通助手任务卸载不依赖 zap 选择。
查看结果
pgrep -ifl wins
launchctl list | grep -F cool.wins.WinsHelper
ls -ld "$HOME/Library/Application Support/cools.wins.main" "$HOME/Library/Application Support/Wins"
这个宽进程模式可能匹配其他应用,先看可执行路径,无匹配只表示该模式没有找到结果。Launchd 读取成功且无错误时,无匹配行只说明这个用户列表没有匹配任务,打印目录表示仍在,主动保留时属于正常结果,路径不存在的错误只说明那处目录已不在,其他错误仍无法判断。
Mole 会列出什么
精确主 ID 支持目录可以默认勾选,显示名支持目录和不同标识的 cool.wins.WinsHelper 数据需要确认,关闭「卸载时一并移除数据和配置」时审查数据起初不勾选,开启后,合格且未共用的行可能预选。助手 ID 不是主 ID cools.wins.main 的延续,不会只因内嵌就继承主容器的选择。
这次检查覆盖了什么
2026 年 9 月 23 日记录了官网下载 Wins 3.6 应用副本的移除,9 月 26 日另行复查,选中的应用、数据审查清单移除,卸后没有再看到登录助手,首次检查中 PreferencePane 不存在。设置恢复、授权转移和 Homebrew 没有测试。
