2007/02/24

清除暫存檔

每台電腦運行後都會留下暫存檔,這些檔案有時是安裝軟體時留下的檔案,有些是系統更新時用來暫時存放更新檔的,瀏覽器為了增加瀏覽網頁的速度,也會留下暫存檔。這些檔案雖然都不大,但是累積到一個數量後還是會佔用很多硬碟空間,有時甚至會超過 1GB。

以下有幾種方式讓你把這些不會用到的檔案刪除。

最簡單的方法就是用 Windows 內建的「清理磁碟」程式。不過要使用一點密技,才能讓硬碟清的更乾淨。首先點選:開始 → 執行,打入:
cleanmgr /sageset:99
後面加上的參數,會讓磁碟清理程式顯示更多的選項供你選擇。選好了以後按確定。再一次:開始 → 執行,打入
cleanmgr /sageclean:99
選擇要清理的磁碟機以後,程式就會幫你清乾淨了。

如果覺得不夠乾淨,你可以自己手動刪除檔案。先進入 C:\WINDOWS 資料夾,把所有以 "$" (錢字號) 開頭的資料夾刪除,再把副檔名為 "log" 的檔案也刪除。

接下來,把下面幾個資料夾中的檔案全部刪除:
C:\WINDOWS\temp
C:\Documents and Settings\使用者名稱\Recent
C:\Documents and Settings\使用者名稱\Local Settings\Temp
C:\Documents and Settings\使用者名稱\Local Settings\Temporary Internet Files


上面二種方法,已經可以把大半的暫存檔清除,只是需要一些步驟。如果你真的是懶到不能再懶,建議你先把這些步驟做成批次檔,以後只要用滑鼠點二下執行,電腦就會自動幫你把暫存檔刪光光。

打開記事本,把下面程式原封不動的貼上去:
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp

del /f /s /q %windir%\*.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\*.*"

打好了之後點選另存新檔,檔名自己取,但是附檔名請記得改為 bat,例如:clean.bat。以後只要執行這個檔案,就會跳出 DOS 視窗,裡面會顯示正在刪除的檔案。

2 則留言:

  1. "如果覺得不夠乾淨"這段, "負"檔名 -> "副"檔名.

    回覆刪除
  2. 已更正,感謝!

    回覆刪除