Windows系统一键清理优化脚本
PowerShell编写的系统清理优化脚本,自动清理用户临时文件、系统临时文件、回收站、浏览器缓存(Chrome/Edge/Firefox)、Windows更新缓存、预读取文件,清理完成后显示释放空间,安全可靠。
详细内容
# Windows系统一键清理优化脚本
# 以管理员身份运行
Write-Host '=== 系统清理优化开始 ===' -ForegroundColor Green
$before = (Get-PSDrive C).Free
# 清理用户临时文件
$paths = @($env:TEMP, 'C:\Windows\Temp', 'C:\Windows\SoftwareDistribution\Download')
foreach($p in $paths){ if(Test-Path $p){ Remove-Item "$p\*" -Recurse -Force -ErrorAction SilentlyContinue } }
# 清理回收站
Clear-RecycleBin -Force -ErrorAction SilentlyContinue
# 清理浏览器缓存
$browsers = @('Chrome\User Data\Default\Cache', 'Edge\User Data\Default\Cache', 'Mozilla\Firefox\Profiles')
foreach($b in $browsers){ $p = "$env:LOCALAPPDATA\$b"; if(Test-Path $p){ Remove-Item "$p\*" -Recurse -Force -ErrorAction SilentlyContinue } }
$after = (Get-PSDrive C).Free
$freed = [math]::Round(($after - $before)/1MB, 2)
Write-Host "清理完成,释放空间: $freed MB" -ForegroundColor Green
适配环境
依赖环境:Windows 10/11,PowerShell 5.1+,管理员权限
使用说明
1.将脚本保存为cleanup.ps1
2.右键以管理员身份运行PowerShell
3.执行 Set-ExecutionPolicy RemoteSigned
4.运行 .\cleanup.ps1
必须以管理员身份运行
建议关闭浏览器后运行以清理缓存
可以创建快捷方式定期运行
脚本不会删除个人文件
运行前建议保存重要工作
2.右键以管理员身份运行PowerShell
3.执行 Set-ExecutionPolicy RemoteSigned
4.运行 .\cleanup.ps1
必须以管理员身份运行
建议关闭浏览器后运行以清理缓存
可以创建快捷方式定期运行
脚本不会删除个人文件
运行前建议保存重要工作
常见问题
问:会删除我的文件吗?
答:不会,只清理系统临时文件和缓存,不碰个人文档
问:需要多久?
答:一般1-3分钟,取决于垃圾文件多少