Mac微信CPU持续飙高源于WeChatAppEx进程偷跑、小程序预加载、_thumb缩略图冗余扫描及全局缓存堆积;需强制退出WeChatAppEx、禁用网页自动加载与插件、清空Video/_thumb、清理Caches/Logs、关闭自动下载并启用媒体压缩。

Mac微信运行中CPU持续飙高至30%以上,风扇狂转、触控板延迟、视频会议卡顿,不是系统老化也不是硬件过热,而是微信自身在沙盒内反复扫描缓存、生成冗余缩略图、加载未关闭的小程序后台进程所致。
先停掉正在偷跑的WeChatAppEx进程
打开“活动监视器”,在搜索栏输入WeChatAppEx,找到对应进程,点击左上角“X”图标强制退出。这一步必须做,否则后续所有文件操作都可能因文件被占用而失败。
若该进程秒级自动重启,说明微信主程序仍在后台运行——此时需彻底退出:右键微信菜单栏图标 → 选择“退出微信”,再回到活动监视器确认WeChatAppEx已消失。
禁用小程序与网页组件(一劳永逸)
微信Mac版的WeChatAppEx.exe(实际为macOS下的同名二进制)本质是小程序/公众号WebView容器,只要不打开网页链接或小程序,它就无需加载。但默认设置会预加载部分资源。
方法一:关闭自动加载网页内容
打开微信 → 左下角三横线 → 设置 → 通用 → 取消勾选“自动加载网页内容”。
方法二:禁用插件目录(关键操作)
完全退出微信后,打开访达 → Command + Shift + G → 输入:~/Library/Application Support/com.tencent.xinWeChat/Plugins → 回车。
若该路径存在,将其中全部内容拖入废纸篓;若提示“文件夹不存在”,跳过此步——新版微信已改用沙盒路径,继续下一步。
【注意:不要删除Plugins文件夹本身,只删其内部文件;删错会导致微信启动失败】
清理Video/_thumb冗余缩略图(释放CPU+空间双效)
微信为每个视频自动生成一份独立_thumb缩略图,即使原视频已删除,这些.dat文件仍驻留磁盘并被后台反复索引,直接触发CPU高频扫描。
第一步:定位缩略图目录
访达 → Command + Shift + G → 粘贴路径:~/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat → 回车。
第二步:进入版本子目录
找到名称类似2.0b4.0.9或3.4.8.12的文件夹(即当前微信版本号),双击进入 → 再依次打开FileStorage → Video → _thumb。
第三步:清空内容
全选该文件夹内所有文件(通常无扩展名或为.dat)→ 拖入废纸篓。若提示“项目正在使用中”,请确认微信已完全退出,并重启Mac后再试。
这一步做完,微信下次启动时不再遍历数千个无效缩略图,CPU占用率通常立降15%~40%。
重置Caches与Logs全局缓存(终端强制执行)
部分崩溃日志模块和旧插件会绕过沙盒,把缓存写进用户级Caches和Logs,长期堆积后触发后台轮询扫描,造成隐性CPU负载。
打开终端,逐行执行以下命令:
rm -rf ~/Library/Caches/com.tencent.xinWeChat*
rm -rf ~/Library/Logs/com.tencent.xinWeChat*
rm -rf ~/Library/Caches/tencent.wechat*
执行完不需重启,微信再次启动时会重建干净缓存结构。
关闭自动下载+启用媒体压缩(防复发)
自动下载高清图/视频是CPU持续工作的温床:每收到一个10MB视频,微信就同步解码、生成缩略图、写入沙盒、更新索引——整套流程吃满单核。
进入微信设置 → 通用 → 关闭“自动下载图片”“自动下载视频”“自动下载文件”。
接着勾选“接收图片和视频时自动压缩”,此项开启后,所有新接收的媒体均以WebP/HEVC轻量格式落地,既省空间又大幅降低解码压力。
最后一步:重启微信,打开活动监视器观察WeChatAppEx CPU占用是否回落至1%~3%。



















