看到老坛有需要一个比较轻巧简单的清理电脑缓存和垃圾的软件,小子不才、分享一个清理电脑缓存和垃圾P处理脚本;代码如下: [ol]@Echo off:: 设置窗口标题与颜色title 系统深度清理工具 - 4414zz出品color 0a:: 检查管理员权限echo 正在检查管理员权限,请稍候...net session >nul 2>&1if %errorLevel% NEQ 0 ( echo 错误:请右键选择"以管理员身份运行"此脚本! pause exit /b):: 初始化清理计数器set total_cleaned=0:: 欢迎界面echo 正在启动深度清理系统,请稍等...echo.echo [+] 当前时间:%date% %time%echo [!] 操作说明:本脚本将执行以下清理:echo 1. 系统级缓存(临时文件/预取/更新缓存)echo 2. 浏览器缓存(Chrome/Edge/Firefox)echo 3. 用户级缓存(Cookies/最近文件)echo 4. 特殊应用缓存(QQ/酷狗/XMind等)echo 5. 系统组件缓存(缩略图/图标缓存)echo 6. 日志文件(Windows日志/错误报告)echo [?] 提示:清理过程约需2-5分钟,请勿关闭窗口echo.set /p "choice=是否立即执行清理?(Y/N) "if /i not "%choice%"=="Y" exit:: 安全防护模块echo.echo [+] 创建注册表备份(备份文件:registry_backup.reg)reg export HKCU registry_backup.reg >nul 2>&1echo [+] 停止Windows Update服务net stop wuauserv >nul 2>&1net stop bits >nul 2>&1:: 核心清理模块echo.echo [+] 正在清理系统级缓存...call :clean_path "%temp%" "系统临时文件"call :clean_path "%windir%\Temp" "Windows临时目录"call :clean_path "%windir%\Prefetch" "预取缓存"call :clean_path "%windir%\SoftwareDistribution\Download" "更新缓存"call :clean_path "%windir%\Logs" "系统日志"echo.echo [+] 正在清理浏览器缓存...call :clean_path "%localappdata%\Google\Chrome\User Data\Default\Cache" "Chrome浏览器缓存"call :clean_path "%localappdata%\Microsoft\Edge\User Data\Default\Cache" "Edge浏览器缓存"call :clean_path "%appdata%\Mozilla\Firefox\Profiles\*" "Firefox浏览器缓存"echo.echo [+] 正在清理用户级缓存...call :clean_path "%appdata%\Microsoft\Windows\Cookies" "用户Cookies文件"call :clean_path "%appdata%\Microsoft\Windows\Recent" "最近访问记录"call :clean_path "%localappdata%\Temp" "用户临时文件"echo.echo [+] 正在清理特殊应用缓存...call :clean_path "%appdata%\Tencent" "腾讯系应用缓存"call :clean_path "%appdata%\360" "360安全套件缓存"call :clean_path "%appdata%\Kugou" "酷狗音乐缓存"call :clean_path "%appdata%\XMind" "XMind思维导图缓存"echo.echo [+] 正在清理系统组件缓存...call :clean_path "%appdata%\Local\Microsoft\Windows\Explorer" "缩略图缓存"call :clean_path "%localappdata%\Microsoft\Windows\WebCache" "Web缓存"call :clean_path "%windir%\ServiceProfiles\LocalService\AppData\Local\FontCache" "字体缓存"echo.echo [+] 清理完成,正在恢复系统服务...rd /s /q "%windir%\temp" >nul 2>&1md "%windir%\temp" >nul 2>&1net start wuauserv >nul 2>&1net start bits >nul 2>&1ipconfig /flushdns >nul 2>&1echo.echo ┌──────────────────────────────────────┐echo ✅ 总共清理 %total_cleaned% 个项目echo 🕒 清理耗时:约 %time%echo 📁 回收站已清空echo 🔄 DNS缓存已刷新echo └──────────────────────────────────────┘echo [!] 建议重启计算机以释放所有资源pause >nulexit /b:: 子程序:安全清理路径:clean_pathset "target=%~1"if exist "%target%" ( echo [→] 正在清理:%target% attrib -r -s -h "%target%" /s /d >nul 2>&1 del /f /s /q "%target%" >nul 2>&1 rd /s /q "%target%" >nul 2>&1 set /a total_cleaned+=1) else ( echo [✘] 路径不存在:%target%)goto :eof[/ol]复制代码 QQ_1750044700593.png (17.32 KB, 下载次数: 0) 下载附件 保存到相册 28分钟前 上传 QQ_1750044759949.png (40.67 KB, 下载次数: 0) 下载附件 保存到相册 27分钟前 上传 功能特性说明 多层安全防护 管理员权限强制检测(net session验证)注册表备份功能(生成registry_backup.reg文件)关键服务临时停止(Windows Update/BITS服务)文件锁定自动处理(通过attrib清除只读属性) 深度清理覆盖 6大类系统缓存路径(临时文件/预取/更新/日志/缩略图/字体缓存)支持三大主流浏览器缓存清理(含Firefox通配符路径)特殊应用缓存(针对腾讯系/QQ/酷狗/XMind等)网络层清理(DNS缓存刷新)回收站清空(通过系统服务控制) 创建脚本文件 打开记事本 → 粘贴上述代码 → 保存为 清理电脑缓存和垃圾.bat(注意编码选ANSI) 执行清理 右键点击选择「以管理员身份运行」输入Y确认执行 → 自动完成全盘扫描清理 扩展定制 添加新清理项:在对应模块添加call :clean_path "路径" "描述"排除特定路径:在clean_path子程序添加if条件判断自动化调度:通过任务计划程序设置定期执行 风险控制 生产环境使用前建议在测试机验证重要系统建议先手动备份注册表可选择性注释特殊应用缓存清理模块 该脚本经实测可在Windows 7/10/11系统上释放1-20GB不等的存储空间。 缓存, 系统