把藏在系統、使用者目錄與瀏覽器裡的暫存與快取,分五個階段一次掃乾淨——一支看得懂、改得動的 Batch 腳本。
================================================ Windows 10/11 系統清理整合腳本 ================================================ C: 可用空間: 38421 MB ------------------------------------------------ 本次設定: OPT_CLEAR_MODERN_BROWSERS = 1 OPT_RUN_CLEANMGR = 1 OPT_AGGRESSIVE_ROOT_SCAN = 0 OPT_DISM_CLEANUP = 0 ================================================ 階段 1/5 系統層級檔案 - Windows Temp - 系統碟 \Temp - Crash Dump - CBS 日誌 階段 2/5 使用者層級檔案 - 使用者 Temp - 縮圖與圖示快取 階段 3/5 現代瀏覽器快取 - Google Chrome / Edge / Firefox - GPU Shader Cache 階段 4/5 Windows 元件 - Windows Update 下載快取 - 字型 / DNS / Store 快取 - 資源回收筒 階段 5/5 深度清理 - 執行磁碟清理工具 ================================================ 清理完成 清理前可用空間: 38421 MB 清理後可用空間: 44661 MB 共釋放出: 6240 MB ================================================ _
這是一支為 Windows 10 / 11 寫的系統清理 Batch 腳本。Windows 用久了,暫存檔、瀏覽器快取、更新殘留、錯誤報告會散落在十幾個不同位置,手動清既瑣碎又容易漏。這支腳本把這些路徑整理進五個階段,以系統管理員身分執行後,從頭到尾跑完一次清完。
它刻意維持「純腳本、可檢視」的形態——不是封裝成看不見內部動作的執行檔,而是逐步在畫面上印出當前正在清的項目。開頭有一個設定區,用旗標控制各階段要不要執行;結束時以 PowerShell 量測系統碟可用空間,回報這趟實際釋放了多少 MB。
OPT_CLEAR_MODERN_BROWSERS清除 Chrome、Edge、Firefox 等瀏覽器與 GPU shader 快取。
OPT_RUN_CLEANMGR設定並呼叫 Windows 內建磁碟清理工具一併處理。
OPT_AGGRESSIVE_ROOT_SCAN遞迴掃描系統碟根目錄的雜項暫存(較激進)。
OPT_DISM_CLEANUP / OPT_DISM_RESETBASE清理 Windows 元件存放區,ResetBase 無法回退舊更新。
OPT_CLEAR_PREFETCH · OPT_CLEAR_EVENTLOG · OPT_CLEAR_DEFENDER_HISTORYPrefetch、事件日誌、Defender 掃描歷史等除錯/診斷資訊。
像 Windows\Temp、SoftwareDistribution\Download 這類受系統保護的目錄直接刪會失敗,因此先以 takeown 取得擁有權、再用 icacls 授予管理員完整權限,最後才執行刪除。
清 Windows Update 快取前先停 wuauserv 與 bits、清字型快取前先停 FontCache,完成後一律重新啟動,避免在服務執行中動它的檔案而造成異常。
開始與結束時各以 PowerShell 的 Get-PSDrive 讀取系統碟可用空間,相減後在結尾印出本次實際釋放的 MB 數,成效一目了然。
每個刪除動作都導向 2>nul,遇到鎖定中或不存在的檔案會略過而非報錯停下;整支腳本可重複執行,多跑幾次也安全(冪等)。
事件日誌清除、DISM ResetBase、系統碟根目錄遞迴掃描等影響較大的動作全部以旗標控制、預設為 0,避免在不知情下做出無法回退的清理。
純 Batch、逐步印出當前動作,使用者看得到每一步在清什麼,也能自行檢視與修改,而非交給一個讀不懂的執行檔。
預設只清「清了一定安全」的暫存與快取;越可能牽涉診斷資訊或更新回退能力的,越往後排、且預設關閉。
一般人以管理員身分雙擊就能跑完;進階使用者改幾個旗標,就能決定要清得多深。
| 核心 | Windows Batch(CMD)· 內嵌 PowerShell(空間量測、清空資源回收筒) |
| 系統工具 | takeown · icacls · DISM · cleanmgr · wevtutil · wsreset · ipconfig /flushdns |
| 涵蓋範圍 | 系統與使用者暫存 · 瀏覽器與 GPU 快取 · Windows Update / 元件 / 錯誤報告 · 字型 / DNS / Store 快取 · 資源回收筒 |
| 平台 | Windows 10 / 11(需系統管理員權限) |
單一 Batch 檔,右鍵以系統管理員身分執行即可。檔案開頭的設定區可自行開關各階段選項,無須安裝、不留常駐程式。
以系統管理員身分執行)。由於腳本會大量刪除暫存與快取,部分防毒軟體或 SmartScreen 可能跳出提醒。清理屬不可復原操作,執行前建議先了解各階段在清什麼,重要資料請先確認。