
2025/12/08
c盘清理代码
用cleanmgrsagerun定时清缓存加powershell删除temp和prefetch的半自动c盘清理脚本
对于极客或喜欢折腾的用户来说,点鼠标清理太慢了。我们要的是:一行代码,寸草不生(垃圾)。
这里提供两套清理代码,一套基于传统的 CMD,一套基于更强大的 PowerShell。
方案一:CMD + Cleanmgr 预设模式(稳健派)
这个方案利用 Windows 自带的 cleanmgr 的“记忆”功能,设置一次,受益终身。
步骤 1:录制配置 在管理员 CMD 中运行:
cleanmgr /sageset:9999是配置编号,你可以随便填(0-65535)。- 在弹出的窗口中,勾选所有你想要自动清理的项目(更新清理、临时文件、回收站等)。
- 点确定保存。
步骤 2:一键执行代码 以后只要运行这行代码,系统就会静默执行你刚才勾选的所有清理项:
cleanmgr /sagerun:99你可以把它保存为 .bat 文件,或者加入到任务计划程序中,每周自动跑一次。
方案二:PowerShell 暴力清理(激进派)
如果你觉得 cleanmgr 还是太温柔,想彻底清空 Temp 和下载缓存,可以用 PowerShell。
代码如下(保存为 Clean.ps1):
# 1. 强制清理用户临时文件夹
Write-Host "Cleaning User Temp..."
Remove-Item -Path $env:TEMP\* -Recurse -Force -ErrorAction SilentlyContinue
# 2. 强制清理系统临时文件夹 (需要管理员权限)
Write-Host "Cleaning System Temp..."
Remove-Item -Path "C:\Windows\Temp\*" -Recurse -Force -ErrorAction SilentlyContinue
# 3. 清理 Windows 更新下载缓存 (需要先停服务)
Write-Host "Cleaning Windows Update Cache..."
Stop-Service -Name wuauserv -Force -ErrorAction SilentlyContinue
Remove-Item -Path "C:\Windows\SoftwareDistribution\Download\*" -Recurse -Force -ErrorAction SilentlyContinue
Start-Service -Name wuauserv
# 4. 清理预读取文件 (Prefetch) - 可选
# Prefetch 是为了加速软件启动,清空后第一次启动软件会变慢,但能释放空间。
Write-Host "Cleaning Prefetch..."
Remove-Item -Path "C:\Windows\Prefetch\*" -Recurse -Force -ErrorAction SilentlyContinue
# 5. 清理回收站
Write-Host "Emptying Recycle Bin..."
Clear-RecycleBin -DriveLetter C -Force -ErrorAction SilentlyContinue
Write-Host "Done! C Drive is cleaner now."如何运行:
右键点击 .ps1 文件,选择“使用 PowerShell 运行”。
方案三:组合拳(最佳实践)
最好的代码其实是两者的结合。
建议编写一个 BAT 脚本,内容如下:
@echo off
:: 先跑官方清理
cleanmgr /sagerun:99
:: 再用 PowerShell 补刀清空 Temp 和 Update
powershell -Command "Remove-Item -Path $env:TEMP\* -Recurse -Force -ErrorAction SilentlyContinue"
powershell -Command "Remove-Item -Path C:\Windows\SoftwareDistribution\Download\* -Recurse -Force -ErrorAction SilentlyContinue"
pause风险提示
- WinSxS 别动:代码里不要加入删除
C:\Windows\WinSxS的指令,除非你会用Dism.exe命令。直接删文件会导致系统崩溃。 - 数据安全:执行前确保你的重要文件没有放在回收站里。
- SSD寿命:这种脚本建议一周或两周运行一次,不需要每天运行,给SSD一点喘息空间。
通过代码清理,你能把原本繁琐的点击操作压缩到一秒钟,这才是高效率的玩法。
延伸阅读
更多文章
清理C盘订阅
获取C盘清理资讯
接收关于C盘清理、系统优化的技巧和更新


