mac微信禁止自动更新是为了防止新版本覆盖当前稳定客户端,避免wechattweak补丁失效、多开中断或界面异常;需关闭内置开关并配合终端命令屏蔽更新进程及存档历史版本。

Mac微信禁止自动更新,是为了防止新版本覆盖当前稳定运行的客户端,避免因强制升级导致WeChatTweak补丁失效、多开功能中断或界面适配异常。微信mac版默认开启自动更新,且更新后会覆盖原安装包,不主动关闭将无法保留历史版本。
关闭微信内置自动更新开关
打开已登录的微信客户端 → 点击顶部菜单栏「微信」→ 选择「设置」→ 切换到「通用」标签页 → 取消勾选「有新版本时自动升级微信」。
【必须在微信完全退出前完成此操作】 若微信已处于后台运行状态但未完全退出(仅关闭主窗口),该设置可能不会持久生效;建议设置后手动退出微信(右键 dock 图标 → 退出),再重新启动验证。
彻底禁用更新服务进程(终端命令)
方法一:屏蔽微信更新域名
在终端中执行以下命令,将微信更新服务器地址写入系统 hosts 文件:
sudo sh -c 'echo "127.0.0.1 prod.mpkg.weixin.qq.com" >> /etc/hosts'
方法二:移除更新守护进程权限
微信更新依赖 /Applications/WeChat.app/Contents/MacOS/WeChatUpdater 进程。执行以下命令重命名该文件:
sudo mv "/Applications/WeChat.app/Contents/MacOS/WeChatUpdater" "/Applications/WeChat.app/Contents/MacOS/WeChatUpdater.disabled"
这一步需输入管理员密码,操作不可逆——若后续需恢复更新,须手动将 .disabled 后缀删掉并重启微信。
配合历史版本存档长期锁定版本
第一步:访问 https://github.com/zsbai/wechat-versions/releases → 找到你当前正在使用的稳定版本(例如 v4.3.2)→ 下载对应 dmg 文件。
第二步:双击挂载 dmg → 将 WeChat.app 拖入 /Applications 覆盖安装(系统会提示替换,确认即可)。
第三步:立即执行前述「关闭内置自动更新开关」+「终端屏蔽更新进程」两步操作 → 防止刚装好的版本被秒级触发更新。
第四步:为防系统级 Spotlight 或 Launch Services 缓存旧路径,执行:
killall Finder && sudo mdutil -E /











