萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦入門

電腦系統垃圾清理全攻略:4 大方法 + Win7/10/11 專用腳本,一鍵釋放數十 GB 空間

C 槽紅了、系統變慢、更新失敗?臨時檔案、日誌、快取、更新備份、錯誤報告堆積如山。本文整理 4 大清理層級 (內建工具、批次腳本、第三方軟體、手動深度清理),附 Win7/10/11 專用 .bat 腳本可直接複製執行,實測單次可釋放 5~50 GB 空間。

磁碟清理工具介面
Windows 內建磁碟清理:最安全的第一道防線

方法一:Windows 內建磁碟清理 (最安全、零風險)

  1. 開啟「此電腦」→ 右鍵 C: → 「內容」→ 「一般」分頁 → 「磁碟清理」。
  2. 勾選下列項目 (安全可刪):
    • 暫存檔案、暫存網際網路檔案、縮圖、錯誤報告、DirectX 著色器快取、遞送最佳化檔案、裝置驅動程式套件、語言資源檔案、舊版 Windows 更新清理、Windows 升級記錄檔。
  3. 點擊「清理系統檔案」→ 掃描完成後再次勾選上述項目 → 確定 → 刪除檔案。
  4. 建議:清理前關閉所有程式、瀏覽器、防毒掃描,釋放更多被鎖定檔案。
磁碟清理選項
勾選系統檔案類別可釋放更多空間

方法二:批次腳本一鍵清理 (自動化、可排程、Win7/10/11 通用)

通用版 (Win7/10/11 適用)

@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

Win 10/11 增強版 (含新版 Edge/Chrome/Firefox 快取、WinSxS 清理、Storage Sense 觸發)

@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) → 右鍵「以系統管理員身分執行」。可建立排程工作每週自動執行。

建立bat檔案
另存為 .bat 批次檔,右鍵以管理員身分執行

方法三:第三方清理軟體 (圖形介面、視覺化、一鍵深度掃描)

軟體特色適用場景注意事項
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 官方機制清理。
手動清理DllCache
DllCache 資料夾 (舊版系統)
Driver Cache driver.cab
Driver Cache driver.cab 可刪除
Windows Help資料夾
Help 資料夾可刪除
藍色$開頭更新備份資料夾
藍色 $ 開頭資料夾為更新解除安裝備份,確認穩定後可刪

Win 7 專區:同樣 4 種方法,腳本內容微調

Win 7 批次腳本關鍵差異:

  • 無 %LOCALAPPDATA%\Packages (UWP 應用快取)。
  • %WINDIR%\SoftwareDistribution\Download 清理同樣有效。
  • %WINDIR%\Prefetch 清理同樣有效。
  • IE 快取路徑:%USERPROFILE%\Local Settings\Temporary Internet Files (Win7) vs %LOCALAPPDATA%\Microsoft\Windows\INetCache (Win10+)。

清理後驗證與維護

  1. 重新啟動電腦,觀察開機速度、C 槽剩餘空間。
  2. 執行 sfc /scannow、DISM /Online /Cleanup-Image /RestoreHealth 確保系統檔案完整。
  3. 啟用 Storage Sense (Win 10/11) 或排程 CleanJunk.bat (Win 7/10/11) 定期自動清理。
  4. 大型檔案 (影片、ISO、備份) 移至 D 槽/外接硬碟/NAS,C 槽僅保系統/軟體/作用中專案。

系統垃圾清理不是一次性大掃除,而是「內建工具日常清 + 批次腳本週度深度清 + 第三方軟體月度體檢 + 手動深度清理半年一次」的分級體系。建立自動化流程,C 槽永遠保持綠色健康,系統流暢度持久在線。

copyright © 萬盛學電腦網 all rights reserved