WPS如何关闭自动更新避免插件失效?

问题背景:为什么“自动更新”会让插件突然罢工
WPS Office 的插件体系(VBA、JS、Python 宏及第三方 COM 加载项)在启动时会校验接口版本号。一旦后台静默升级,主程序二进制发生变动,旧插件依赖的符号地址或 API 行为可能偏移,表现为“加载失败”“函数未定义”甚至直接崩溃。对于依赖固定版本 API 的财务模板、政务公文签章组件尤为敏感,于是“关闭自动更新”成为兼容性管理的第一道闸门。
功能定位与变更脉络
截至当前的最新版本,WPS 把更新策略拆成两条独立通道:①功能更新(大版本号)②安全补丁(小版本号)。插件兼容性主要受功能更新影响;安全补丁通常保持接口不变。官方在 2025 年冬季版之后,把“暂停功能更新”入口从 365 天缩短到 180 天,因此“彻底关闭”需要结合系统级策略或 hosts 屏蔽,否则 180 天后仍会被强制拉回最新主线。
操作路径(分平台最短入口)
Windows 桌面端
- 打开任意组件(Writer/表格/演示)→ 右上角「齿轮」→「配置和修复工具」→「高级」→「升级设置」。
- 单选「关闭自动升级」→ 确定 → 重启 WPS 生效。
- 若公司域控环境,可再追加组策略:Computer Configuration → Administrative Templates → WPS Office → Disable AutoUpdate = Enabled。
回退方案:同一入口改回「自动升级」即可;若已阻断域名,需删除 hosts 记录并刷新 DNS 缓存。
macOS 桌面端
- 顶部菜单「WPS Office」→「偏好设置」→「通用」→「更新」。
- 取消勾选「自动检查更新」→ 关闭窗口即时生效。
- 经验性观察:macOS 版因沙箱限制,插件目录位于 ~/Library/Containers/com.kingsoft.wpsoffice/Data/Documents/plugins,关闭更新后仍需手动备份该文件夹,以防系统升级触发签名重验。
Android / HarmonyOS NEXT
- WPS 主界面 →「我」→「设置」→「关于」→「自动更新应用」→ 选择「不自动更新」。
- 注意:应用市场(华为 AppGallery、小米商店)仍有各自的“自动更新”开关,需在系统级应用商店里同步关闭,否则会被商店侧强制覆盖。
iOS 端
- iOS 不提供单应用更新粒度,统一由 App Store 控制。建议路径:系统「设置」→「App Store」→ 关闭「应用更新」。
- 若仅想保留 WPS 旧版,需提前用 iTunes 备份 IPA,在需要时通过 Finder 侧载;此操作需企业证书或 Apple Configurator,个人用户有签名失效风险。
彻底阻断更新:hosts 与防火墙方案
当 180 天暂停窗口到期,程序仍会在后台尝试拉取更新清单。经验性观察,可复现的阻断方式是限制以下域名:
- package.wps.cn
- up.wps.cn
- cfg.wps.cn
Windows 下用管理员身份修改 C:\Windows\System32\drivers\etc\hosts,追加 0.0.0.0 上述域名;macOS/Linux 对应 /etc/hosts。随后命令行刷新 DNS:ipconfig /flushdns 或 dscacheutil -flushcache。
警告
阻断域名会导致“模板库”“云字体”同步一并失效;若组织内使用金山云文档,需评估是否可接受离线模式。
插件失效后的快速回退流程
- 卸载当前版本:控制面板 → 程序 → WPS Office → 卸载时勾选「保留用户配置」。
- 在金山官方历史版本库(live.update.wps.cn/pc/package/)下载与插件同代的大版本,例如 11.8.2.x。
- 断网安装 → 安装完成先执行前述“关闭自动升级”步骤 → 再联网激活。
- 把备份的插件文件夹复制回安装目录/plugins,启动主程序验证加载。
经验性观察:整套流程在 SSD 环境下约耗时 5–7 分钟,机械硬盘可能翻倍;若插件含硬件加密狗,需同步回滚驱动。
例外与取舍:什么时候不该关闭更新
- 对 GB/T 33476-2024 长期封存文件:新版才内置最新版式校验器,关闭更新可能导致电子公文无法通过机要局验章。
- 使用 WPS Chain 区块链存证:链上哈希与程序版本绑定,若客户端长期不升级,验签节点会报「版本号过低」。
- 移动办公场景:iOS/Android 端若长期不更新,可能无法打开同事发来的新格式默认模板(如 2026 春季版加入的「动态数组二进制扩展」)。
提示
折中做法:关闭功能更新但保留安全补丁。Windows 组策略里将「Disable Functional Update」设为 Enabled,同时把「Disable Security Update」保持 Disabled,可在兼容与合规之间取得平衡。
与第三方管理工具协同
企业若已部署 SCCM、Intune 或飞书终端管理,可用“增量包白名单”方式:仅把经内部测试的插件版本对应的 WPS 大版本推送到软件仓库,其余版本列入黑名单。这样既能统一基线,又避免员工手滑点更新。
故障排查:更新关不掉怎么办?
| 现象 | 可能原因 | 验证动作 | 处置 |
|---|---|---|---|
| 设置入口灰色 | 被域策略锁定 | 注册表 HKLM\SOFTWARE\Policies\Kingsoft\WPS\DisableUpdate = 1 | 联系 IT 在 AD 取消策略或加入例外 OU |
| 关闭后仍弹窗 | 计划任务未清 | 任务计划程序 → WPS Update Task 状态=就绪 | 手动禁用或 schtasks /delete /tn "WPS Update Task" /f |
| hosts 阻断无效 | HTTPS 硬编码 IP | nslookup package.wps.cn 仍能返回 IP | 在防火墙出站规则里封 443 端口到该 IP 段 |
适用/不适用场景清单
- ≤50 人的设计工作室,插件为自研 VBA 报价系统:适用,关闭更新可保持 3–4 年不升级。
- ≥1000 人金融集团,需对接监管最新披露模板:不适用,应走“灰度发布+白名单”而非永久关闭。
- 教育机房,期末统一阅卷:适用,关闭更新避免 30 台电脑版本不一致导致宏报错。
- 政务内网信创终端:需符合《党政机关安全可靠办公软件测评》要求,不允许永久关闭安全补丁,可仅暂停功能更新。
最佳实践 6 条检查表
- 先冻结一台“黄金镜像”电脑,关闭更新后运行插件全量测试,通过再打镜像。
- 把关闭步骤写成 PowerShell / Bash 脚本,加入 CI,确保重装系统后 5 分钟内恢复配置。
- 每季度人工检查一次官方安全公告,如遇到“零日”级别漏洞,临时打开补丁通道,打完即关。
- 用 git 管理插件源码,当必须升级 WPS 时,可快速重编译对接新 API。
- 在文档属性里写入“兼容版本号”,方便团队识别文件是否用了高版本函数。
- 对移动办公人员单独分配 Web 版 WPS,既保持最新兼容,又不影响桌面端固定版本。
FAQ(使用 FAQPage Schema)
关闭更新后云字体还能用吗?
只要没阻断 cfg.wps.cn,云字体可正常下载;若一并阻断,则本地已缓存字体不受影响,新字体无法获取。
如何验证插件确实兼容当前版本?
打开开发者工具 → 宏编辑器 → 调试编译,无报错即接口兼容;再跑一遍单元测试用例,覆盖率 100% 通过即可。
180 天暂停到期会怎样?
主程序会在后台下载差分包,下次启动提示“必须升级才能继续使用”,此时若已关闭更新通道,则弹窗循环;需临时放开策略或回退安装包。
收尾结论与下一步行动
WPS 关闭自动更新并非“一关了之”,而是要在安全、合规、协作三条红线内做精细化版本管理。个人用户按本文桌面端 3 步即可锁版;企业用户建议把“关闭功能更新 + 白名单推送安全补丁”写进 IT 规范,并用镜像+脚本实现可复现部署。下一步,请立刻在测试机验证插件全量功能,确认无报错后再推广到生产环境,并设置季度日历提醒检查官方安全公告,确保在漏洞爆发时能在 24 小时内临时打开补丁通道,兼顾稳定与安全。

