C 槽紅了、系統變慢、更新失敗?臨時檔案、日誌、快取、更新備份、錯誤報告堆積如山。本文整理 4 大清理層級 (內建工具、批次腳本、第三方軟體、手動深度清理),附 Win7/10/11 專用 .bat 腳本可直接複製執行,實測單次可釋放 5~50 GB 空間。
@echo off
chcp 65001 >nul
title 系統垃圾一鍵清理 v2.0
color 0A
echo 正在掃描並清理系統垃圾檔案,請稍候...
echo ==========================================
:: 1. 系統暫存目錄
del /f /s /q "%TEMP%\*.*" 2>nul
for /d %%i in ("%TEMP%\*") do rd /s /q "%%i" 2>nul
:: 2. Windows Temp
if exist "%WINDIR%\Temp" (
del /f /s /q "%WINDIR%\Temp\*.*" 2>nul
for /d %%i in ("%WINDIR%\Temp\*") do rd /s /q "%%i" 2>nul
)
:: 3. 瀏覽器快取 (IE/Edge Legacy)
del /f /s /q "%LOCALAPPDATA%\Microsoft\Windows\INetCache\*.*" 2>nul
del /f /s /q "%LOCALAPPDATA%\Microsoft\Windows\INetCookies\*.*" 2>nul
del /f /s /q "%LOCALAPPDATA%\Microsoft\Windows\History\*.*" 2>nul
:: 4. 系統日誌/錯誤報告/更新備份
del /f /s /q "%WINDIR%\Logs\*.*" 2>nul
del /f /s /q "%WINDIR%\Panther\*.*" 2>nul
del /f /s /q "%WINDIR%\SoftwareDistribution\Download\*.*" 2>nul
del /f /s /q "%WINDIR%\Prefetch\*.*" 2>nul
:: 5. 使用者近期項目/Cookie/歷史
del /f /q "%USERPROFILE%\Recent\*.*" 2>nul
del /f /q "%APPDATA%\Microsoft\Windows\Recent\*.*" 2>nul
:: 6. 回收站 (需管理員權限)
rd /s /q "%SYSTEMDRIVE%\$Recycle.Bin" 2>nul
echo.
echo 清理完成!已釋放磁碟空間。
echo ==========================================
pause
@echo off
chcp 65001 >nul
title Win10/11 深度清理 v3.0
color 0B
echo 正在執行深度清理 (需管理員權限),請勿關閉視窗...
echo.
:: 以管理員身分重啟自身
net session >nul 2>&1 || (powershell -Command "Start-Process '%~f0' -Verb RunAs" & exit /b)
:: WinSxS 元件存儲清理 (僅移除已取代的元件)
dism /online /Cleanup-Image /StartComponentCleanup /ResetBase >nul 2>&1
:: Storage Sense 立即執行
powershell -Command "Get-ScheduledTask -TaskName 'Storage Sense' | Start-ScheduledTask" 2>nul
:: 瀏覽器快取 (Edge Chromium / Chrome / Firefox)
for %%p in (
"%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Cache"
"%LOCALAPPDATA%\Google\Chrome\User Data\Default\Cache"
"%APPDATA%\Mozilla\Firefox\Profiles\*\cache2"
) do (
if exist "%%p" (
del /f /s /q "%%p\*.*" 2>nul
for /d %%i in ("%%p\*") do rd /s /q "%%i" 2>nul
)
)
:: 通用清理 (同上通用版內容)
call :CommonCleanup
echo.
echo 深度清理完成!建議重新啟動電腦。
pause
exit /b
:CommonCleanup
del /f /s /q "%TEMP%\*.*" 2>nul
for /d %%i in ("%TEMP%\*") do rd /s /q "%%i" 2>nul
del /f /s /q "%WINDIR%\Temp\*.*" 2>nul
for /d %%i in ("%WINDIR%\Temp\*") do rd /s /q "%%i" 2>nul
del /f /s /q "%WINDIR%\Prefetch\*.*" 2>nul
del /f /s /q "%WINDIR%\SoftwareDistribution\Download\*.*" 2>nul
del /f /q "%USERPROFILE%\Recent\*.*" 2>nul
rd /s /q "%SYSTEMDRIVE%\$Recycle.Bin" 2>nul
exit /b
使用方法:複製上述程式碼 → 記事本貼上 → 另存為 CleanJunk.bat (編碼選 UTF-8) → 右鍵「以系統管理員身分執行」。可建立排程工作每週自動執行。
| 軟體 | 特色 | 適用場景 | 注意事項 |
|---|---|---|---|
| CCleaner Free / Professional | 規則豐富、註冊表清理、軟體解除安裝、啟動項管理 | 習慣 GUI 操作、需註冊表清理 | 註冊表清理有風險,備份後再執行 |
| BleachBit (開源、跨平台) | 無廣告、無遙測、支援自訂清理器、可粉碎檔案 | 隱私敏感、Linux/Win 同步使用 | 介面較陽春、需懂英文選項 |
| Wise Disk Cleaner / Wise Care 365 | 介面友善、系統優化、磁碟整理、隱私保護 | 國人習慣、一鍵體檢 | 免費版有廣告、推廣付費版 |
| 360 安全衛士 / 火綿 / 電腦管家 | 整合殺毒、漏洞修補、軟體管家、流量監控 | 全能安全套裝用戶 | 常駐記憶體、可能衝突,擇一安裝 |
| Storage Sense (Win 10/11 內建) | 自動化、雲端同步、可設定規則 (天數/大小/類型) | 完全免維護、設定即忘 | 不支援自訂路徑、非即時 |
⚠️ 警告:以下操作可能導致系統不穩、無法回滾更新、驅動遺失、應用程式損壞。僅限具備系統還原/重裝能力的進階使用者,且執行前務必建立系統還原點或完整備份。
C:\Windows\System32\DllCache (舊版系統檔案備份,Win7 以前) → 可刪除,節省 300~500 MB。C:\Windows\Driver Cache\i386\driver.cab (驅動程式備份壓縮包) → 可刪除,節省 50~100 MB,但日後安裝新硬體需重新下載驅動。C:\Windows\Help (系統說明檔) → 幾乎無人使用,可刪除,節省 50~200 MB。C:\Windows\$NtUninstallKBxxxxxx$ / C:\Windows\$hf_mig$ (藍色隱藏資料夾,更新解除安裝備份) → 已確認系統穩定無需解除更新者可刪,節省數 GB。刪除後無法解除對應更新。C:\Windows\WinSxS (元件存儲) → 嚴禁手動刪除檔案/資料夾!僅能用 DISM /Cleanup-Image、磁碟清理「Windows 更新清理」、Storage Sense 官方機制清理。
Win 7 批次腳本關鍵差異:
%LOCALAPPDATA%\Packages (UWP 應用快取)。%WINDIR%\SoftwareDistribution\Download 清理同樣有效。%WINDIR%\Prefetch 清理同樣有效。%USERPROFILE%\Local Settings\Temporary Internet Files (Win7) vs %LOCALAPPDATA%\Microsoft\Windows\INetCache (Win10+)。sfc /scannow、DISM /Online /Cleanup-Image /RestoreHealth 確保系統檔案完整。CleanJunk.bat (Win 7/10/11) 定期自動清理。系統垃圾清理不是一次性大掃除,而是「內建工具日常清 + 批次腳本週度深度清 + 第三方軟體月度體檢 + 手動深度清理半年一次」的分級體系。建立自動化流程,C 槽永遠保持綠色健康,系統流暢度持久在線。