Windows系统盘空间清理
约 1126 字大约 4 分钟
2026-08-30
C 盘(系统盘)剩余空间过少时,Windows 会明显变卡,严重时无法登录远程桌面、服务启动失败或系统更新中断。本文整理服务器场景下安全释放 C 盘空间的常用方法,按从简单到进阶的顺序操作即可。
警告
不要删除 C 盘中不确定用途的文件或目录(如 Windows、Program Files 目录下的内容),也不要使用来路不明的第三方「全家桶」清理工具,避免系统无法启动。
查看空间都去哪了
清理前先定位占用大户。服务器上最常见的大目录如下:
| 目录 | 说明 |
|---|---|
| C:\Windows\WinSxS | 系统组件存储,随系统更新不断增长,需用 DISM 清理 |
| C:\Windows\SoftwareDistribution\Download | Windows 更新下载缓存,可安全清理 |
| C:\inetpub\logs\LogFiles | IIS 站点日志,长期累积体积可观 |
| C:\Windows\Temp 与 %TEMP% | 系统与用户的临时文件 |
| C:\hiberfil.sys | 休眠文件,默认与内存大小相当 |
| C:\pagefile.sys | 虚拟内存页面文件 |
| 回收站 | 删除的文件在清空前并不释放空间 |
也可以用 PowerShell 快速统计 C 盘各一级目录的大小:
Get-ChildItem C:\ -Directory | ForEach-Object {
$size = (Get-ChildItem $_.FullName -Recurse -Force -ErrorAction SilentlyContinue |
Measure-Object Length -Sum).Sum / 1GB
"{0,8:N2} GB {1}" -f $size, $_.FullName
}使用磁盘清理工具
使用管理员账户登录实例,在「开始」菜单搜索磁盘清理,或直接运行
cleanmgr。选择 C 盘,单击确定。
在列表中勾选临时文件、回收站、缩略图、传递优化文件等项目,单击确定删除。
返回后单击清理系统文件,再次选择 C 盘。这一步会额外出现Windows 更新清理选项,通常体积最大,勾选后清理。
提示
「清理系统文件」的扫描耗时与已安装更新数量有关,可能需要几分钟,请耐心等待。
清理系统组件存储(WinSxS)
WinSxS 目录不能直接手动删除,需使用 DISM 官方工具清理已被新版本取代的旧组件:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup注意
不建议追加 /ResetBase 参数:清理后所有已安装的更新将无法卸载,出问题时无法回退更新。
清理 Windows 更新缓存
更新下载缓存可通过重启更新服务安全清空。以管理员身份打开命令提示符(CMD)执行:
net stop wuauserv
net stop bits
del /f /s /q C:\Windows\SoftwareDistribution\Download\*.*
net start bits
net start wuauserv关闭休眠功能
服务器一般不需要休眠,关闭后可删除与内存大小相当的休眠文件 hiberfil.sys:
powercfg -h off提示
如后续需要恢复休眠,执行 powercfg -h on 即可。
迁移虚拟内存到数据盘
pagefile.sys 默认位于 C 盘。如果实例挂载了数据盘,可将其迁移到数据盘:
右键此电脑 > 属性 > 高级系统设置,在高级页签的性能区域单击设置。
切换到高级页签,单击虚拟内存区域的更改。
取消勾选自动管理所有驱动器的分页文件大小。
选择 C 盘,设置为无分页文件;再选择数据盘,设置为自定义大小(建议初始大小为物理内存的 1~1.5 倍),单击设置后确定。
重启实例生效。
注意
不建议完全禁用虚拟内存:物理内存不足时程序会直接崩溃。数据盘尚未初始化的,先参考Windows数据盘初始化与分区。
清理临时文件与站点日志
- 临时文件:清理
%TEMP%与C:\Windows\Temp目录下的内容,正在被占用的文件会提示跳过,属正常现象。 - IIS 日志:
C:\inetpub\logs\LogFiles按站点与日期分目录存放,历史日志可直接删除。建议配合Windows计划任务定期压缩或清理,避免日志无限制增长。
长期维护建议
- 网站与数据库等持续增长的数据,建议存放到数据盘而非 C 盘;数据盘空间不足时参考Windows服务器数据盘扩容扩容。
- 定期检查 C 盘剩余空间,低于 20% 或 10GB 时及时处理。
- 系统已因 C 盘耗尽出现卡顿、无法登录等情况时,参考Windows系统卡顿排查定位处理。
