在 Windows 7 系统上,系统分区的可用空间不足。通常,可用空间在 4GB 左右。
大约每周一次,我被告知系统分区“神奇地”将其可用空间增加到大约 6-7GB。
Win7是否有大概每周运行一次的清理服务?
如果是,那么该服务的名称是什么,将该服务设置为更频繁地运行是否有害处?
是否有其他 Windows 服务可以负责自动增加可用磁盘空间?
注意:系统有一个固定大小的 Windows 交换文件,因此不会导致波动。此外,系统上没有存储任何实际数据,也没有浏览器缓存。
答案1
在默认的 Windows 7 配置中,Windows 模块安装程序服务执行可以释放磁盘空间的活动。
系统启动后,此服务负责维护 Windows 更新和其他软件维护活动生成的 CBS 日志。它会存档最新的日志,并将其压缩为 CAB 文件。它还会删除较旧的 CAB 文件以释放磁盘空间。CBS 日志可能非常大,因此这很容易导致系统重新启动之间可用磁盘空间出现明显波动。我自己还没有测试过,重新启动此服务可能会触发此清理行为。
Windows 7 中用于释放磁盘空间的主要工具“磁盘清理”不会自动运行。
有趣的是,根据我的经验,Windows 工作站安装中出现可用磁盘空间波动的情况通常至少有一个第三方程序导致了此行为。真正的 Windows 默认安装除了随着时间的推移逐渐消耗更多磁盘空间外,不执行任何其他操作的情况相当罕见。