Windows 運行產生海量垃圾:`*.tmp`、`*.log`、`*.gid`、`*.chk`、`*.old`、`*.bak`、IE 快取 (`Temporary Internet Files`)、`Prefetch`、`Temp`、`Cookies`、`Recent`…… 佔用百 MB 甚至數 GB,拖慢磁碟 I/O、系統啟動、應用響應。
@echo off
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 %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
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 清除系統垃圾完成!
pause
| 命令 | 作用 |
|---|---|
| `del /f /s /q` | 強制刪除唯讀/隱藏、遞歸子目錄、無提示 |
| `%systemdrive%` | 系統盤 (通常 C:) |
| `%windir%` | Windows 目錄 |
| `%userprofile%` | 當前用戶配置檔目錄 |
| `rd /s /q ... & md ...` | 刪除整個 Temp 目錄樹並重建,避免權限/佔用導致刪除失敗 |
:: 呼叫系統內建磁碟清理 (需互動)
cleanmgr /sagerun:1
:: 清理系統還原點 (保留最近 1 個)
vssadmin delete shadows /for=%systemdrive% /oldest
一個 `.bat`,三十秒,定時自動跑,讓系統永遠保持「苗條」體態,上網、開機、開軟體都更順暢。