Windows 10系统在使用一段时间后,由于缓存文件、系统更新、预装软件等积累,可能会导致存储空间被大量占用,影响系统运行效率,通过命令行工具进行“瘦身”操作,可以有效清理冗余文件,释放磁盘空间,以下是详细的Win10瘦身命令操作指南,涵盖系统内置工具和第三方辅助方法,帮助用户高效管理磁盘空间。

使用系统内置清理工具
Windows 10自带多种清理工具,通过命令行可快速执行清理操作。
磁盘清理(cleanmgr)
磁盘清理工具是系统内置的基础清理工具,可临时文件、系统文件、回收站等内容。
- 操作步骤:
- 按
Win+R打开运行对话框,输入cleanmgr并回车,选择目标磁盘(如C盘)。 - 在“磁盘清理”窗口中勾选需要清理的项目(如“临时Internet文件”、“回收站”等)。
- 若需清理系统文件,点击“清理系统文件”,勾选“Windows更新清理”、“设备驱动程序包”等选项。
- 按
- 命令行执行:
- 直接运行
cleanmgr /sageset:1打开自定义设置,选择项目后保存,再通过cleanmgr /sagerun:1执行清理。
- 直接运行
系统文件清理(dism)
部署映像服务和管理工具(DISM)可清理系统更新备份和组件存储。
- 命令示例:
- 清理Windows更新备份:
dism /online /cleanup-image /startcomponentcleanup - 释放WinSxS组件存储空间(谨慎使用):
dism /online /cleanup-image /startcomponentcleanup /resetbase - 注意:
/resetbase会删除所有旧版系统更新备份,释放空间但无法回滚更新,建议提前备份。
- 清理Windows更新备份:
卸载预装应用(PowerShell)
Windows 10预装了许多UWP应用,通过PowerShell可批量卸载不需要的应用。

- 操作步骤:
- 以管理员身份运行PowerShell,输入以下命令列出所有预装应用:
Get-AppxPackage | Select Name, PackageFamilyName
- 卸载指定应用(如“3D Builder”):
Get-AppxPackage -Name "Microsoft.3DBuilder" | Remove-AppxPackage
- 批量卸载所有预装应用(保留系统核心应用):
Get-AppxPackage | Where-Object {$_.Name -notlike "Microsoft.WindowsStore"} | Remove-AppxPackage
- 以管理员身份运行PowerShell,输入以下命令列出所有预装应用:
清理用户临时文件和缓存
清理系统临时文件(命令提示符)
系统临时文件(Temp)和剪贴板文件(Clipboard)占用大量空间,可通过命令清理。
- 命令示例:
- 清理Temp文件夹:
rd /s /q %temp% - 清理剪贴板文件:
echo off > %windir%\system32\clip.exe - 清理下载缓存:
rd /s /q %userprofile%\Downloads\*.tmp
- 清理Temp文件夹:
清理浏览器缓存
不同浏览器的缓存文件位置不同,可通过命令直接删除。
- Chrome缓存路径:
%localappdata%\Google\Chrome\User Data\Default\Cache - 命令清理:
rd /s /q "%localappdata%\Google\Chrome\User Data\Default\Cache"
- Edge缓存路径:
%localappdata%\Microsoft\Edge\User Data\Default\Cache
禁用休眠文件和系统还原
禁用休眠文件(hiberfil.sys)
休眠文件大小与物理内存一致,若不使用休眠功能可禁用以释放空间。
- 命令:
- 禁用休眠:
powercfg -h off - 重新启用:
powercfg -h on
- 禁用休眠:
调整系统还原点
系统还原点可能占用大量空间,可手动调整最大使用量或删除旧还原点。

- 命令调整还原点大小:
vssadmin resize shadowstorage /for=C: /on=C: /maxsize=10GB
- 删除所有还原点:
vssadmin delete shadows /for=C: /all
第三方工具辅助清理
若需更彻底的清理,可结合第三方工具,如CCleaner、BleachBit等,通过命令行批量执行任务,CCleaner支持命令行参数/auto自动执行预设清理任务。
清理效果对比表
| 清理项目 | 占用空间范围 | 命令行工具 | 风险等级 |
|---|---|---|---|
| 系统临时文件 | 1-5GB | cleanmgr/dism | 低 |
| 预装UWP应用 | 5-10GB | PowerShell | 中 |
| 休眠文件(hiberfil.sys) | 内存大小 | powercfg | 低 |
| 系统更新备份 | 10-20GB | dism /resetbase | 高 |
| 浏览器缓存 | 1-3GB | 手动删除命令 | 低 |
相关问答FAQs
Q1: 使用dism /resetbase清理系统更新备份后,还能回滚系统更新吗?
A: 不能。dism /resetbase会永久删除所有旧版系统更新备份,释放空间后无法通过“回滚到以前的版本”功能还原系统,建议在执行前确认当前系统更新稳定,并提前创建系统还原点。
Q2: 卸载预装应用后,是否会影响系统功能?
A: 部分预装应用(如Microsoft Store、Edge浏览器)属于系统核心组件,卸载可能导致功能异常,建议通过Get-AppxPackage查看应用依赖关系,保留关键应用,若需恢复,可通过Windows Store重新下载或使用Add-AppxPackage命令安装已卸载的应用包。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/421400.html<
