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
必须以管理员身份运行
建议关闭浏览器后运行以清理缓存
可以创建快捷方式定期运行
脚本不会删除个人文件
运行前建议保存重要工作

常见问题

问:会删除我的文件吗?
答:不会,只清理系统临时文件和缓存,不碰个人文档

问:需要多久?
答:一般1-3分钟,取决于垃圾文件多少

PowerShell系统清理Windows优化免费运维自动化

更多其他