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

Win10 如何自動清理暫存垃圾檔案?建立批次檔加入啟動資料夾或排程任務

編輯:Win10 系統應用技巧

Windows 10 運行久了會在 %TEMP%(通常位於 C:\Users\用戶名\AppData\Local\Temp)累積大量暫存檔,佔用磁碟空間並拖慢系統。透過簡單的批次檔(.bat)搭配「啟動資料夾」或「工作排程器」,即可實現開機自動清理或定時清理,無需第三方軟體。

核心批次檔內容

建立文字檔,貼入以下程式碼,另存為 CleanTemp.bat(編碼選 ANSI 或 UTF-8):

@echo off
del "%tmp%\*.*" /s /q /f
FOR /d %%p IN ("%tmp%\*.*") DO rmdir "%%p" /s /q
  • del ... /s /q /f:安靜、強制、遞迴刪除所有檔案。
  • FOR /d ... rmdir ... /s /q:遞迴刪除所有子資料夾。
  • %tmp% 環境變數自動指向目前使用者的暫存資料夾。

部署方式一:放入啟動資料夾(每次開機自動清理)

  1. 按 Win + R 輸入 shell:startup 開啟目前使用者啟動資料夾。
  2. 將 CleanTemp.bat 複製或捷徑放入此資料夾。

部署方式二:工作排程器(定時清理,如每天凌晨 3 點)

  1. 開啟「工作排程器」(搜尋「排程」即可)。
  2. 右側選擇「建立基本工作」→ 名稱:自動清理Temp → 觸發條件選「每天」→ 設定時間。
  3. 動作選「啟動程式」→ 程式/腳本:CleanTemp.bat 完整路徑(如 D:\Scripts\CleanTemp.bat)。
  4. 完成後可在排程庫右鍵該工作 → 「執行」測試。

快速取得批次檔

若不想手動建立,可下載現成檔案(文章原文提供下載連結),解壓後直接部署。

注意事項

  • 執行清理時請確保無重要程式正在寫入暫存檔(如正在編輯未存檔的文件、解壓縮中)。
  • 系統、瀏覽器、編輯器等正常運行所需的暫存檔會在下次使用時自動重建,清理無副作用。
  • 此法僅清理目前使用者 %TEMP%,系統層級暫存檔 C:\Windows\Temp 需系統管理員權限另行處理。

自動化清理暫存檔能有效釋放磁碟空間、維持系統輕快,建議每位 Win10 使用者部署一套。

Copyright © Windows教程網 All Rights Reserved