| domain | contrib |
|---|---|
| title | wcferry wechat version lock |
| verification | metadata-normalized |
| {"title" | wcferry 微信版本锁定 — 3.9.12.51 才能用", "domain": "devops", "subdomain": "wechat", "source": "bootstrap", "status": "published", "tags": ["project:rag", "platform:windows", "node:hermes_wsl", "scope:narrow"], "confidence": "0.85", "created": "2026-05-03", "domain_expert": "bootstrap", "verified_date": "2026-05-03"} |
| created | 2026-07-06 |
| source | unknown |
wxauto 不够稳定时,考虑切换到 wcferry (WeChatFerry) 方案。但安装后无法 hook 微信进程。
wcferry 通过 DLL 注入 hook 微信内存地址,微信版本必须精确匹配。当前 pip 上的 wcferry 39.5.x 仅支持微信 3.9.12.51。用户的微信版本是 3.9.12.56,hook 失败。
降级微信到 wcferry 支持的版本:
- 关闭微信,卸载当前版本
- 下载 WeChatSetup-3.9.12.51.exe(约 273 MB)
- 安装后关闭自动更新:设置 → 通用设置 → 取消勾选自动更新
- 管理员 PowerShell 开放防火墙端口供 WSL2 连接:
netsh advfirewall firewall add rule name="wcferry" dir=in action=allow protocol=TCP localport=10086
pip install wcferry 后启动微信,运行 wcferry 示例脚本,确认能收到消息。
微信 3.9.12.51 可能被腾讯服务端封锁无法登录。如果降级后登录失败,需切回 wxauto 方案(不限版本)。
需要用 Python 控制/读取微信消息,且可以接受降级微信版本的使用者。