系統垃圾清理批處理腳本 (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
- 右鍵選擇"以管理員身份運行"
注意事項
- 運行此腳本需要管理員權限
- 清理過程可能需要幾分鐘時間,請耐心等待
- 某些文件可能正在使用中而無法刪除,這屬于正常現象
- 建議定期運行此腳本保持系統清潔
自定義修改
你可以根據需要修改腳本,例如:
- 添加或刪除特定的文件類型
- 調整清理的目錄范圍
- 添加其他清理命令
希望這個腳本對你有幫助!