乐于分享
好东西不私藏

WPS疯狂占用C盘?

WPS疯狂占用C盘?

近期网络热门,一直以来的免费国民软件,在移动互联网时代把Office干的人仰马翻的国之骄傲,WPS竟然在偷偷的吃掉你的电脑C盘?

有网友反馈即便你把WPS主程序安装到D/E盘,四类文件依然会默认写入C盘隐藏用户目录C:\Users\用户名\AppData,普通用户看不到、不会自动清理,几个月就能堆10~30GB,256G轻薄本用户最容易C盘爆红。

今天咱们就一起来扒一扒,到底是怎么个事儿

一、四大占用源头

1. 本地自动备份(最大元凶)
默认5分钟自动快照,每次修改文档都会存一份完整副本;大PPT、高清Word单次备份几百MB,旧版本长期留存不自动删,备份文件夹轻松十几GB。路径:AppData\Roaming\Kingsoft\backupcenter。

2. 云文档本地同步缓存
为了多端秒开、不用重复下载,浏览/编辑过的云文件会完整缓存到本地;哪怕你很少主动同步,后台也会预缓存所有打开过的云文档。路径:AppData\Local\Kingsoft\WPS Cloud。

3. 素材与界面缓存
稻壳模板、在线字体、图片预览、软件UI资源,持续下载堆积缓存cache文件夹。

4. 日志、崩溃恢复临时文件
软件报错、异常关闭产生的恢复快照、运行日志,长期无人清理持续膨胀。

用户吐槽核心痛点!!!

1. 默认路径藏在隐藏文件夹,磁盘分析工具很难定位;

2. 安装页面只改主程序路径,完全不提示缓存/备份存在C盘;

3. 自动备份、云缓存默认全开,无生命周期自动清理;

4. 批量一键深度清理功能曾限制会员,普通用户只能手动逐个删;

5. 卸载软件后,AppData下所有缓存备份残留不会自动删除。

二、从程序设计层面:能不能彻底规避?分两层说

1. 技术上完全可以规避,不存在底层技术障碍

Windows、Mac所有桌面软件都能通过设计解决C盘泛滥问题,可行方案全部成熟:

方案1:安装向导主动询问缓存/备份盘符

安装WPS时增加一步:程序安装路径 + 缓存备份存储路径双选择,默认推荐D盘文档目录,而不是强制C盘用户目录。
Office、IDEA、VS、浏览器都支持该逻辑,无技术难度。

方案2:给缓存、备份加生命周期自动清理机制

• 自动备份:默认只保留7~15天历史版本,超期后台静默删除;

• 云缓存:设置缓存最大上限(比如5GB),超出自动淘汰最早文件;

• 日志、临时文件:软件正常退出自动清理,仅保留最近3天崩溃记录。

方案3:统一可视化磁盘占用面板

首页/设置顶部展示:「本地备份占用XXGB、云缓存占用XXGB」,一键迁移路径、一键清理,不用埋多层菜单。

方案4:分离系统目录依赖,提供全局默认存储根目录

软件初始化时检测多硬盘,优先把所有可增长数据(备份、缓存、云同步)放在非系统盘,仅极小的配置文件留在C盘(KB级别,不占空间)。

方案5:卸载时联动清理缓存目录

标准Windows卸载流程可增加钩子,卸载弹窗询问「是否删除本地备份、云缓存文件」,一键清除AppData残留。

方案6:云盘提供「仅在线、不本地缓存」模式

默认给用户两种选项:离线可用(本地缓存)/纯在线浏览(不下载完整文件,仅缩略图缓存),降低强制本地副本占用。

2. 为什么WPS现在不这么做?不是技术不能,推测应该是为了产品设计取舍

(1)兼容性兜底设计

Windows所有电脑一定有C盘,但不一定有D/E盘;如果默认存非C盘,遇到单分区笔记本、移动硬盘断开、盘符错乱,会导致备份丢失、云同步崩溃、软件闪退。
软件厂商优先保证最低兼容不出错,牺牲磁盘空间体验。

(2)产品体验优先级:流畅 > 用户磁盘空间

本地缓存、多版本备份是为了:断电/崩溃不丢文件、云文档秒开;如果默认限制缓存、缩短备份周期,会出现「打开云文件缓慢、历史版本丢失」的投诉。产品侧优先降低文件丢失类差评。

(3)商业功能分层

批量深度清理、高级磁盘管理作为增值会员功能,免费版只提供零散清理入口,属于商业化设计取舍。

(4)历史技术架构遗留

早期WPS架构把用户可变数据(备份、缓存)硬编码绑定Windows标准用户目录AppData,大规模重构存储路径逻辑需要大量回归测试、适配老版本用户配置,改造成本高。

三、经过这次网络热议,能否完全杜绝C盘占用?

1. 无法100%零C盘占用
少量基础配置、登录凭证、微型运行日志,必须存在系统用户目录,体积只有几十MB,无法完全剥离;但这部分不会造成几十GB爆满,不属于本次争议范畴。

2. 几十GB海量占用完全可以通过程序设计规避
备份快照、完整云文档缓存、素材缓存、长期日志这类可膨胀大文件,技术上全部能迁移到非C盘、加自动清理阈值;本次舆情后金山办公也已经宣布推进优化:前置路径设置入口、增加自动清理周期、可视化空间占用面板。

四、我们普通牛马能做哪些?毕竟现在内存也在旷旷涨价

1. 备份中心→本地备份设置,修改存储路径到D盘,设置备份保留7天;

2. 托盘WPS云盘→设置→更改云文档本地缓存路径至非系统盘;

3. 定期在配置修复工具内一键清理过期备份、缓存;

4. 关闭不必要的离线同步,云文档右键选择「不占用本地空间」。

好了,最后祝愿大家电脑越用越流畅,C盘永远不会爆