Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 一鍵清理垃圾檔案批次檔:自動刪除暫存、日誌、備份、回收站等垃圾

編輯:Windows 7 系統介紹

前言

Windows 7 長期使用會累積大量暫存檔、日誌、更新備份、回收站殘留等垃圾檔案。本文提供一個批次檔(.bat),雙擊執行即可自動清理常見垃圾目錄,無需第三方清理軟體。

使用方法

  1. 開啟記事本,複製下方完整程式碼貼上。
  2. 另存為 清理系統垃圾.bat(副檔名必須為 .bat),編碼選 ANSI 或 UTF-8。
  3. 以管理員身分執行(右鍵選擇「以系統管理員身分執行」),等待完成。

批次檔完整程式碼

@echo off
color 0a
title Windows 7 系統垃圾清理
echo *********************************************
echo *            清理系統垃圾檔案              *
echo *********************************************
echo 正在清除系統垃圾檔案,請稍候...
echo 刪除補丁備份目錄
RD %windir%\$hf_mig$ /Q /S
echo 把補丁解除安裝資料夾名稱存成 2950800.txt
dir %windir%\$NtUninstall* /a:d /b >%windir%\2950800.txt
echo 從 2950800.txt 讀取資料夾清單並刪除
for /f %%i in (%windir%\2950800.txt) do rd %windir%\%%i /s /q
echo 刪除 2950800.txt
del %windir%\2950800.txt /f /q
echo 刪除補丁安裝記錄
del %windir%\KB*.log /f /q
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
echo 刪除回收站垃圾
del /f /s /q %systemdrive%\recycled\*.*
echo 刪除系統備份檔
del /f /s /q %windir%\*.bak
echo 刪除 Prefetch 暫存檔
del /f /s /q %windir%\prefetch\*.*
echo 刪除系統維護暫存目錄
rd /s /q %windir%\temp & md %windir%\temp
echo 刪除目前使用者 Cookies
del /f /q %userprofile%\cookies\*.*
echo 刪除 IE 暫存網頁檔
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
echo 刪除目前使用者暫存檔
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
echo 刪除近期使用紀錄
del /f /s /q "%userprofile%\Recent\*.*"
echo.
echo *********************************************
echo *         恭喜您!清理全部完成!          *
echo *********************************************
pause

清理項目說明

  • Windows 更新備份($hf_mig$、$NtUninstall*)、安裝日誌
  • 系統暫存檔、CHKDSK 片段、OLD 備份檔
  • 回收站、系統備份、Prefetch、Temp 目錄
  • 使用者 Cookies、IE 暫存檔、使用者 Temp、近期使用紀錄

注意事項

  • 需以管理員身分執行,否則部分系統目錄無權限刪除。
  • 執行過程請勿關閉視窗,視檔案量需數十秒至數分鐘。
  • Prefetch 清理後下次開機可能略慢(重新建立預讀),屬正常。
  • 建議先建立系統還原點,以防誤刪關鍵檔案。
  • 此批次檔針對 Win7 路徑設計,Win10/11 部份路徑不同(如 Local Settings 改為 AppData\Local),需修改後使用。

總結

一個 .bat 檔即可實現 Win7 系統深度垃圾清理,涵蓋更新備份、暫存、日誌、使用者快取等核心垃圾目錄。定期執行可釋放數 GB 空間,保持系統輕量運作。

Copyright © Windows教程網 All Rights Reserved