萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 網路基礎知識

自寫批處理腳本清理系統垃圾,讓 Win7 重獲「苗條」體質

電腦用久了會積累大量臨時文件、日誌、緩存等垃圾數據,佔用磁盤空間並拖慢系統響應。與其依賴第三方清理軟體,不如自己編寫一個簡單、透明、可控的批處理(.bat)腳本,定期執行深度清理。以下是經過驗證的腳本內容與使用教程。

批處理腳本完整代碼

@echo off
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
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
sfc /purgecache
defrag %systemdrive% -b
echo 清除系統垃圾完成!
echo. & pause

制作與使用步驟

  1. 按 Win + R 輸入 notepad 開啟記事本。
  2. 將上述代碼完整複製貼上。
  3. 點選「檔案」→「另存為」,保存類型選「所有檔案」,檔名輸入 清理系統垃圾.bat,保存到桌面或固定資料夾。
  4. 日後需要清理時,以系統管理員身分執行(右鍵選「以管理員身分執行」),等待畫面提示「清除系統垃圾完成!」即可。

命令參數解析(知其然更知其所以然)

  • del /f /s /q:強制刪除唯讀文件、遞歸子目錄、靜默模式無需確認。
  • %systemdrive%:系統盤變量(通常為 C:),%windir%:Windows 目錄,%userprofile%:當前用戶配置目錄。
  • rd /s /q ... & md ...:刪除並重建 Temp 目錄,避免權限殘留問題。
  • sfc /purgecache:清理系統文件檢查器緩存。
  • defrag %systemdrive% -b:優化啟動預讀信息,加快開機速度。
安全提示: 腳本僅針對公認安全的臨時/緩存目錄,不涉及用戶文檔、註冊表、系統核心文件。建議首次運行前備份重要數據,並確認路徑無誤。若系統盤為 SSD,請移除 defrag 行以減少寫入磨損。
copyright © 萬盛學電腦網 all rights reserved