系统垃圾清理批处理脚本 (BAT)
以下是一个Windows系统垃圾清理的批处理脚本,它可以清理常见的系统临时文件、缓存和日志等:
@echo off
title 系统垃圾清理工具
color 0a
echo.
echo 正在清理系统垃圾文件,请稍候...
echo.:: 清理临时文件
echo 清理临时文件...
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*":: 清理系统缓存
echo 清理系统缓存...
Dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase:: 清理Windows更新缓存
echo 清理Windows更新缓存...
net stop wuauserv
rd /s /q %windir%\SoftwareDistribution
net start wuauserv:: 清理回收站
echo 清理回收站...
rd /s /q %systemdrive%\$Recycle.bin:: 清理DNS缓存
echo 清理DNS缓存...
ipconfig /flushdns:: 清理缩略图缓存
echo 清理缩略图缓存...
del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_*.db":: 清理浏览器缓存(Chrome, Firefox, Edge)
echo 清理浏览器缓存...
del /f /s /q "%userprofile%\AppData\Local\Google\Chrome\User Data\Default\Cache\*.*"
del /f /s /q "%userprofile%\AppData\Local\Microsoft\Edge\User Data\Default\Cache\*.*"
del /f /s /q "%userprofile%\AppData\Local\Mozilla\Firefox\Profiles\*.default\cache\*.*":: 执行磁盘清理工具
echo 执行磁盘清理工具...
cleanmgr /sagerun:1echo.
echo 系统垃圾清理完成!
echo.
pause
使用说明
- 将上面的代码复制到记事本中
- 保存为
.bat
文件,例如clean_system.bat
- 右键选择"以管理员身份运行"
注意事项
- 运行此脚本需要管理员权限
- 清理过程可能需要几分钟时间,请耐心等待
- 某些文件可能正在使用中而无法删除,这属于正常现象
- 建议定期运行此脚本保持系统清洁
自定义修改
你可以根据需要修改脚本,例如:
- 添加或删除特定的文件类型
- 调整清理的目录范围
- 添加其他清理命令
希望这个脚本对你有帮助!